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

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

Форум самогонщиков Автоматика
1 2 3 4 ... 11 1
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
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.1  25 Июля 14, 16:13
Резерв
libraries.zip 245.5 Кб
ESP8266FS.zip 6.4 Кб
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.2  05 Авг. 14, 09:50
Подключение звукового сигнала.
Для звуковой индикации Ардуино желательно подключить звукоизлучатель. Звукоизлучатель берем пассивный, например вот такой.
http://ru.aliexpress.com/...1887268913.html

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


Провода подключаем следующим образом

VCC - к +5В
GND - к общему проводу Ардуино.
Средний провод I/O подключить к PIN 11 Ардуино.
Зуммеры бывают управляемые низким и управляемые высоким напряжением. Если Вам достался управляемый низким напряжением, то читаем эту рекомендацию: [сообщение #12285934]
Если Вы купили активный зуммер, то рекомендация здесь: [Простая автоматика на Ардуино Мега 2560 из готовых элементов]
Вышеприведенная схема вполне работоспособна, однако иногда очень удобно, когда система сама отслеживает наполнение приемной емкости, а также среагирует на пролитие на пол спирта или воды.
Поэтому следующий этап автоматизации - подключение датчиков разлития спирта, наполнения приемной емкости и наполнения приемной емкости с головами.

Датчики используем вот такие:
http://ru.aliexpress.com/...motionVersion=1
Нужно их 3 штуки, однако заказывайте датчики с запасом, у меня из 5 заказанных датчиков один оказался нерабочий.
А вот и схема подключения датчиков.

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


Скетч качать здесь  [Доступная автоматика HelloDistiller на Ардуино Мега 2560] Он универсален для всех видов автоматики, для использование данной немного усложненной автоматики нужно поставить константу

#define SIMPLED_VERSION 2        // Признак того, насколько упрощена версия
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.3  05 Авг. 14, 10:05, через 15 мин
И еще расскажу про подключения датчика давления. Датчик давления используется в автоматизации в процессах НБК, эмульгации и как аварийный датчик в прочих режимах, кроме того, видеть давление полезно при разных режимах работы, поэтому вполне можно его подключить.
Датчик не самый дешевый.

http://ru.aliexpress.com/...1901217707.html

Датчик подключаем по упрощенной схеме, по даташиту надо еще конденсаторы керамические, желающие могут почитать даташит и подключить "по-науке", однако датчик хорошо работает и без них.

Для подключения датчика к готовой автоматике:
1) Берем USB провод, один конец у нас вставляется в автоматику, второй отрезаем.
2) Смотрим на цвета проводов. Черный, это общий (-5 Вольт), Красный не используется, остается два. Они бывают разного цвета, один из них данные, второй +5 Вольт. Где какой определяем тестером или методом проб и ошибок.
3) Подпаиваем провода к датчику, согласно распиновке.

datchikmpx5010dp.jpg
Datchikmpx5010dp. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
сообщения удалены (12)
rzait Новичок Х-М 2 6
Отв.4  14 Апр. 15, 09:31
Я тоже столкнулся с молчанием зуммера (у меня такой же как по ссылке в Ответе #1).
К тому же он у меня нагревался и издавал соответсвующий запах.
Выяснил, что он управляется логическим нулем.
Исправил в скетче вместо 0 на 255

if (BeepTime>1) BeepTime--;
  else
  {
    if (BeepTime==1) analogWrite(PIN_SOUND, 255);
    BeepTime=0;

После этого зуммер заработал нормально, и перестал нагреваться.
сообщения удалены (8)
Oleg_65 Бакалавр Окраина России 59 32
Отв.5  11 Мая 15, 10:43
Внимание тем кто собирает автоматику из готовых элементов (может мне такую прислали)
- При соединении модуля дисплея к модулю процессора возможно замыкание части контактов платы дисплея на корпус USB разъёма модуля процессора;
usb.jpg
Usb. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

- На модуле дисплея возможно замыкание пластины крепления кожуха дисплея на резисторы кнопок управления.
kojyh.jpg
Kojyh. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

На фото диэлектрическая пленка установлена, в качестве которой взята пленка из ПЭТ бутылки.
USB разъём.jpg
USB разъём.jpg Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
кожух.jpg
кожух.jpg Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
сообщения удалены (48)
павел13 Специалист Саранск 114 83
Отв.6  30 Окт. 15, 21:16
Коллеги! Пообщался с msg31. Согласовал. И теперь начинаю публикацию конспекта по теме "Доступная автоматика на Ардуино Мега 2560" Это мое видение наиболее важных моментов огромной темы. Если что-то пропустил - пишите в личку, добавлю.

Ответ #143: 24 Мар 14, 15:24
alekslug предложил альтернативу тиристоров управления клапанами ВТА16-600 на ВТА208-600 [сообщение #11930624]

Ответ #187: 02 Апр 14, 19:10
ушедший по ст. 33
g100m-вариант замены силовой части [сообщение #11939388]

Ответ #471: 09 Июн 14, 12:35
alekslug цитата "Вот моя схема. Я по ней собирал.  Доработал под свои задачи,  автор Косой. Спасибо ему. Схема  иногда обновляется. Добавил схему контроля проводимости спирта." [сообщение #11983524]

Ответ #476: 10 Июн 14, 01:42
alekslug предложил русские буквы [сообщение #11984026]

Ответ #531: 17 Июн 14, 14:32
smk787 попытался собрать Вопросы и ответы по автоматике [сообщение #11988510]

Ответ #545: 19 Июн 14, 12:12
shram1970 предложил поддержку русского языка [сообщение #11989913]

Ответ #553: 21 Июн 14, 12:59 и следующий
Msg31 предложил спецификацию китайских комплектующих
[сообщение #11991475]
wow продолжил [сообщение #11991501]

Ответ #569: 22 Июн 14, 12:18
Первая попытка применить 12V клапаны
wow [сообщение #11992098]

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

Продолжаю.

Ответ #607: 26 Июн 14, 21:27
alekslug предложил проверку работоспособности своей силовой платы без участия ардуины [сообщение #11995505]

Ответ #655: 22 Июн 14, 12:18
косой подправил схему [сообщение #11998940]

Ответ #671: 04 Июл 14, 12:13
smk787 проблема с клапаном от стиралки и ее решение [сообщение #12000769] и далее

Ответ #707: 08 Июл 14, 22:04
alekslug в очередной раз сделал уточнения в схеме [сообщение #12003992]

Ответ #787: 22 Июл 14, 10:12
Ссылка на али, где можно купить межблочные провода [сообщение #12013397]

Ответ #802: 24 Июл 14, 17:58
msg31 подключение насоса НБК к ардуине [сообщение #12015357]

Ответ #807: 25 Июл 14, 02:30
mihase фото перистальтики с шаговиком на отборе спирта [сообщение #12015644]

Ответ #831: 28 Июл 14, 08:29
VladPP как зная навалку СС (например 30%) посчитать температуру начала и окончания отбора голов [сообщение #12017319]

Ответ #866: 31 Июл 14, 22:42
alekslug приобрел перистальтику для отбора с коллекторным мотором [сообщение #12019989]

Ответ #887: 03 Авг 14, 19:29
alekssub -драйвер для 12v клапанов
        -про настройку датчика проводимости [сообщение #12021683]

Ответ #896: 05 Авг 14, 13:17
bengoor как правильно поставить дисплей на ардуину [сообщение #12022762] и далее

Ответ #983: 18 Авг 14, 09:37
Схема управления 12v клапанами [сообщение #12029452] и далее

Ответ #1108: 04 Сен 14, 08:52
bengoor спецификация деталей и сборка [сообщение #12041710]

Ответ #1201: 20 Сен 14, 12:49
msg31 Автоматический бардоотводчик [сообщение #12054810]

Ответ #1279: 12 Окт 14, 11:36
msg31 Стандартный пример калибровки ардуины [сообщение #12074164]

Ответ #1378: 23 Ноя 14, 14:01
Zom инфа по датчику тока ACS712 [сообщение #12119101]

Ответ #1396: 07 Дек 14, 08:37
Решение проблемы наводок с 12v клапанами [сообщение #12133983] и далее

Ответ #1443: 12 Дек 14, 07:21
msg31 как записать лог [сообщение #12139823] и далее

Ответ #1462: 20 Дек 14, 23:54
alekslug составил список деталей для сборки [сообщение #12149223]

Ответ #1468: 24 Дек 14, 04:00
msg31 цитата "датчик тока крайне рекомендуется питать от напряжения ардуины, а не от отдельного стабилизатора" [сообщение #12152471]

Ответ #1473: 29 Дек 14, 18:38
alekslug как правильно подключать проточный датчик [сообщение #12158709]

Ответ #1499: 05 Янв 15, 23:25
alekslug добавил, что для соединения модулей надо [сообщение #12164964]

Ответ #1511: 10 Янв 15, 17:20
alekslug как платы печатать [сообщение #12169783] и далее

Ответ #1516: 12 Янв 15, 08:15
alekslug про измерение проводимости спирта [сообщение #12171744]

Ответ #1520: 13 Янв 15, 06:18
SedoY Зависание экрана - решение [сообщение #12172809]

Ответ #1556: 21 Янв 15, 13:49
Petrovich69 Кросс-плата для "простой" схемы [сообщение #12182186]

Ответ #1693: 14 Фев 15, 07:19
demyan2 ссылка на али - разъемы для подключения клапанов [сообщение #12212244] ИМХО, не лучшее решение для 220v. Чтобы было безопасно надо чтобы "мамы" прикреплялись к корпусу, а папы - к проводу. У этих разъемов сделано наоборот.

Ответ #1728: 24 Фев 15, 18:18
bengoor про подключение 12v клапанов [сообщение #12224693] и далее

Ответ #1732: 25 Фев 15, 06:07
shram1970 чертеж штуцера для клапана AR-HX-3 [сообщение #12225161]

Ответ #1734: 27 Фев 15, 22:28
m16 где купить клапан YCWS1 [сообщение #12228147]

Ответ #1761: 13 Мар 15, 07:20
bengoor реализовал ректификацию по t куба [сообщение #12244693]

Ответ #1789: 22 Мар 15, 01:24
правильная схема подключения датчиков [сообщение #12256482]

Ответ #1812: 28 Мар 15, 07:55
Силовая плата - что куда подключать [сообщение #12263902]

Ответ #1829: 30 Мар 15, 16:51
makss1000 ссылка на ebay датчик тока [сообщение #12267391]

Ответ #1953: 18 Апр 15, 22:07
roslav схема автоматики с защитой от зависаний ардуины [сообщение #12291112]

Ответ #1963: 20 Апр 15, 04:25
msg31 подключение аварийного УЗО [сообщение #12292526]

Ответ #1970: 20 Апр 15, 20:42
roslav окончательный вариант схемы с защитой от зависаний ардуины [сообщение #12293491]

Ответ #2005: 27 Апр 15, 11:49
для анализа проводимости спирта используется пин А7 [сообщение #12300153]

Ответ #2208: 20 Май 15, 05:33
msg31 подключение модуля GPRS [сообщение #12321832]

Ответ #2437: 24 Июн 15, 20:20
Клапан соленоидный на пищевые жидкости YCWS10 [сообщение #12356308]

Ответ #2527: 02 Июл 15, 13:52
bengoor настройка модуля gprs [сообщение #12364335]

Ответ #2534: 02 Июл 15, 16:17
zZombie документация на модуль gprs [сообщение #12364476]

Ответ #2539: 03 Июл 15, 16:51
ссылка на Перистальтический насос на шаговом двигателе и ардуино в качестве мозгов [сообщение #12365444]

Ответ #2769: 01 Авг 15, 17:46
дисплей с кириллицей на али [сообщение #12394842]

Ответ #2854: 09 Авг 15, 19:50
zalias согласование TTL 5v <-> 3.3v схема [сообщение #12402532]

Ответ #2872: 12 Авг 15, 11:42
bengoor подключение модуля Wi-Fi 8266 ESP-01 [сообщение #12405392]

Ответ #2975: 03 Сен 15, 09:43
bengoor подключение модуля Wi-Fi 8266 ESP-01 продолжение [сообщение #12427673]

Ответ #2982: 09 Сен 15, 15:17
СН-340. Работаем под windows10 [сообщение #12434629] и далее

Ответ #2980: 07 Сен 15, 13:20
max-yu собрал механизм смены емкостей на серве [сообщение #12432286]

Ответ #2997: 13 Сен 15, 13:59
Joker74 схема LCD Keypad Shield [сообщение #12438899]

Ответ #3000: 20 Сен 15, 19:02
msg31 фракционник на серве [сообщение #12446289]

Ответ #3005: 24 Сен 15, 13:18
roslav совмещенная плата [сообщение #12450212]

Ответ #3034: 10 Окт 15, 14:21
Автоматика в сборе в коробке на 18 автоматов [сообщение #12467773]

Ответ #3042: 18 Окт 15, 18:55
чтоб долго не пищала по окончании процесса [сообщение #12477529]

Ответ #3184: 04 Hoя 15 в 17:58
msg31 добавил ректификацию по давлению, и назвал скетч "308е" [сообщение #12500913]

Ответ #3203: 05 Ноя 15 в 17:56
Правильные разъемы для подключения 220v клапанов [сообщение #12502399]
[сообщение #12502493]

Ответ #3227: 06 Ноя 15, 15:52
titan777 соединил ардуину с перистальтикой ХД [сообщение #12503452]

Ответ #3219: 07 Ноя 15, 05:35
msg31 опубликовал алгоритм работы НБК, реализуемый скетчем [сообщение #12504299]

Ответ #3244: 08 Ноя 15, 13:37
Некорректная работа термодатчика DS18B20, и решение [сообщение #12505918]

Ответ #3253: 09 Ноя 15, 12:39
Как поменять нумерацию DS18B20 [сообщение #12507451]

Ответ #3264: 09 Ноя 15, 22:14
Проверка корректной работы "детектора ноля" [сообщение #12508333]

Ответ #3318: 13 Ноя 15, 13:45
Про "датчик голов" [сообщение #12513247]

Ответ #3354: 15 Ноя 15, 23:00
roslav показывает свое устройство, которое назвал "шестая версия" [сообщение #12517629]

Ответ #3370: 16 Ноя 15, 21:44
Немного не в тему, но мне показалось - новичкам интересно будет
VladPP описывает настройку и работу с тарельчатой колонной [сообщение #12518782]

Ответ #3407: 20 Ноя 15, 17:24
Красивые кнопки с алиэкспресса [сообщение #12524313]

Ответ #3415: 20 Ноя 15, 20:26
Джойстик вместо кнопок [сообщение #12524607]

Ответ #3425: 20 Ноя 15, 23:54
Еще про джойстик [сообщение #12525029]

Ответ #3461: 22 Ноя 15, 14:55
...и про его подключение [сообщение #12527199] и далее несколько сообщений

Ответ #3501: 28 Ноя 15
Замечания по распиновке [сообщение #12535429]

Ответ #3524: 30 Ноя 15
Изготовление фракционника с фото [сообщение #12539410]

Ответ #3608: 07 Дек 15, 18:48
Цветовая маркировка сечения медицинских игл [сообщение #12549737]

Ответ #3673: 14 Дек 15, 14:47
HCPL7800 решит все вопросы измерения мгновенной мощности и детектора перехода через ноль [сообщение #12561145] и далее несколько сообщений

Ответ #3720: 17 Дек 15, 18:56
Вариант скетча для сервы [сообщение #12566741]

Ответ #3792: 28 Дек 15, 13:05
titan777 показывает свой фракционник [сообщение #12584172]

Ответ #3794: 28 Дек 15
max-yu делится идеями по фракционнику [сообщение #12584464]

Ответ #3904: 15 Янв 16, 13:45
В таблице соответствие номер вывода ардуины и его назначение. [сообщение #12608454]

Ответ #4006: Сегодня в 13:49
Установка в корпус "дисплея с кнопками" [сообщение #12617883]

Ответ #3959: 19 Янв 16, 13:02
Глюки wifi [сообщение #12612842] решение в следующем посте

Ответ #3994: 21 Янв 16, 08:15
wi-fi антенна на али [сообщение #12614947]

Ответ #3998: 21 Янв 16
Бюджетный перистальтический насос из подручных деталей со схемами и чертежами [сообщение #12615417]

Ответ #4011: 23 Янв 16, 19:07
Структура меню и режимов программы [сообщение #12618201]
сообщения удалены (115)
Henka Студент Москва 16 9
Отв.7  06 Окт. 16, 20:40
Вот детектер нуля.Может кому пригодиться.
Det 0.lay6 8.8 Кб
сообщение удалено
Henka Студент Москва 16 9
Отв.8  07 Окт. 16, 08:37
Последняя схема в lay6 исправлена,согласно замечаниям sevpro и woddy.

Добавлено через 2дн. 6ч. 10мин.:

Опять обращаюсь к гуру,но уже с платой замены твердотельного реле.Правильно ли я ее развел? Где то видел рекомендации от Sevpro,но не нашел.
сообщения удалены (24)
werba Бакалавр Ростовская область, п. Углегорский 61 17
Отв.9  09 Дек. 16, 08:13
Очень жалко что эту тему забросили...252525, 08 Дек. 16, 23:52
Прочитав эти две страницы несколько раз уже есть представление что к чему. Заказал с Китая необходимые комплектующие из первого сообщения, вот что получилось:

1. Релейные модули для управления клапанами - 2шт. ЗАКАЗАЛ
http://ali.onl/eLW

2. Датчик тока для измерения текущего напряжения в сети - 1 штукаЗАКАЗАЛ
http://ali.onl/eLX

3. Если твердотельное реле заменить связкой moc3023+симистор BTA16 (BTA26,BTA41), то можно использовать самые последние версии скетча. Схема замены реле здесь http://cxem.net/electric/electric99.php , только вместо MOC3061 надо использовать подключить MOC3023.
ВТА41   http://ali.onl/eLY,  ЗАКАЗАЛ
МОС3023  http://ali.onl/eLZ, ЗАКАЗАЛ
  Внимание: К твердотельному реле необходимо подключить радиатор, а если он не будет справляться, то к радиатору подключить и кулер. Радиатор и кулер можно заказать в Китае вместе с SSR, а можно взять с процессора компьютера.


4. Ардуино мега 2560 - 1 штука, ЗАКАЗАЛ
http://ali.onl/eM0

5. Дисплей шильд с кнопками -1 штука, ЗАКАЗАЛ
http://ali.onl/eM1

6. Датчик температуры-2(лучше 3-4), ЗАКАЗАЛ
http://ali.onl/eM2

7. Рассыпуха:
PC814 (KB814) http://ali.onl/eM5, - 1 штука, ЗАКАЗАЛ
Резистор 82К 2Ватта -1 штука.
Резистор 10К любой - 1 штука,
Резистор 4.7К любой - 1 штука.

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

9. Источник питания напряжением 8-12В силой тока не менее 2А
http://ali.onl/eM7 (По блоку питания, как я понял лучше использовать от 9В-12В, т.к. 5В будет мало.)

10. Пищалка думаю тоже нужна-1шт.
http://ali.onl/eM9

11. Провода для упрощения сборки
http://ali.onl/eLA

12. Два эл. магнитных кланана: 1-отбор продукта(смотрите на материал трубок), 2-подача воды.Из этих можно подобрать себе:
http://ali.onl/eMa,
http://ali.onl/eMb,
http://ali.onl/eMc,
http://ali.onl/eMd

13. Бокс для сборки авт-ки размером 190-140мм, купить в магазине электрики, используют фирмы Вико если не ошибаюсь.
сообщения удалены (21)
kyragery Бакалавр Геленджик 67 60
Отв.10  02 Февр. 17, 12:05
Основано на схеме от roslav. Версия 4.
p1220209.jpg
P1220209. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

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

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

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

f_sensor_v_4.3.jpg
F_sensor_v_4. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
сообщения удалены (5)
binomus Специалист Люберцы 179 63
Отв.11  10 Февр. 17, 08:59
Всем привет!
Решил и я написать процесс изготовления автоматики по платам roslav. Писать буду частями. Сообщение будет дополняться по мере появления времени на написание.
Сразу скажу, что в итоге автоматика из рассыпухи, но принято решение писать именно здесь. Почему?
Да просто вчера в основной ветке предложили именно здесь постить все свои самоделики и изменения основанные на творчестве msg31.
Хочу заметить, что изначально хотел собирать автоматику из готовых элементов, которые были закуплены на алишке, но в процессе изучения вопроса пришел к тому, что буду паять схемы и собирать их в общую коробочку.
Почему roslav? Да потому, что у него есть управление разгонным ТЭНом. Схема расчитана на подключение 6-ти клапанов, но у меня будут использоваться только 4.
!!! Опять же замечу, что если бы я знал, во что выльется мой поход за самодельной автоматикой, то я бы приобрел именно готовый вариант у msg31. Все просто: я автоматику собираю уже с лета, т.е. полгода будет. Да, собираю по выходным, трачу не более 4-6 часов за выходные, но и это время отнято у моей семьи, детей. Что не есть хорошо. По этой причине считаю, что даже экономия в 2 раза на собранной своими руками автоматике не идет ни в какое сравнение с ценой времени, отобранного у моих близких.
UPD В процессе допила перегонного куба выяснилось, что не с любыми конструкциями можно использовать автоматику. Это тоже важный момент. Автоматику можно собрать, а использовать получится не со всеми процессами. Вот мой вопрос [сообщение #13091314] и далее по тексту пару страниц. Мой набор автоматизируется.

Ну да ладно, что-то в лирику потянуло.
Теперь все только по порядку сборки:
1. Нужно изучить сообщение roslav с его схемами. Там важно все, включая приложения. [сообщение #12291112]
2. По итогам изучения понимаем, что нужно покупать рассыпуху и нужно посчитать сколько каких элементов нам нужно. Количество считал по фотовидам шилда ардуины, шилда силовой части и исправленной схеме ПОТОК.
Опять же нужно сделать отступление. Шилд - это просто синоним платы. Шилд ардуины - это плата на которую будет цепляться (присоединяться) ардуина, экран и остальная слаботочка. Шилд силовой части - это плата которая управляет семисторами для управления ТЭНами, клапанами отбора, подачи воды и т.п. Силовая - это потому, что в ней текут токи сети питания 220В. Фотовид - это то, как плата будет выглядеть в собранном виде. Сами схемы представлены в двух форматах: spl7 и lay6. spl7 - это формат программы sPlan 7.0 (на ней отрисовывают именно принципиальные планы и схемы). lay6 - формат программы Sprint-Layout 6.0 (это уже для составления и распечатки электронных схем для нанесения на текстолит). Эти программы нужно искать в интернете самостоятельно.
Возвращаемся к подсчету рассыпухи. Посчитали и делаем заказ. Я заказывал в ЧИП и ДИП. Да, дорого, но есть доставка, все детали в одном месте. Среди минусов значатся высокие цены и невозможность купить резисторы в количестве меньше 10-20 штук. Поэтому приведу спецификацию покупных изделий в объемах моего заказа. Все детали брал с запасом (и не зря, например, при монтаже BTA41 в коробку запорол 2 шт., т.к. отламывались лапки).
Я покупал в несколько заказов и у меня на это ушло (вместе с оловом) - 7 116 рублей. (Удивительно, что сначала BTA41 стоили 250 рублей за штуку, а в следующей покупке уже 130 р.)
3. Параллельно можно заказать Ардуину и комплектующие к ней: экран (мне лично понравился экран без клавиатуры, но тогда нужно будет докупить подстроечное сопротивление 10к, например: https://www.chipdip.ru/product/3362h-1-103), клавиатура, датчик тока, три датчика температуры, датчик спирта, зуммер, датчик давления. (Спецификация - в файле). По текущим ценам и ссылкам я получил ценник в 4200 рублей.
4. Когда придет рассыпуха деталей для пайки начнется самое сложное (на первый взгляд) - разведение платы. Здесь дело и простое и сложное. Я решил не экспериментировать с фоторезистами и печатать при помощи лазерного принтера. (Хотя сейчас думаю купить себе фоторезисторы и освоить эту технологию. Уж очень понравилось травить платы и паять детальки на них). Что делаем? Качаем платы из сообщения roslav (ссылка выше) на ардуину, силовую часть и питание (есть еще плата клавиатуры, но я ее не использовал, т.к. купил красивые кнопки на алиэкспрессе). Далее ищем лазерный принтер, бумагу из глянцевого журнала (желательно поэкспериментировать с бумагой из разных журналов разного качества) и Sprint-Layout 6.0. Изучаем Sprint-Layout 6.0 методом тыка. Видим саму плату в зеркальном отображении, далее печатаем ее на бумагу из журнала (можете поискать в интернене и другие простые способы перевода рисунка платы на текстолит). Я бы сейчас подправил схему roslav для монтажа на шилд ардуины сопротивления 4,7к между контактами +5 и сигналом датчиков температуры (если нужно будет, то пишите, скорректирую и выложу ее сюда).  Печатаем прям по буквам и рисункам. Главное пальцами не лапать отпечатанную схему на бумаге. Сразу отмечу, чем меньше плата, тем легче ее перевести на текстолит. Плату питания я сделал с первого раза, а вот рисунок платы ардуины и силовой перевел нормально на текстолит раза с 4-5. Если нас не устроил результат перевода дорожек на текстолит, то берем ацетон и стираем все.
Возвращаемся к переводу платы. Итак у нас есть текстолит, и напечатанные на глянцевой бумаге платы. Выпиливаем из текстолита пластину под размер платы с запасом. Далее трем медь текстолита жесткой губкой. Получается как-то так:
img_20160725_200508.jpg
Img_20160725_200508. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

Вытираем ацетоном и можно наносить схему. Наносить будем так: на кусок текстолита (омедненная поверхность) накладываем рисунком вниз распечатанную схему. Я саму схему фиксировал дополнительно скотчем. Потом начинаем по бумаге "прессовать" утюгом.
img_20160725_201313.jpg
Img_20160725_201313. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

Наша задача - чтобы тоннер распечатанной схемы вплавился на текстолит. Чем меньше плата тем легче и равномернее переводится рисунок. Я это объясняю равномерным прогревом меди на текстолите. Маленькую плату утюг покрывает полностью, а вот большую - нет. Та часть медной подложки, что не под утюгом разогревается тоже и своей температурой тоннер еще больше вплавляет в бумагу, и рисунок переводится плохо. Экспериментируйте и Вы все поймете сами. (За время моих экспериментов я один раз часть рисунка перевел на гладильную доску, припаял полиэстровый ковер к бумаге и припаял скотч также к гладильной доске. Вот уж не дешевая мне выходит автоматика ))). После утюжки даем текстолиту с прилипшей бумагой подостыть и идем в ванную, где нас ждет тазик с теплой водой. Кидаем туда плату, ждем минут 10 пока пропитается водой бумага и аккуратно подушечками пальцев начинаем "скатывать" (как грязь на коже) бумагу с текстолита. На текстолите должны остаться будущие дорожки платы с остатками бумаги на них.
На шилде силовой части я посчитал приемлемым следующий вариант с немолным переводом дорожек:
img_20160727_205100.jpg
Img_20160727_205100. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
Часть дорожек не перевелось, но у меня был припасен лаковый маркер (в канцтоварах можно найти) и я им восстановил недостающие дорожки и "выбоины" на переведенных. (На фотке травления видны лаковые линии).
Следующий этап - травление. Я травлю раствором перекиси водорода, соли и лимонной кислоты. В интернете можете поискать точные пропорции, по памяти я брал 100мл. перекиси (старую из закромов не используйте, покупайте новую в аптеке), 2 чайные ложки с верхом соли и 25-30 гр. лимонной кислоты. Заливаем приготовленный раствор в емкость и туда опускаем будущую плату медью вверх. Так лучше контролировать процесс. Вы увидите пузырьки - это будет растворяться медь.
img_20160728_220728.jpg
Img_20160728_220728. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

Я периодически по плате провожу кисточкой для ускорения процесса удаления меди. Смотрите не спешите сильно, контролируйте, чтобы между дорожками не осталось меди, т.е. перемыкания. Как только остались только увидим, что меди больше не осталось, вытаскиваем плату и моем ее под водой. Я это делаю с мылом. Сушим и ацетоном снимаем тоннер, а под ним наблюдаем медные дорожки.
img_20160730_100430.jpg
Img_20160730_100430. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

Потом я это все дело лудил, а потом сверлил отверстия. Для сверления нужны будут сверла 0,8 0,9 1,0. Т.к. отверстий много, а сверла будут ломаться, то их нужно брать с запасом. Я покупал дорогие сверла, но недавно обнаружил, что их можно купить на алиэкспрессе.
В итоге имеем заготовки для монтажа рассыпухи.
img_20160710_225208.jpg
Img_20160710_225208. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

5.  Дальше все просто. Печатаем фотошилды плат roslav (на них указаны номиналы деталей), смотрим на спецификацию покупных изделий и мои фотки (ориентируйтесь на размеры сопротивлений. совсем мальенькие - 0,25Вт, побольше - 1Вт, самые большие - 2Вт, но в моей спецификации деталей вроде номиналы сопротивлений с разной мощностью не встречаются.), выбираем детали и печатаем. Будьте внимательны при пайке конденсаторов электролитических (цилиндрической формы), для них важна полярность. На схемах она указана.
В итоге получаем что-то вроде:
img_20160731_183019.9.jpg
Img_20160731_183019. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
img_20160731_183031.7.jpg
Img_20160731_183031. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
img_20160731_183039.jpg
Img_20160731_183039. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

Выдыхаем. Четверть пути прошли.
6. Параллельно с пайкой можно заняться ардуиной. Если заказали экран с клавиатурой, то ставите ее на ардуину (контакты однозначно должны совпадать, если не совпадают, то крутите экран по часовой стрелке пока не будет полного совпадения). Далее читаете первое сообщение msg31 [Доступная автоматика на Ардуино Мега 2560] и ищете ссылку на инструкцию в облаке https://cloud.mail.ru/public/MFhp/mVFktDHjt Там немного лазаете и смотрите содержимое папочек. В итоге идете в раздел ИнструкцияПоРаботеНастройке и качаете документ. В нем есть Приложение 9  «заливка» скетча в Ардуино. Читаем ее содержание. При скачивании скетча из облака нам интересны простые версии. Например: 347i, 353i. Коммерческие версии имеют добавления simple5 и simple30. Это не про нас. Для автоматики roslav требуется версия simple=0 (стоит по умолчанию). Если Вы используете экран с клавиатурой, то кнопки также будут работать по умолчанию. Если как я захотите использовать внешние кнопки, то их придется вписывать в скетч.
Делается это так:
Заливаем в ардуину скетч key.ino (файл находится в архиве zip).
Запускаем контроллер и записываем отображение значений нажатых клавиш. Например, Select 741, Up 329, Down 144, Left 508, Rigth 0. (эти данные используются для корректировки скетча и указаны в файле "Корректировка скетча". В скетче символ / означает комментарий и не является программным кодом.)
Далее открываем скетч автоматики и корректируем его согласно файлу "Корректировка скетча".
Откорректированный скетч заливаем в ардуину.
Если экран совмещенный с клавиатурой, то можно проверять работу залитого скетча (Т.к. экран спокойно присоединяется к ардуине). При питании от usb должен появляться экран с версией загруженного скетча, с количеством обнаруженных датчиков температуры и дальше идти время. При нажатии на кнопки влево, вправо, селект должны меняться экраны. Должны появляться уведомления voda alarm о протечках воды. Если это все есть, то мы сделали все правильно. При питании от 9В время у меня не шло, и это тоже правильно (пока).
Если же экран - без кнопок, то необходимо к нему припаять контактные провода для подключения и переменный резистор для подстройки яркости экрана. Я делал по схеме указанной на http://zelectro.cc/LCD1602. Если все верно распаяли, то контакты экрана RS, E, DB4, DB5, DB6, DB7 должны быть подключены к пинам ардуины 8, 9, 4, 5, 6, 7 соответсвенно. Но здесь уже без шилда ардуины не обойтись. Я подключал так:
img_20170211_123703.jpg
Img_20170211_123703. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

7. Если шилд ардуины готов, то можно попытаться на него подключить ардуины с залитым скетчем и экран. Все должно работать как указано в пункте 6. Но теперь мы можем отрегулировать подстроечным сопротивлением уровни переполнения тары и пролития воды. Я это делал простым замыканием контактов под аналоговые датчики уровней. Это не совсем правильно, т.к. проводимость спирта отличается от проводимости металла или воды, но пока я именно так выставил сопротивления. Что делал: замыкал контакты и крутил подстроечный резистор, чтобы пропала тревога, далее крутил в обратную сторону до тех пор, пока тревога не появится, т.е. мы найдем пороговый уровень. Полевые испытания на спирте я не проводил, поэтому не знаю верная ли это методика. Нужно отметить, что проверка переполнения емкостей проходит в различных режимах работы автоматики. Сейчас уже не помню в каких. Как вернусь к этому вопросу, то постараюсь дополнить этот раздел.
UPD. Сделал щупы для определения уровня жидкости и засунул их в водку. Срабатывание не происходит, нужно настраивать подстроечные резисторы, используя жидкость, а не замыкая банально контакты проволокой.
Таким образом, на данном этапе у нас на руках будут все распаянные шилды и ардуина. Теперь можно все собирать в коробку.
Да, забыл сказать, что если шилд ардуины подключить к силовой плате (подчключается шлейфом), на шилд ардуины подключить ардуину, экран и кнопки, то запитать ардуину можно уже через блок питания на 9В. Время должно идти, а не виснуть. Дело в том, что при питании от 9В для нормальной работы ардуины требуется датчик нуля, который реализован на силовой плате. Я очень долго не мог понять почему при питании от USB у меня все работает нормально, а при питании от 9В - время не идет. Оказывается дело - в волшебном датчике нуля.
UPD. В процессе проверки автоматики выявилась проблема с китайскими контактными шлейфами. Вот вопрос [сообщение #13118266] Суть заключалась в том, что ардуина ловила глюк и переставала нормально работать. Могла отработать час, а могла и 5 минут. Как оказалось - проблема плохого контакта разъема шлейфа. Как вариант - шлейф припаять к обоим шилдам. Другой вариант - дополнительно облудить контакты (штырьки) шлейфа. И вот проблема решена [сообщение #13123051]
8. А вот коробки то у нас еще и нет. Нужно ее покупать, да еще и не только ее. Как обычно пишу спецификацию коробки с автоматами и розетками (также есть в приложенных файлах). В общих чертах мне потребовалось: коробка на 18 автоматов, 2 автомата на 16А, УЗО на 32А, 2 розетки на DIN рейку, провода (12 метров кабеля 3*2,5, по 2метра кабеля 0,5 желтого, синего, красного, черного цветов), выключатель кнопочный на 16А, клеммы обжимные. (А еще нужно было в щиток квартирный для подключения автоматики запилить также 2 автомата на 16А и 2 DIN розетки). Основная масса товаров была куплена в Электромонтаже (тоже очень дорогой магазин, но зато есть все), а розетки на рейку и автоматы - в леруа мерлен. Мне моя закупка вышла еще в 5000 рублей (3000 в электромонтаже, 2000 в леруа).
Коробка сама по себе выглядит довольно большой, но у меня в нее еле все залезло. По качеству коробка текфор мне понравилась. Сделана добротно. Возможно коробка на 24 автомата будет получше, но она уж очень огромной покажется. Я просто еще хотел установить счетчик мощности, который бы показывал текущее напряжение и ток.
9. Купили коробки и теперь можно собирать в нее автоматику.
Принципиальная схема сборки автоматики и подключения к сети 220В такая:
img_20170217_102551.jpg
Img_20170217_102551. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

UPD. Мне в личке пишут про то, что у меня неправильно по схеме подключены BTA. Вот обсуждения проблемы в теме: [сообщение #13088079] и [сообщение #13007829] Как я понял датчик тока нужно подключать к выходу A2 BTA, а у меня на схеме он подключен к А1. Будьте внимательны!!!

По картинке понятно размещение плат. Основное сверло для крепления плат - Ф3мм. Для себя решил, что там где будет ввод сети питания, там будут и выходы под клапаны. А выходы под всю слаботочку будут сверху. Так и сделал.
Радиатор крепил в ребро охлаждения. Делал отверстие и нарезал резьбу М3 (для этого требуется сверло 2,5мм). Далее силовую плату сажал на длинную винты, на которые в свою очередь сажал радиатор охлаждения c BTA.
Отдельно стоит отметить процесс крепления и монтажа самих BTA на радиатор. Т.к. я паял к лапкам A1 и A2 по два провода: один 2,5мм2 сечением, другой 0,5мм2. А дальше при небольшом изгибе лапок они ломались под корень. Я это решил путем фиксации лапок к радиатору.
Вот так:
img_20161117_204542.jpg
Img_20161117_204542. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
img_20161117_204558.9.jpg
Img_20161117_204558. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

Еще немного фоток по размещению плат и в коробке:
img_20170211_132641.jpg
Img_20170211_132641. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
img_20170211_132140.jpg
Img_20170211_132140. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

Монтаж экрана с кнопками:
img_20161207_204031.jpg
Img_20161207_204031. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
img_20161207_203956.jpg
Img_20161207_203956. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

Монтаж экрана без кнопок:
img_20170204_185555.jpg
Img_20170204_185555. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
img_20170204_185543.jpg
Img_20170204_185543. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
img_20170211_123703.jpg
Img_20170211_123703. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.

Общий вид:
img_20161203_204327.jpg
Img_20161203_204327. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
img_20161203_204314.jpg
Img_20161203_204314. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
.
Отверстия квадратные вырезал канцелярским ножем в несколько проходов. Заглушку верхнюю делал из пластикового вентканала, грел феном строительным и разгибал, но можно найти и большего сечения, где фен не нужен.
UPD. Обязательно подавайте на шилд ардуины 5В с блока питания. На него завязана пищалка в том числе. Т.е. без этого питания Вы не сможете проверить все ли корректно работает.
Да еще следует отметить, что порядок включения автоматики следующий: включаем сначала ардуину, ждем секунд 10-15, после этого включаем УЗО. Если УЗО осталось включенным с прошлого раза, то в момент включения ардуины его выбьет. Также УЗО выбивается в процессе самотестирования автоматики.
Вроде все по сборке. Будут вопросы - пишите, скорректирую данное сообщение.
Итого: на автоматику под 32А нагрузки я потратил 16 300 рублей. И кучу времени.

Спасибо форумчанам за толковые ответы как на форуме, так и в личных сообщениях.
Отдельное спасибо: msg31, roslav, shram1970, ikuta, Grab, RA9YNR, Femidko, Rtehnik.
И специальное спасибо также Yacek за отлавливание внесенных мной багов и несовершенства сборки автоматики.
сообщения удалены (60)
Phisik Доктор наук Екатеринбург 621 1.4K
Отв.12  20 Авг. 17, 12:12
Всем добрый день! Еще раз хочу поблагодарить авторов проекта за их труд и доступные исходники. Некоторое время назад я собрал себе автоматику, все работало хорошо, но были вещи которые меня не устраивали. Одной из таких вещей было отсутствие ШИМ регуляции в работе 12В клапанов. Ставить клапана на 220В по соображениям безопасности я не стал (и никому не рекомендую: сталь, вода и 220В - не самая безопасная компания), а купленные мной клапана AR-HX3 грелись выше 60ти градусов.

В результате я решил помочь развитию проекта. Выкладываю здесь отредактированные исходники программы. Единый файл был разбит на функциональные куски: дисплей отдельно, процессы отдельно и тп. Настройки вынесены в соответствующие заголовочные файлы. Все пины теперь находятся в файле pins.h, где сразу видны все пересечения. Ниже приведена история изменения версий.

Прошивки HelloDistiller
За основу был взят скетч v3.57i (SIMPL-5)
v3.60 Скетч разбит на функциональные куски, добавлена поддержка ШИМ клапанов постоянного напряжения (12/24В);
v3.61 Добавлена поддержка MQTT от max506 & limon;
v3.62 Добавлена возможность отключения неиспользуемых пунктов меню;
v3.63 Добавлена возможность отключения неиспользуемых пунктов меню настроек (помним, что кроме 0/1 в пунктах меню, надо руками поправить SETTINGS_FIRST_ITEM/SETTINGS_LAST_ITEM);
v3.64 Добавлена настройка датчиков DS18B20, если контроллер определяет датчики в неправильном порядке, теперь это можно скорректировать.
v3.64 lite Большинство строк перенесено в PROGMEM, что уменьшило расход памяти с с 90% до 20%.
v3.80  c поддержкой новой прошивки HelloDistiller Web UI для ESP
  • Убрал esp-link, ибо отваливалась, оказалось это не только у нас.
  • Поправил номера датчиков температуры TEMP_KUB/TEMP_RK20/TEMP_TSA по всему скетчу, теперь просто, меняя эти переменные в settings.h, можно менять местами датчики. Старый способ убрал.
  • Добавил изменение Т стабилизации при ректификации (ADJUST_COLUMN_STAB_TEMP), если она час не меняется, чтобы учесть изменения атмосферного давление
  • Сильно переписал код MQTT. Работа с портом теперь полностью асинхронная, как на прием, так и на передачу. PROGMEM используется напрямую с помощью strncmp_P(). В итоге стабильная скорость работы у меня достигает 500000 бод. Выше не тестировал, пробуйте.
  • Добавил пинг-понг по uart. Если обмена нет порт переинициализируется. Теперь можно в любой момент подключать/отключать esp. (К сожалению, это тоже не всегда помогает, как оказалось)
  • Добавил I2C экран
  • Добавил отключение экранов и переписал алгоритм отключения пунктов меню без LAST_ITEM/FIRST_ITEM
  • Наверно еще что-нибудь исправил, а что-нибудь испортил.
v3.82 Порядок датчиков температуры можно поменять через меню. Переделал пресеты для датчиков, теперь проверяются все датчики в наборе, на тот случай, когда одни и те же датчики могут быть в разных наборах.

Прошивки для ESP - HelloDistiller Web UI
Новая прошивка для ESP8266 - это мое видение удобства. Нужна ESP с 4мя мегабайтами флеша на борту, а то сайт не влазит. Я рекомендую взять nodemcu v1-3. На ней есть кнопка Flash и светодиод. Если после первого моргания светодиода зажать Flash - ESP запустится с дефолтными настройками.

NB! В прошивке контроллера HelloDistiller должен быть включен параметр MQTT_SERIAL_PING_CHECK -> 1.

Что есть в прошивке для ESP82661. Асинхронный WEB сервер
2. Асинхронный MQTT клиент с поддержкой авторизации, но без SSL
3. Wifi клиент/точка доступа
4. Аутентификация (можно порт на роутере прокинуть и смотреть с внешки через интернет)
5. Графики
6. Системный лог

Как прошиватьПрошивается ESP с помощью ESP Flash tool, который приложен в комплекте. После запуска надо выбрать версию для ESP8266. Как настроить Flash tool показано на картинке в комплекте, внимательно считайте нули в адресах. Режим записи во флеш QIO/DIO/etc может отличаться для вашей флешки - пробуйте разные. После прошивки ESP8266 надо перезапустить руками.

По просьбам тестировавших прошивку, сайт доступен в 2х версиях с 15ым и 18ым размером шрифта. Выбирайте тот, что вам удобнее.

Первоначальная настройкаВ случае успешной прошивки появится открытая сеть HelloDistiller (режим точки доступа).
1. Подключитесь к ней по WiFi.
2. Зайдите на Web-интерфейс, который находится по адресу 192.168.4.1
3. Внимательно прочитайте лицензионное соглашение!
4. Перейдите во вкладку "Настройки ESP"
5. Выберите скорость работы UART порта, которая была установлена в прошивке контроллера HelloDistiller.

Вы можете работать в режиме точки доступа. Но если у вас есть роутер и домашняя сеть WiFi, то можно подключить ESP к ней. Для этого:
1. В колонке "Настройки WiFi" выбрать "Клиент"
2. Нажать поиск, и выбрать свою сеть WiFi
3. Ввести пароль от сети WiFi.
4. Нажать кнопку "Сохранить и перезагрузить"

ESP подключится к сети, 3 раза моргнув светодиодом. Теперь она доступна по IP адресу, который нужно как-то узнать:
1. Посмотреть на роутере DHCP leases
2. Установить SoftPerfect Network Scanner и просканировать сеть.
3. В зависимости от вашего роутера ESP может быть будет доступна по адресу http://home-distiller.local. Если это не работает, то надо установить Службы печати Bonjour для Windows или сходить в ближайший магазин и купить Mac.
4. Можно сразу в настройках указать статический IP

Особенности работы с wifiДля стабильной работы прошивки необходимо качественное соединение с WiFi. При плохом соединении ESP будет
периодически перезагружаться из-за нехватки памяти.

Как паять антенны на ESP в картинкахСмотрим тут

История версий:
v1.0 Первая рабочая версия
v1.0 retain Аналогична v1.0, но все сообщения отправляются с флагом Retain (обычному пользователю не нужно, качайте v1.0)

Update Если зуммер постоянно пищит, то в файле HomeDistiller.ino в строчке 87 надо поменять 255 на 0:
if (BeepTime>1) BeepTime--;
else
{
  if (BeepTime==1) analogWrite(PIN_SOUND, 0);
  BeepTime=0;
}

Update 2 По просьбам коллег, выкладываю сюда схемы и печатки 12В варианта. Датчики уровней мне не пришли, делал сам и они без опторазвязки, поэтому если их повторять в таком виде, то у приемной емкости с корпусом куба контакта быть не должно, можно пожечь контроллер. Но лучше добавить после компараторов оптроны 817ые.

Update 3 В моей версии #define PIN_KLP_BEG 23, у кого неправильно работают клапана, надо вернуть 22. То же с пинами LCD проверяем PIN_LCD_RS - PIN_LCD_D7.

сообщения удалены (35)
Romanich Кандидат наук 777RUS 366 83
Отв.13  23 Нояб. 17, 11:31
По итогам обсуждения и просьб, чтобы можно было работать с ПБ (польским буфером) в автоматическом режиме, выкладываю тестовый скетч.
Прошу протестировать работу ПБ и написать свои замечания в ЛС.
Пояснения
ПБ используется в этом скетче пока только в 2х режимах: Фракционная дистилляция и Простая ректификация

В теле программы (скетче) есть 2 настраиваемых параметра (в память Ардуино они пока не запоминаются !!!!):
//===========================
int tPbClose=820;  // Температура температура закрытия Польского буфера (в данном случе 82 С)
#define PB_END 0   // как использовать клапан Польского буфера при окончании процесса (1-открыть 0-закрыть)
/=================================
Первый параметр означает при какой температуре датчика  температуры в кубе ЗАКРОЕТСЯ ПБ , в данной настройке 82 градуса Цельсия, каждый сам ставит под свое оборудование ,гипотетически температура должна примерно соответствовать 50% отобранных голов. Настраивать как все видят можно до 0,1 градуса!
Датчик для показаний используется из КУБА, то есть температура 82 будет браться с этого датчика, т.к. многие именно его используют для мониторинга температуры в ПБ.

Второй параметр отвечает нужно ли открывать Буфер при завершении отбора Тела: 0-НЕТ, 1-ОТКРЫВАТЬ

Алгоритм работы клапана ПБ:
1. При старте процесса клапан ПБ открывается.
2. Идет разгон до стабилизации колонны и начинается отбор голов (по температуре).
3. По достижению 82 градусов клапан ПБ закрывается (82 это это примерно 50% отобранных голов у каждого эта цифра своя и она может отличаться ее надо выставить в ручную)
4. Идет доотбор голов и потом автоматика сама прейдет на отбор тела. Клапан Пб буфера закрыт до окончания отбора тела!
5. Как тело отобрали буфер может быть открыт/закрыт для слива его содержимого в куб или бутылку. Это определяется параметром "#define PB_END 0" о чем я писал выше

Прошу народ оттестировать у кого есть ПБ и сказать замечания, после тестов сделаю чтобы первый параметр можно было настраивать через меню УСТАНОВОК тоесть можно будет и на лету в процессе ректификации/дистилляции.
сообщение удалено
Romanich Кандидат наук 777RUS 366 83
Отв.14  23 Нояб. 17, 12:25, через 55 мин
ты за основу какой скетч брал?Rodomir, 23 Нояб. 17, 12:16
штатный из облака 3.57i

Добавлено через 4дн. 8ч. 34мин.:

1. Добавил режим "Дистилляция с Дефлегматором" в нем теперь тоже можно также использовать Польский Буфер.
2. В меню "UstParam " = установки параметров, появилась настраиваемая переменная "Pol_Buffer Temp Zakr=" теперь можно настраивать температуру закрытия буфера как перед стартом процесса , так и в самом процессе - НАЛЕТУ, для этого надо зайти в меню выбрать "UstParam " -> "Pol_Buffer Temp Zakr=" выставить нужную и нажать SELECT. при выключении Ардуино теперь данный параметр сохраняется в памяти!

Прошу имеющих ПБ оттестировать и дать рекомендации!

Скетч, обновил была маленькая ошибка при записи в память переменной
сообщения удалены (44)
sergeycot-z Магистр ussuriysk 212 92
Отв.15  23 Янв. 18, 03:16
Плата ардуино 2650
Дисплей с кнопками
Здесь клапана
здесь релюхи
Здесь датчик температуры
Датчик тока ACS712ELC-30A
Cимистор с оптронами и рассыпуху купишь в любом магазине электроники, 814 найдешь в старом модеме (те что пищат), провода лучше паять.
сообщения удалены (4)
АЛКОнавт 163 Доцент Мой адрес не дом и не улица... 1K 488
Отв.16  23 Янв. 18, 10:33
Плата ардуино 2650
Дисплей с кнопками
Здесь клапана
здесь релюхи
Здесь датчик температуры
Датчик тока ACS712ELC-30Asergeycot-z, 23 Янв. 18, 03:16
Спасибо. Ведь ничего же сложного нет. Почему бы и не обновлять ссылки..
нет никакого смысла давать конкретные ссылкиSA1348, 23 Янв. 18, 09:16
Ну тогда эта тема только для посвященных, то бишь для первых читателей пока еще были живы ссылки... такой закрытый клуб...
А как быть тем кто только начинает интересоваться данной автоматикой? Ведь набрав на али любое из этих названий вывалится куча ненужного...
Правильный вариант от surami56
найти эту группу товаров, что будет всегда актуальным.
surami56, Сегодня, 08:37
И такие ссылки надо закрепить в шапке.SA1348, 23 Янв. 18, 09:16
И это правильно...
Клапана

https://ru.aliexpress.com/...1477023813.html
https://ru.aliexpress.com/...a54f9&tpp=1
https://2magnita.ru/goods/Klapan-jelektromagnitnyj-NH-3
Реле
https://ru.aliexpress.com/...2311.0.0.0ey3ID
сообщения удалены (4)
АЛКОнавт 163 Доцент Мой адрес не дом и не улица... 1K 488
Отв.17  23 Янв. 18, 17:29
но вот реле почти в 2 раза дешевле.SA1348, 23 Янв. 18, 11:33
Ошибочка уважаемый, та же самая ссылка,  продавец тот же... ты не учел доставку...
Больше не буду, ищите сами дешевле.sergeycot-z, 23 Янв. 18, 12:47
Это было не к тебе обращено, а ко мне...
Дайте мне ссылки, я размещу их.msg31, 23 Янв. 18, 11:02
Ну что ж, если кроме меня никто не умеет, вернее
некому искать ссылкmsg31, 23 Янв. 18, 11:02
я готов... но только в выходной...






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

Ну вот ссылки на группы товаров... 
Ардуино (конечно, когда что-то имеет четкое название, проще)
https://ru.aliexpress.com/...P=y&catId=0
Дисплей
https://ru.aliexpress.com/...P=y&catId=0
Клапана

              https://ru.aliexpress.com/...P=y&catId=0
                    или
https://2magnita.ru/goods/Klapan-jelektromagnitnyj-NH-3
Реле (с этим как то фигово, не смог подобрать название группы )
https://ru.aliexpress.com/...2311.0.0.0ey3ID
  Датчик температуры
https://ru.aliexpress.com/...P=y&catId=0
Датчик тока (с этим не совсем уверен)
https://ru.aliexpress.com/...P=y&catId=0
MOC3023
https://ru.aliexpress.com/...P=y&catId=0
Зуммер
https://ru.aliexpress.com/...P=y&catId=0
Мне кажется датчик уровня лучше такой
https://ru.aliexpress.com/...P=y&catId=0
Датчик разлития (на всякий случай)
https://ru.aliexpress.com/...P=y&catId=0
сообщения удалены (28)
limon Доктор наук Липецк 953 897
Отв.18  06 Февр. 18, 23:00
Управление автоматикой Hello Distiller по WiFi через протокол MQTT

1. Начало темы здесь: [сообщение #12860905]  19.11.16
Появились дополнительные настройки для MQTT Dash, скачивать из второго пункта
Продолжение: [сообщение #12868551]
Продолжение: [сообщение #12869179]
Видео ректификации с использованием MajorDoMo(клиент для windows) и MQTTDash здесь [сообщение #12901566]  28.12.16

2.Дополнительные настройки для MQTT Dash и измененный скетч для них [сообщение #12977916]  14.03.17

3. Новая прошивка для ESP8266 MQTT, с возможностью подключения к разным серверам и сетям wifi через веб браузер. В прошивке от max506 настройки wifi сети и mqtt брокера вносились в скетч  ESP8266, теперь это можно сделать через браузер. [сообщение #13130261]  12.10.17  (P.S. Если связь часто разрывается пробуйте старую прошивку)

4. Управление по WiFi автоматикой Hello Distiller от msg31 через протокол MQTT (поддерживается Windows, MacOS, Linux, Android и iOS) [сообщение #13196266]   24.12.17
Первые 4 пункта инструкции SCADA_MQTT.docx можно использовать для настройки MQTT Dash.
UPD:
18.07.2018 Выпушена вторая верия проекта. Файлы для скады и ардуино скачивать там. [сообщение #13345753]
4а. Активация лицензии [сообщение #13198486]

5. О совместимости MQTT DASH и новой версии скетча HelloDistiller364_Scada. [сообщение #13205465]  06.01.18

6. Диагностика неисправности.  Управление по WiFi автоматикой Hello Distiller через протокол MQTT  09.03.2018
[сообщение #13259713]

7. Диагностика неисправности. Дополнение: [сообщение #13259983]

8. Решение проблемы совместимости с Windows 8.1 64bit [Доступная автоматика HelloDistiller на Ардуино Мега 2560. Страница 493]

9. Update 21.11.2018 Phisik выпустил новую версию скетча 3.80 и 3.82 с поддержкой Веб-интерфе́йса. MQTT Dash теперь не актуален, "вебмордой" проще пользоваться. Скада с новой версией работает. [сообщение #13364298]; [сообщение #13377460]

10. Инструкция по настройке внешнего доступа к веб интерфейсу автоматики HelloDistil 16.04.2019 - автор SA1348.
[сообщение #13510688]

11. Очередная реинкарнация удалённого управления автоматикой Hello Distiller от msg31 посредством MQTT протокола. 30.10.2020
[сообщение #13744303]

12. Русифицированный четырёх строчный скетч 4.0 [сообщение #13821130]
P1100141.JPG
P1100141.JPG Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
сообщения удалены (43)
Sten58 Магистр Лисичанск 217 49
Отв.19  14 Марта 18, 07:29
Вместо резистора 10 кОм можно использовать 11 кОм?jola, 13 Марта 18, 22:30
Можно.
Если клапана на 12 вольт, то также нужно делать снабберную цепочку?jola, 13 Марта 18, 22:30
Демпферный диод параллельно катушке.
сообщения удалены (30)