Серия «Ардуино и управление нагрузками.»

18

Сосиски и колбаса. Применение Ардуино на кухне

Написал пост про подогреватель на Ардуино.
Универсальный подогреватель на Ардуино. Колбаса, сосиски и сувид

В комментариях поступили просьбы поподробнее написать о том, что я еще пробовал готовить, сколько это стоит и как получается. Сначала сосиски. Первая версия была из свинины. Не особо понравились жене, сказала жирноваты. И то, согласен, есть такое, решил приготовить диетические - из курицы). Жене очень понравились, теща сказала: "Жирка бы, вроде суховаты". Вот сразу видно, что не все всем одинаково. Мне, как и жене больше понравились куриные. На фото - свиные, но куриные выглядят примерно так же, только цвет чуть менее розовый.

Сосиски и колбаса. Применение Ардуино на кухне Arduino, Домашняя колбаса, Своими руками, Сосиски, Рецепт, Кухня, Сувид, Длиннопост

Всегда долго перебираю рецепты, в конце концов, начитавшись, что-то беру оттуда, что-то отсюда. Поэтому куриные сосиски стал готовить по рецепту молочных.
Курица 2,7 кг
Соль + нитритная соль - 30+30г всего 60.
Горчичный порошок - 1 ч.л.

Черный перец - 1/4 ч.л.

Мускатный орех молотый - 1/3 ч.л.

сахар - 1ч.л.

Пара небольших зубчиков чеснока через пресс.

Молоко - 270 мл.
Сухое молоко - 80г.

Мясо курицы я просто пропустил через мясорубку на 3 раза, обычная сетка, 4мм, кажется.

Долго вымешивал фарш со специями (кроме сухого молока), пока он не стал слипаться, а потом, когда решил добавить сухого молока, выяснил, что у меня его нет. Зато есть соевые сливки для кофе. Ну что ж, даже домашние сосиски без сои не обойдутся, добавил их и еще раз вымесил фарш. Затем набил фарш в коллагеновую оболочку 22 мм, перевязывая ее через нужную длину шпагатом.
Тут сделаю отступление, предварительно я заехал в магазин, где продается все для колбасы, купил эту вот оболочку, нитритную соль, а потом подумал и взял недорогой пластиковый шприц для набивки сосисок. Не пожалел, им удобно. Тем более эта оболочка продается эдакой гармошкой, надеваешь ее на шприц и очень все удобно происходит.

Ну а потом, настроил свой подогреватель на 75 градусов, положил в кастрюлю сосиски, за минут 20 аппарат вышел на заданную температуру, 30 минут еще они поварились уже при 75 градусах, потом вынул и охладил под холодной водой.

Мне сосиски понравились. Они действительно вкусные, Нисколько не сухие, а наоборот. Еще они плотные, ешь и чувствуешь что-то на зубах. Получилось сосисок около 3кг, чуть больше.


Теперь про колбасу. Обсуждали пост @Anatoly161 Финский сервелат. Я наконец то повторил вкус колбасы из магазина, но в составе МЯСО!

Так вот возник вопрос, что колбасу готовить долго, нужен куттер и тд. Но это не совсем так. Это зависит от того, что вы хотите приготовить. Например, я понимал, что без куттера докторскую мне не приготовить. Решил взять рецепт докторской колбасы, но мясо просто прокрутить на мясорубке раза 3, как я поступил ранее с куриными сосисками. Однако тут есть разница. Курица размалывается и на мясорубке хорошо, мясо - нет. Посмотрел внимательно на рецепт сосисок, он почти похож на рецепт докторской колбасы. Взял его за основу. Вместо молока - вода, сухое молоко не стал добавлять, вместо горчичного порошка - немного кориандра. Мясо использовал 1/3 говядина, 2/3 свинина без сала.

Поскольку такой оболочки у меня не было, я взял пакет для запекания, сложил все туда. Еще у меня была формовочная сетка, использовал ее. Получилось так:

Сосиски и колбаса. Применение Ардуино на кухне Arduino, Домашняя колбаса, Своими руками, Сосиски, Рецепт, Кухня, Сувид, Длиннопост

Внутрь колбасы разместил датчик и варил при 75 градусах до достижения 70 градусов внутри колбасы. Такой толстый батон, 120мм примерно, варился больше 2 часов. И эта колбаса мне тоже понравилась. Выглядит не так красиво, остались пустоты, из-за скомканного пакета снаружи неровная, вот эдак:

Сосиски и колбаса. Применение Ардуино на кухне Arduino, Домашняя колбаса, Своими руками, Сосиски, Рецепт, Кухня, Сувид, Длиннопост

Да, это по текстуре не докторская, хотя на вкус - похоже. Эта плотнее, больше на сервелат по текстуре похожа.


Дальше - болше. Курина ветчина. Рецепт по специям взял отсюда, только использовал курицу

Ветчина рубленая  - готовим дома без сложного оборудования.
Спасибо @Anatoly161

Просто зашел в магазин, продают мороженых цыплят по 96р/кг. Цыплята 4,1 кг, обрезал мясо без всяких шкурок, получилось 2,65кг. Ничего не крутил на мясорубке, все нарезал полосочками толщиной около 5мм. Получилось 3кг почти, вкусной ветчины. Варил так же, датчик-термометр внутрь, температура воды 75 градусов, до достижения 70 градусов внутри батона. Тоже в пакете для запекания.

Сосиски и колбаса. Применение Ардуино на кухне Arduino, Домашняя колбаса, Своими руками, Сосиски, Рецепт, Кухня, Сувид, Длиннопост

Эта ветчина понравилась всем.
А на этой неделе продавали бескостный окорок по 189р/кг. Мне пришла в голову мысль, что неплохо бы сделать колбасу для поджаривания на сковородке. Я люблю иногда отрезать толстую пластинку и пожарить с яичницей или для употребления с макаронами. Взяв за основу рецепт от моей недодокторской колбасы, я срезал все сало, мясо трижды пропустил через мясорубку, сало нарезал кубиками мелкими. В этот раз решил сделать еще проще. Пакеты для запекания закончились, взял рукав. Формовочная сетка тоже закончилась - обошелся без нее. И нитритной соли решил не добавлять, использовал обычную. Колбаса получилась не такая круглая из-за отсутствия сетки, но это мелочи, на вкус не влияет. Варил так же, как и другие колбасы, и вот:

Сосиски и колбаса. Применение Ардуино на кухне Arduino, Домашняя колбаса, Своими руками, Сосиски, Рецепт, Кухня, Сувид, Длиннопост

Как видите, без нитритной соли она не красная, а такая розово-сероватая. Отрезаешь пластик толщиной 10-15мм, обжариваешь на сковороде, вкус замечательный. Это не жареная колбаса из магазина, и это не котлета, и это не жареный фарш. Это похоже по структуре на жареное мясо, плотное и сочное внутри, но вкус, как у хорошей колбасы. Причем она не выгибается на сковороде.
Итак. Если не так важен внешний вид, можно обойтись лишь мясорубкой и пакетом для запекания и не нужно дорогостоящих покупок оборудования. Нужно лишь выдержать нужный температурный режим. Мне с этим просто - положил, включил и ушел с кухни. Противный писк возвестит, что процесс закончен.

Еще хотелось добавить, что колбаса и сосиски у меня дольше 5-6 дней не хранились. Причем в холодильнике. Из остальных предосторожностей (но это уже от себя) - колбасу охлаждал быстро, чтобы долго не держалась комфортная температура для бактерий. После приготовления и охлаждения из пакета для запекания извлекал, чтобы не развивался всякий ботулизм. Колбасы для поджаривания сделал 2 батона, один для эксперимента заморозил, посмотрю счерез пару недель, не потерял ли он своих качеств.
Что-то длинновато вышло, извините.

Показать полностью 5
66

Универсальный подогреватель на Ардуино. Колбаса, сосиски и сувид

Итак, после того как я автоматизировал своим товарищам самогонный аппарат и колонну, мне подумалось, что и для себя такой способ управления мощной нагрузкой переменного тока использовать можно. Если интересна теоретическая часть и конструкция, смотри здесь:
Ардуино и управление мощной нагрузкой переменного тока или самогонный аппарат 2.
Ардуино и управление мощной нагрузкой переменного тока или самогонный аппарат 2. Часть 2.
Ардуино и управление мощной нагрузкой переменного тока или самогонный аппарат 2. Часть 3.

Поскольку я столько самогона не выпью, сколько мне было бы интересно приготовить, то решил применить этот способ регулирования нагрузки для приготовления пищи. В результате появился вот такой прибор (демонстрационное видео в конце поста):

Универсальный подогреватель на Ардуино. Колбаса, сосиски и сувид Arduino, Своими руками, Домашняя колбаса, Сосиски, Кухня, Рецепт, Сувид, Видео, Длиннопост

Вилка прибора в электрическую розетку, вилка от электроплитки - сзади в прибор, датчик - в кастрюлю с водой. Можно попробовать приготовить что-то по технологии сувид. Никогда не ел говяжьего стейка. Ну то есть я пытался приготовить, но что-то мне подсказывало, что у меня не получилось). Вот с него и начнем. Запечатаем его в пакет со специями и откачаем воздух. Вакууматор я покупать не стал, вдруг не зайдет, куда его потом? Купил такие пакетики с ручным насосиком.

Универсальный подогреватель на Ардуино. Колбаса, сосиски и сувид Arduino, Своими руками, Домашняя колбаса, Сосиски, Кухня, Рецепт, Сувид, Видео, Длиннопост

Опускаем этот мешочек в кастрюлю с водой вместе с датчиком от прибора. Прибор выдерживает нужную температуру с точностью до 0,5 градусов, в течение времени по таймеру. После окончания процедуры (в моем случае она продолжалась 1 час), достаем мясо из пакетика, присаливаем, обжариваем на раскаленной сковороде-гриль по 30-40 секунд с каждой стороны и кушаем. Вот теперь мне показалось, что стейк удался. Сочный, мягкий, насквозь проготовленный равномерно.

Универсальный подогреватель на Ардуино. Колбаса, сосиски и сувид Arduino, Своими руками, Домашняя колбаса, Сосиски, Кухня, Рецепт, Сувид, Видео, Длиннопост

Но это пока не все. Так-то я решил сделать прибор, чтобы готовить колбасу. Мне понравился пост @Anatoly161 про рубленую самодельную ветчину, но показалось, что в духовке как-то замутно, но он сам оговорился, что ее можно варить, разницы мало. Главное измерять температуру в середине батона. Для этого к прибору подключаются дополнительные датчики:

Универсальный подогреватель на Ардуино. Колбаса, сосиски и сувид Arduino, Своими руками, Домашняя колбаса, Сосиски, Кухня, Рецепт, Сувид, Видео, Длиннопост

Ими можно и измерять температуру в середине колбасы. Сразу датчики определим внутрь, зададим нужную температуру воды и включим прибор. Когда температура внутри батона достигнет нужного порога, прибор предупредит противным писком, который слышен не только в дальней комнате, но и, наверное, у соседей. Вынимаем колбасу, вынимаем из нее датчик, остужаем холодной водой и... я почему-то положил в холодильник. А через пару часов пришла семья и мы ее стали есть. Вот такая получилась:

Универсальный подогреватель на Ардуино. Колбаса, сосиски и сувид Arduino, Своими руками, Домашняя колбаса, Сосиски, Кухня, Рецепт, Сувид, Видео, Длиннопост

А еще я прочитал пост @zeltopu3 про сосиски по советской рецептуре и спросил себя, а почему я ем сосиски из магазина? Прошлый раз купил те же, что и обычно, но они оказались отвратительными. Сделал и сосиски. Собственно их я сделал первыми. И немного переварил, пока настраивал коэффициенты Пи-регулятора. Нагрел до 79 градусов и продержал полчаса. Поэтому сок с них немного выделился, но они все равно были вкусными. В следующий раз ошибки не допущу). Вот такие получились:

Универсальный подогреватель на Ардуино. Колбаса, сосиски и сувид Arduino, Своими руками, Домашняя колбаса, Сосиски, Кухня, Рецепт, Сувид, Видео, Длиннопост

Ну пока все, что я попробовал приготовить. Теперь хочу попробовать рыбу. Но сначала надо доесть сосиски с колбасой). Ведь на праздники все было приготовлено без учета моих экспериментов. Еще гуся не доели) Летом хочу попробовать контролировать температуру в коптильне с помощью этого прибора. А ее пока нет). Обещанное видео:

Показать полностью 6 1

Ардуино и управление мощной нагрузкой переменного тока или самогонный аппарат 2. Часть 3.

В предыдущих постах

https://pikabu.ru/story/arduino_i_upravlenie_moshchnoy_nagru...

https://pikabu.ru/story/arduino_i_upravlenie_moshchnoy_nagru...

Было рассмотрено управление мощной нагрузкой в бытовой сети переменного тока с применением алгоритма Брезенхема. Чем эта тема показалась интересной? Да тем, что таким образом можно плавно управлять любым нагревателем. Это может быть электроплита, нагреватель для воды или отопление. Несмотря на то, что речь шла лишь об идее, меня подвергли достаточно серьезной критике, в основном, из-за кода. Поэтому я решил выложить несколько вариантов исправленного кода, который был проверен на работе устройства с ПИ-регулятором. Кроме того, я смотрел время выполнения и временные ошибки/сдвиги, возникающие при его работе. Смысл кода таков - получаем данные о мощности с ПИ-регулятора в % мощности (0-100), передаем команды на плату симистора (или твердотельное реле SSR):

1. Тот самый проверочный код, который я использовал изначально, с deley(). Устройство работает отлично, точность +-0,25 градусов. Каждую секунду отстает на 3мс.

2. Второй вариант, без deley(), с двумя таймерами на millis() (10мс и 1 сек). То же самое, +-0,25 градусов, отстает на 3мс каждую секунду.

https://ideone.com/jPiEHA

3. Третий вариант. Один таймер на millis() (10 мс). Собственно, никаких изменения в работе.

https://ideone.com/9GPxpU

4. Немного экзотики - с помощью библиотеки  <TimerOne.h>. Все работает так же, только каждую секунду почему-то обгоняет millis() на 1мс.

https://ideone.com/Www1kw

Таким образом, практика показывает, что поскольку временные сдвиги незначительны и особой роли не играет то, что раз в 3-4 секунды будет на одну полуволну меньше. Безусловно все варианты, кроме первого - предпочтительнее, так как контроллеру можно еще что-то поручить, кроме формирования сигнала для симистора.


Кроме того, было предположение, что даже включение и выключение симистора происходит только при прохождении через 0, все равно, работа такого аппарата будет плохо влиять на сеть и другие бытовые приборы, включенные в нее. Было предложено не распределять полуволны равномерно по алгоритму, а просто раз в секунду включать и выключать, выдавая от 1 до 100 полуволн подряд. Ну что ж. Давайте и такой вариант попробуем.

5. Сначала вариант, который занимается только сигналом, простаивая в остальное время. Работает неплохо, почему-то обгоняет millis() на 1мс. Но это решается установкой временной отсечки на 1мс меньше. Точность уменьшилась. Теперь ПИ-регулятор выдает +-0,5 градуса. Возможно его нужно немного "ограничить".

https://ideone.com/ncetkP

6. Тоже вариант с длинным импульсом, но уже запускаемый по millis() каждую секунду. Длительность импульса тоже по millis(). По точности поддержания температуры то же самое, а по временным отсечкам работает четко.

https://ideone.com/WEbo3O

Было и еще предложение для "длинного" импульса использовать длинный ШИМ с периодом в 1 секунду. Но это уже лишнее. Кстати, я пробовал сделать с длинным импульсом также с помощью таймеров библиотек MsTimer2 и TimerOne. Но странное дело. Высокий уровень то появляется на пинах, то нет. Причем хаотично. Не стал разбираться, и так вариантов много, а библиотеки - зло.)


Теперь, думается каждым может себе выбрать вариант управления по своему вкусу. Еще немного удивился, многие меня критиковали, даже ругали, но свой вариант кода предложил лишь @nstorm , за что ему спасибо.

Показать полностью
8

Ардуино и управление мощной нагрузкой переменного тока или самогонный аппарат 2. Часть 2.

В прошлом посте https://pikabu.ru/story/arduino_i_upravlenie_moshchnoy_nagru... я хотел лишь предложить для обсуждения алгоритм Брезенхема для управления мощной нагрузкой переменного тока. Но возникло столько вопросов, критики, просьб что-то пояснить, что поневоле придется написать еще пост. Расскажу сначала все по порядку, а в конце отвечу на вопросы. Итак, концепция устройства для автоматизации ректификационной колонны:

Устройство состоит из двух контроллеров:

Первый - Arduino Pro Mini. Этот контроллер предназначен только для получения данных от другого контроллера и на основании этих данных управления платой симистора. Получая ни что иное, как необходимую мощность в процентах, контроллер в течении 1 секунды, равномерно (по алгоритму Брезенхема) подает импульсы на симистор в количестве от 0 до 100, то есть числом, равным мощности в процентах. Ну и еще светодиодом мигает, визуализируя передачу импульсов и их частоту.

Второй контроллер основной. К нему подключен дисплей 2004, часы реального времени, и другие органы управления:

- 4 кнопки для работы с меню (настройка часов, внесение в EEPROM настроечных параметров устройства, сейчас 12 параметров)

- Галетный переключатель режимов работы на 10 поз.

- Потенциометр для ручного управления.

- Аварийный выключатель.

- Кнопка "Пуск/стоп".

К нему подключено 4 температурных датчик DS18D20

Этот же контроллер управляет следующими объектами:
- По софтсериал передает данные на первый контроллер.

- Модулем из двух 10-амперных реле для клапанов дополнительной подачи воды в охладитель и клапаном отбора флегмы.

- Одним 30-амперным аварийным реле.

- Зуммером - синализатором для предупреждения о пограничных режимах работы.

- 2 светодиода - "Процесс запущен" и "Авария"

Логику работы я сейчас описывать не стану, потому что еще не уверен, как точно все будет, пока я напрограммировал переключаемые галетником 2 режима - это установка времени и настройка устройства. 3 - управление мощностью при помощи потенциометра, 4 - управление мощностью по температуре, установленной потенциометром, 5 - автоматическая работа с работой всех клапанов по заданной неизменяемой температуре, 6 - то же, что и 5, но с корректировкой "на лету" заданной температуры.

Товарищ, который ко мне обратился с просьбой о создании такого устройства, предоставил мне все детали, смонтировал их в корпус, я лишь спаял шилды для контроллеров и разъемы для подключения устройств друг к другу.

Было много вопросов по работе платы симистора. Попросили "ткнуться осликом в симку". Вот видео, правда "ослик" у меня азиатской породы.

https://youtu.be/P3LHAF2oSaY

Ну что же, очень хорошо видно, что на этом осциллографе все выглядит как на картинке.

Другая просьба была - выложить график переходного процесса для используемого здесь ПИ-регулятора. Мол, интересно посмотреть. А мне не интересно? Я уже давно его сделал, чтобы самому полюбоваться. Точнее, я настраивал ПИ-регулятор и любовался. Вот последний вариант настроек: Кр=8, Ki=0.05.

Ардуино и управление мощной нагрузкой переменного тока или самогонный аппарат 2. Часть 2. Arduino, Своими руками, Рукожоп, Самоделки, Самогонный аппарат, Автоматизация, Видео, Длиннопост

Безусловно, это не котел, это чайник. Инерционность котла выше, да и мощность другая нужна будет. А здесь точность регулировки страдает - в среднем, это около 5% мощности, а значит другое значение 4 - отличается аж на четверть.

Еще хотелось бы остановиться на одном вопросе. Многие специалисты меня упрекают в ламерском коде и нерациональном использовании ресурсов контроллеров. Есть в этом правда, но хотелось бы попросить снисхождения. Я пенсионер, который занимается своим хобби. С программированием моя работа не связана и не была связана. Я полностью самоучка. Даже информатику в вузе в 1987г. я сдавал экстерном, изучая Паскаль самостоятельно по книжке летом. Но могу сказать в свою защиту: Я делаю реальные устройства, которыми люди пользуются без проблем, я в том числе. Мои устройства работают. Они не виснут, не подводят, выполняют свою задачу на 100%.
Еще был вопрос, почему 2 контроллера, а не один. Человек так и написал:

Посмотрите промышленные устройства. Почти везде будет стоять один контроллер.

Так может поэтому ракеты со спутниками падают, а моя теплица работает и выдает вагон огурцов? Ну и пусть. Я делаю для себя и друзей. Мне не жалко лишнего контроллера для надежности. Вот в этом случае: если зависнет или выйдет из строя контроллер, управляющий симистором, основной контроллер отрубит аварийное реле. Если что-то с основным контроллером, не получив 10 раз пакет, другой контроллер закроет симистор. А еще есть зуммер и аварийный выключатель. А еще хочу предложить поставить аварийное отключение на бак на биметалле. Разорюсь ли я из-за лишней платы Про-Мини за 79р с доставкой? Нет, вряд ли.
Хотелось еще о других способах, кроме Брезенхема, Но сделаю лучше отдельный пост и обсудим, как лучше.

Показать полностью 1 1
50

Ардуино и управление мощной нагрузкой переменного тока или самогонный аппарат 2.

Когда-то я писал пост про управлением нагревом на самогонном аппарате. https://pikabu.ru/story/arduino_i_izgotovlenie_spirtnyikh_na.... Читатели справедливо упрекали, что я не использую многих возможностей Ардуино для более точного управления нагрузкой, не использую регуляторов и т.д. Но в этом была не моя вина, я делал то, что меня попросили. Теперь же совпало два события. Во-первых, мне попалась на глаза интересная статья, во-вторых, еще один товарищ попросил автоматизировать работу ректификационной колонны. Ну теперь-то, я опробую всякие штучки за чужой счет!)

Итак статья. Чтобы плавно управлять нагрузкой, можно использовать фазовую модуляцию. В статье же предлагается использовать алгоритм Брезенхема. https://habr.com/ru/post/254719/

Для нагревателей - то что нужно, подумалось мне. Действительно, этот способ имеет ряд преимуществ, да и схема, использованная мной, как раз подойдет для этого случая.

Ардуино и управление мощной нагрузкой переменного тока или самогонный аппарат 2. Arduino, Робототехника, Самоделки, Рукожоп, Автоматизация, Программирование, Своими руками, Самогонный аппарат, Длиннопост

Для тех, кто не хочет читать статью, поясню, в чем суть. Переменное напряжение в бытовой электросети изменяется по синусоидальному закону с частотой 50Гц. Это значит, что за одну секунду мы имеем 50 полных волн или 100 полуволн. Таким образом, если каждую секунду включать нагрузку таким образом, чтобы пропускать определенное количество полуволн, то мы можем дискретно регулировать выдаваемую мощность. Если за 1 секунду мы будем пропускать 1 полуволну - это будет 1% мощности, если 50 полуволн, то 50%, а если все 100 - то 100%. МОС сама отслеживает прохождение волны через 0, поэтому включать и выключать будет в 0, что уменьшит помехи, возникающие при работе, например, фазового модулятора.
Итак, осталось только равномерно распределить в течение секунды полуволны, а для этого и используется алгоритм Брезенхема. Картинка из статьи это прекрасно иллюстрирует.

Ардуино и управление мощной нагрузкой переменного тока или самогонный аппарат 2. Arduino, Робототехника, Самоделки, Рукожоп, Автоматизация, Программирование, Своими руками, Самогонный аппарат, Длиннопост

Единственный нюанс, мы возьмем за основу не 10, а 100 полуволн, и будем выдавать мощность в процентах, за 1 секунду. Для тестирования устройства проценты будем задавать с помощью потенциометра.

Итак, имелась плата  Arduino ProMini, к ней все и подключим. Код получается мелкий и простой, надеюсь, что сообщество извинит, что я его выкладываю прямо тут:


byte pers;  // Переменная для получения данных порта

int x;  // Переменная координат алгоритма Брезенхема

int y;  // Переменная координат алгоритма Брезенхема

int onoff ;  // Переменная сигнала на плату симистора

void setup() {

pinMode(12, OUTPUT); // Назначаем пин на выход (плата симистора)

}

void loop() {

pers = analogRead(pinPot); // Положение потенциометра

pers = map(pers, 0, 1013, 0, 100); // Переводим показания потенциометра в проценты

if (pot > 100) {pot = 100; }  // Ограничиваем значение

y = 0;

for (int i = 1; i <= 100; i++){  // Алгоритм Брезенхема

x = i * pers / 100 ; 

if (x == y) {onoff = 0;}

else {onoff = 1;}

digitalWrite(12, onoff);

delay(10);

y = x;

}

}


Ну вот, отлично работает эта схема. Крутим потециометр и смотрим на мигание лампочки на электрическом чайнике. Красота. Получился прекрасный диммер - регулятор мощности переменного тока, нагрузкой, если верить даташиту симистора, до 40A и напряжением до 600В при наличии хорошего радиатора. https://html.alldatasheet.com/html-pdf/22042/STMICROELECTRON...

Я поставил радиатор от кулера процессора, большой и красивый. При управлении 2,2кВт чайником, он даже теплым не становится.

Ну а как же управлять теперь получившимся устройством? Ведь плата Ардуино Только тем и занята, что отправляет импульсы на плату симистора. А как же цифровые датчики температуры? Их библиотеки вносят задержки. Использовать аналоговые? Это не наш метод. А как же дисплей, настройки, различные режимы работы, мигающие светодиоды и прочее? Да и ладно, пусть меня осудят, подумал я и решил использовать еще одну плату, на этот раз Uno и все-все реализовать на ней. А уже с нее просто бросать данные по softserial на Pro Mini.
В чем еще удобство такого управления? А в том, что на UNO теперь можно сделать автоматический регулятор. Процесс нагрева небыстрый, поэтому я решил, что ПИД-регулятор тут не нужен, достаточно будет ПИ-регулятора, и не ошибся.
В следующей статье опишу и его и покажу, как почти готовое устройство греет электрический чайник.

Показать полностью 1
107

Ардуино и изготовление спиртных напитков.

Ардуино и изготовление спиртных напитков. Arduino, Рукожоп, Самогонный аппарат, Самогон, Умные вещи, Своими руками, Автоматизация, Длиннопост

Предыстория: Давно не виделись с друзьями-пенсионерами и собрались посетить сауну. Один мой товарищ, а по совместительству бывший начальник, угощал спиртными напитками собственного производства - неплохим бренди и рябиновой настойкой. Во время беседы он пожаловался на то, что в процессе производства спирта ему неудобно регулировать температуру исходного сырья, а поскольку я прихвастнул своей умной теплицей (см. мои посты), то предложение родилось само собой: помочь автоматизировать процесс нагрева. Я тут же сбросил ссылки с Али, что нужно для этого, а он, увидив копеечные цены, тут же и заказал. А поскольку блок питания 12в в железном корпусе валялся у него в гараже, то как бы все было в наличии.

Ну что ж, обдумав на трезвую голову будущий проект, я позвонил и предложил процесс автоматизации сделать более глубоким (а ардуино уно это позволяет), но получил отказ - нужно только универсальный контроллер подогревателя, регулируемый по температуре. Собрал схему на макетной плате, написал код - попросил приехать, глянуть функционал и одобрить к изготовлению. Но "заказчик" долго не приезжал - был занят. За это время мне попалась плата от сгоревшего устройства с пьезодинамиком, выпаял его и прикрутил к проекту. Теперь будет со звуком.


Теперь схемы. Сначала планировал использовать для проекта ардуиновские реле, но опыт эксплуатации теплицы показал, что лучше для таких мощных нагрузок его не использовать. Решил использовать триак. Купил что было в магазине спаял платку по такой схеме:

Ардуино и изготовление спиртных напитков. Arduino, Рукожоп, Самогонный аппарат, Самогон, Умные вещи, Своими руками, Автоматизация, Длиннопост
Ардуино и изготовление спиртных напитков. Arduino, Рукожоп, Самогонный аппарат, Самогон, Умные вещи, Своими руками, Автоматизация, Длиннопост

Конечно же для триака присобачил сверху корпуса радиатор (от процессора, валялся).


Для кнопочек и светодиодов сделал платку по такой схеме:

Ардуино и изготовление спиртных напитков. Arduino, Рукожоп, Самогонный аппарат, Самогон, Умные вещи, Своими руками, Автоматизация, Длиннопост

Вот плата кнопок и дисплей с ней же в одном блоке, распечатанном на 3Д принтере (наверное зря прозрачный пластик, но он уже был заправлен в принтер, да и светодиоды хорошо просвечивают).

Ардуино и изготовление спиртных напитков. Arduino, Рукожоп, Самогонный аппарат, Самогон, Умные вещи, Своими руками, Автоматизация, Длиннопост

Для Ардуино решил сделать шилд:

Ардуино и изготовление спиртных напитков. Arduino, Рукожоп, Самогонный аппарат, Самогон, Умные вещи, Своими руками, Автоматизация, Длиннопост

Схему шилда как всегда прилагаю:

Ардуино и изготовление спиртных напитков. Arduino, Рукожоп, Самогонный аппарат, Самогон, Умные вещи, Своими руками, Автоматизация, Длиннопост

Работу устройства я осветил в видео.

Скетч тоже выложу, как обычно, может пригодится кому-то. Заметил, что ссылки на Гитхаб нельзя вставлять ни на Пикабу, ни на Ideone. А посему ссылку на мою библиотеку для аналогового датчика температуры (а она потребуется, если захотите воспользоваться скетчем) смотрите в описании к видео на ютубе, по той ссылке, что я дал выше.

Теперь осталось дождаться, пока товарищ проверит все на практике.

Показать полностью 6
Отличная работа, все прочитано!