Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Простая автоматика на Ардуино Мега 2560 из готовых элементов

Форум самогонщиков Автоматика
1 2 3 3
msg31 Научный сотрудник Барнаул 4.6K 2.5K
17 Июля 14, 11:05
Доброе время суток, коллеги!

Как говорил создатель «небесной блохи» А.Минье: «… каждый обыватель, "умеющий держать в руках молоток и сколотить простой ящик", может построить для себя аэроплан.»
Теперь я могу сказать следующее "каждый кто может припаять три проводка и закручивать винтики способен собрать электронную часть автоматики управления отбором для ректификационной колонны"
Устройство, которое здесь описано не требует дополнительных электронных компонентов, кроме тех, что здесь перечислены, то есть ни регулятора мощности, ни термостата никакого дополнительно не нужно. Система полностью самодостаточна.

Что нам для этого нужно:

Релейные модули для управления клапанами надо две штуки
http://ru.aliexpress.com/...1617716706.html

Датчик тока для измерения текущего напряжения в сети - 1 штука
http://ru.aliexpress.com/...1394728907.html


Внимание!!  На данную ссылку были жалобы покупателей. Развод..
(1Pcs-30A-Range-Current-Sensor-Chips-Mold-ACS712ELC-30A-Module-5V-Power-Supply-Brand-New)
Присылают не тот товар что заказан. Компенсацию затрат - отказываются.
мод. ZAPAL  21/01/15/


Даю проверенную ссылку на датчик тока, заказывал три раза, всегда присылали то, что нужно, и разъемы на них значительно лучше, правда заказ по 5 штук (хотя по той предыдущей ссылке мне тоже присылали нормальный датчик, правда заказывал я там всего один раз) .
http://ru.aliexpress.com/...ommendVersion=1

(Сегодня рекомендуется использовать не реле, а BTA41 + moc3023)
Твердотельное реле, можно и на 25А брать, не обязательно на 40А - 1 штука. Желательно взять с запасом, у меня уже одно реле сгорело.
http://ru.aliexpress.com/...1149707666.html

При использовании твердотельных реле можно использовать скетчи до версии 2.60 включительно. Однако если твердотельное реле заменить связкой moc3023+симистор BTA16 (BTA26,BTA41), то можно использовать самые последние версии скетча. Кстати из-за роста курса доллара это будет даже дешевле да и надежнее, кстати, горят эти китайские твердотелки. Схема замены реле здесь http://cxem.net/electric/electric99.php , только вместо MOC3061 надо использовать подключить MOC3023.

Внимание: К твердотельному реле необходимо подключить радиатор, а если он не будет справляться, то к радиатору подключить и кулер. Радиатор и кулер можно заказать в Китае вместе с SSR, а можно взять с процессора компьютера.



ардуино мега 2560 - 1 штука
http://ru.aliexpress.com/...1304207708.html

дисплей шильд с кнопками -1 штука
http://ru.aliexpress.com/...1867713824.html

Датчиков температуры надо минимум два, но желательно три.
http://ru.aliexpress.com/...ommendVersion=1

Рабочие ссылки на покупку деталей можно посмотреть еще здесь
[сообщение #12882808]

Рассыпуха:
PC814 (KB814), 1 штука
Резистор 82К 2Ватта -1 штука.
Резистор 10К любой - 1 штука,
Резистор 4.7К любой - 1 штука.

Для снабберной цепочки:
Конденсатор 0.01мкф 400В  - 2 штуки.
Резистор 39 Ом - 1 Ватт - 2 штуки.

Если у Вас есть источник питания напряжением 8-12В силой тока от 0.7A, то заказывать его нет необходимости, если же нет, можно заказать сразу, вот примерно такой.
http://ru.aliexpress.com/...1790751413.html

Если вы планируете использовать 12 вольт клапана, необходимо использовать более мощный источник питания, не менее 2А


Итого общей стоимостью около 1300, Нет сейчас лучше сразу в баксах - это около 42 доллара США. Или 2700-3000 в рублях по курсу 65 руб/бакс.


Далее я расскажу, как все подключать, без принципиальных схем, а на "пальцах" - это прикрутить туда, это подсоединить к такому-то пину, это к такому-то.
Дисплей шильд устанавливаем на ардуино.
displeisknopkami.7.png
Displeisknopkami. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.




Подключение датчиков температуры
datchikids18b20.jpg
Datchikids18b20. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.



Подключение клапанов
klapansnabber.6.jpg
Klapansnabber. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.



Подключение твердотельного реле
podkliychenietverdotelnogorele.jpg
Podkliychenietverdotelnogorele. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.



Самая "сложная"схема - детектор нуля.
detektornylya2.jpg
Detektornylya2. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.


Принципиальная схема по просьбам пользователей:
detektornylyashema.png Простая автоматика на Ардуино Мега 2560 из готовых элементов
detektornylyashema.png Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.



Для тех, кто не может найти PC814 - микросхема встречается в старых Dial-Up модемах.

Альтернативная схема детектора нуля на PC817
detektor2.png
Detektor2. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.


Подключение закончено.

Для желающих оформить все в виде печатной платы, вот ссылка
[сообщение #13405797]

Собираем все в подходящую коробочку и работаем.
Скетч качать здесь  [Доступная автоматика HelloDistiller на Ардуино Мега 2560] Он универсален для всех видов автоматики, для использование данной "супердоступной" автоматике надо в скетче поставить константу.
#define SIMPLED_VERSION 1        // Признак того, насколько упрощена версия

Внимание! Для упрощенной версии контроллера пока использовать скетчи до версии 2.60 включительно. Однако если твердотельное реле заменить связкой moc3023+симистор BTA16 (BTA26,BTA41), то можно использовать самые последние скетчи. Кстати из-за роста курса доллара это будет даже дешевле.

В настройке контроллер не нуждается, инструкцию по ректификации смотреть здесь:
[Доступная автоматика HelloDistiller на Ардуино Мега 2560]

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

Подключение веб-интерфейса.
Для работы веб-интерфейса нужна NodeMCU 1.0 (ESP-12E module).
Проще всего их купить на алиэкспресс.
1) Среду Ардуино качать здесь IDE https://www.arduino.cc/en/Main/Software. Все работает, начиная с версии 1.8.5 по 1.8.8 другие не проверял.
2) Запускаем среду Ардуино и идем в меню Файл/Настройки. Копируем ссылку http: //arduino.esp8266.com/stable/package_esp8266com_index.json
в поле "Дополнительные ссылки для Менеджера плат" и нажимаем "OK".
bezimyannii1.png
Bezimyannii1. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

3) Переходим в папку, куда установлена Ардуино. Например путь "C:\Program Files (x86)\Arduino"
В папке C:\Program Files (x86)\Arduino\tools\ распаковываем архив ESP8266FS.zip, приложенный к данному сообщению
В папке C:\Program Files (x86)\Arduino\libraries\ распаковываем архив libraries.zip, приложенный к данному сообщению
4) Идем в пункт меню Инструменты/Плата/Менеджер плат, где находим плату ESP8266 и устанавливаем ее.
bezimyannii3.png
Bezimyannii3. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

5) Выходим из среды ардуино и заходим в нее снова.
6) Выбираем плату и остальные настройки, как на скрине ниже.
bezimyannii4.png
Bezimyannii4. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

7) Скетч качаем из облака https://cloud.mail.ru/public/MFhp/mVFktDHjt/Скетчи/
На момент написания данной статьи последний скетч HelloDistillerESPWeb_v002
Компилируем и загружаем скетч в NodeMCU обычным образом, после чего загружаем данные веб-интерфейса через пункт меню Инструменты/ESP8266 Sketch Data Upload
сообщения удалены (929)
SerjikP66 Студент Ноябрьск 39 12
Отв.40  24 Июля 22, 09:34
Решил перейти на v 4.0Витька, 22 Июля 22, 17:46
Доброго времени
Ссылка на 4,0 [WEB интерфейс к HelloDistiller на ESP8266. Страница 9]
Развлекайтесь. HD_v4UI_v416mb.zip
Почитай [WEB интерфейс к HelloDistiller на ESP8266]
Необходим русскоязычный экранчик
Уже поправили файлик [WEB интерфейс к HelloDistiller на ESP8266]
display.cpp его можно просто заменить

Актуальная версия
Update 1.11.2022
Обновленная версия 4.0
Упорядочил меню настройки(файлы settings.h keyboard.cpp), теперь там только общие настройки для всех процессов(тэн, поправки, защиты итд), а настройки процесса вызываются в самом процессе. Физик сделал такое для (диста, ректа и нбк), а я разбросал остальное. Упорядочил и переписал часть экранов. При передаче через MQTT вывел 4 и 5 датчик температуры.

HelloDistiller_v40_исправленное.zip ([сообщение #13821130])
сообщения удалены (5)
Minigan Студент Подольск 19 7
Отв.41  16 Авг. 22, 09:20
bengoor Доброго времени! Собрал автоматику на платах 5.3. Спасибо за проделанную работу. Нащел пару нестыковок.
На платах 12В рекомендую использовать сторож, но отключать так же и питание на БП чтобы снять напряжение с клапанов. Для этого паяем перемычки JP3 и JP4. Фазу L до УЗО подключаем на L колодки "Сторож жо ДИФ", нейтраль не подключаем. ДРУГИЕ ПЕРЕМЫЧКИ НА СИЛОВОЙ ПЛАТЕ НЕ ПАЯЕМ!bengoor, 01 Нояб. 18, 12:50
По этой схеме будет всегда выбивать дифф.. так-как блок питание нагружает ноль (для диффа это утечка тока)
WhatsApp Image 2022-08-16 at 08.50.55.jpeg
WhatsApp Image 2022-08-16 at 08. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.


В схеме сторожа нужно изменить подтягивающий резистор на 10кОм, так как для его нормальной работы нужно, чтобы на ноге res был отрицательный потенциал (по даташит), тогда счетчик нормально отработает. Конденсатор факультативно поменял.
2.jpeg
2. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

Это уточнение к совету [сообщение #13813377] от Andy117, я также припаял параллельно резюк к R87, тем самым получил 27кОМ. и всё равно по осцилографу наблюдал периодически праскакивающий миандр.
сообщения удалены (9)
dimato Кандидат наук Волгоград 405 176
Отв.42  18 Сент. 22, 14:21
Progress,
Только не нашёл описание с деталями.Progress, 18 Сент. 22, 07:57
[сообщение #13575852]
В конце поста можно скачать схему. На схеме расписаны все детали.
сообщение удалено
Витька Бакалавр Курск 72 28
Отв.43  18 Сент. 22, 20:40
какой проект работает на 99‰.Prorok56, 18 Сент. 22, 19:19
Могу сказать по платам от bengoor v. 5.3 исправлены все недочёты которые были в предыдущих версиях, лично мой опыт работы с этой автоматикой проблем не было. Тестовые испытания по нештатным ситуациям все были отработаны на 100%.
Все зависит от познаний в этой области и умение пользоваться паяльником / тестером.
Большинство склоняются к мнению что нужно использовать платы v. 5.3 (12 volt), т.к. это безопасней.

P.S. планирую в начале октября заказать у братьев из поднебесной эти платы, минимальный заказ 5 шт (мне столько не нужно), можем скооперироваться. Будут вопросы пиши в личку дабы не захламлять ветку.
сообщения удалены (3)
djvovan Новичок Тольятти 3 5
Отв.44  29 Сент. 22, 12:19
На али, файл прикрепил. То чего нет в списке из наличия.
сообщения удалены (19)
Drug32 Новичок Брянск 5
Отв.45  14 Дек. 22, 10:50
Нашёл датчики давления по очень вкусной цене 1300,и отправка из России есть в наличии. Если кому нужно ищете на ДКО электронщик. Заказал себе отгрузили в тот же день по pickpoint.

Добавлено через 5мин.:

Уважаемый dimato, спасибо за ответ, первым делом искал именно там, но увы ничего конкретного, тем более применительно к платкам бенгура не нашёл. Если кто использует НПГ подскажите на пин а3 я так понимаю подключается датчик уровня?
сообщения удалены (10)
Botinok Кандидат наук Хайфа 361 153
Отв.46  24 Янв. 23, 11:10
спроэктировал корпус под платы bengoor.
Это последний вариант крышки.
Печатал из PLA.
Все отлично подходит.
AndRus68 Бакалавр 68RUS 84 13
Отв.47  27 Янв. 23, 19:18
Добрый день. Подскажите пожалуйста, что может быть с дисплеем, он поврежден или я чего то не допаял? Как не крутил настроечник, это самое лучшее изображениеSergeyOrsk, 17 Янв. 23, 17:12

Было у меня похожее с экраном... То "крякозябры" такие, то символы начинали произвольно бегать по табло. Проблема была в плохой пропайке контактов между платой дисплея и конвертера I2C.
сообщения удалены (6)
Morpeh Студент Москва 14 4
Отв.48  17 Февр. 23, 08:05
Парни доброе утро. Читаю неделю эти 3-4 ветки и совсем запутался. Все в одну кучу скинуто, разобраться трудно. Хочу собрать девайс этот.
Вопрос 1: есть готовая спецификация по деталям? А то куча файлов и не понятно какая относится к плате 5,3 на 12 вольт.
Вопрос 2) в итоге чем шить? Тулсом или ИДЕ? А то все в одной куче…
burin_64 Магистр Долгопрудный 284 120
Отв.49  17 Февр. 23, 12:37
Morpeh, 1. Все что есть.
Bengoor.rar
2. Arduino IDE.
3. ESP8266 информация [WEB интерфейс к HelloDistiller на ESP8266]
сообщение удалено
Romanich Кандидат наук 777RUS 394 89
Отв.50  20 Февр. 23, 12:55
Здравствуйте, посоветуйте УЗО для автоматики. Версия 4.3 220В.MOLOTOV_007, 20 Февр. 23, 12:10
Любое на 25А, все зависит от бюджета , например УЗО IEK Home ВД1-63 1P N 25 А 30
сообщения удалены (68)
dimon_63 Новичок Ярославль 3 3
Отв.51  05 Апр. 23, 12:54
Сегодня получил много всякой мелочевки для сборки автоматики. Мне понравились св/диоды в металлическом корпусе под гайку для установки в аппарат aliexpress.ru/item/1005004068707500.html?spm=a2g2w.orderdetail.0.0.5f0c4aa68wRRLl&sku_id=12000027933634179 и защитное стекло для ЖК-дисплеев 1602, 2004 aliexpress.ru/item/32517589987.html?spm=a2g2w.orderdetail.0.0.3cb84aa6uqEzd3&sku_id=10000001019210671
Советую.
сообщение удалено
burin_64 Магистр Долгопрудный 284 120
Отв.52  13 Апр. 23, 09:33
Может кому-то пригодится.
1. Ссылки на комплектуху для плат от Бенгура v.5+ Практически полный расчет по сборке автоматики от А до Я. Там же есть ссылка на низкотемпературный припой. Кайфовая вещь для пайки феном СМД компонентов. Если кому ждать с Али лень, пишите В ЛИЧКУ (!) поделюсь излишками.
2. Тем кто делает автоматику на платах Bengoor в корпусе распределительного щитка: https://market.yandex.ru/...06776&cpa=1 очень удобный щиток.
3. Шаблон наклейки для датчиков на переднюю панель и на боковую. А так же шаблон разметки экрана 4-х строчного и кнопок. Если нужно переместить или изменить размер элементов, то нужно выделить рисунок и нажать кнопку Разгруппировать. Разгруппировка происходит поэлементно, т.е. нажимать надо несколько раз.
сообщение удалено
Phisik Куратор Екатеринбург 650 1.4K
Отв.53  14 Апр. 23, 21:01
ВНИМАНИЕ! Обязательно к прочтению и соблюдению!

Данная тема была создана Максимом msg31 в качестве пособия по сборке автоматики. За долгое время благодаря бескорыстной помощи Максима тема получила большое развитие. Автоматика дорабатывалась форумчанами и на данный момент представляет собой отдельную ветвь развития. Мы помним и чтим память Максима, но настало время оставить эту ветку в ее текущем состоянии и двигаться дальше.

В дальнейшем планируется создать отдельную ветку с инструкциями, прошивками и другим накопленным опытом.

С настоящего момента ЛЮБЫЕ ПУБЛИКАЦИИ В ЭТОЙ ВЕТКЕ ЗАПРЕЩАЮТСЯ!
Все сообщения будут удаляться без предупреждения, а к не умеющим читать будут применяться карательные меры.

Актуальные наработки по автоматике на 14-04-20231) Есть разработанные платы от MIND и bengoor, собираем на них, ищем последние версии, читаем первые страницы данной темы.
2) Заказываем платы на PCBWAY или JLCPCB, если напрямую не дает - через посредников в Китае. Например, тут(не реклама, личный положительный опыт)
3) Рекомендуется использовать прошивки v4+. Они адаптированы под:
  • 4х строчный русскоязычный дисплей
  • Трансформатор тока и напряжения zmpt101b, реализация на ACS712 устарела
  • 12В клапана
  • Веб-интерфейс на базе ESP8266
4) В качестве корпусов используем распределительные щитки с DIN рейками. Есть несколько вариантов корпусов для печати на 3Д принтере, но лично я не могу их рекомендовать из-за неустойчивости пластиков для 3д печати к нагреву и отсутствием данных о пожаробезопасности: токсичностью при горении и склонностью к самозатуханию.

Ответы на свои вопросы ищем на первых страницах данной темы, тут или тут
сообщение удалено