Как говорил создатель «небесной блохи» А.Минье: «… каждый обыватель, "умеющий держать в руках молоток и сколотить простой ящик", может построить для себя аэроплан.» Теперь я могу сказать следующее "каждый кто может припаять три проводка и закручивать винтики способен собрать электронную часть автоматики управления отбором для ректификационной колонны" Устройство, которое здесь описано не требует дополнительных электронных компонентов, кроме тех, что здесь перечислены, то есть ни регулятора мощности, ни термостата никакого дополнительно не нужно. Система полностью самодостаточна.
Внимание!! На данную ссылку были жалобы покупателей. Развод.. (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, а можно взять с процессора компьютера.
Если у Вас есть источник питания напряжением 8-12В силой тока от 0.7A, то заказывать его нет необходимости, если же нет, можно заказать сразу, вот примерно такой. http://ru.aliexpress.com/...1790751413.html
Если вы планируете использовать 12 вольт клапана, необходимо использовать более мощный источник питания, не менее 2А
Итого общей стоимостью около 1300, Нет сейчас лучше сразу в баксах - это около 42 доллара США. Или 2700-3000 в рублях по курсу 65 руб/бакс.
Далее я расскажу, как все подключать, без принципиальных схем, а на "пальцах" - это прикрутить туда, это подсоединить к такому-то пину, это к такому-то. Дисплей шильд устанавливаем на ардуино. Displeisknopkami. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
Подключение датчиков температуры Datchikids18b20. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
Подключение клапанов Klapansnabber. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
Подключение твердотельного реле Podkliychenietverdotelnogorele. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
Самая "сложная"схема - детектор нуля. Detektornylya2. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
Принципиальная схема по просьбам пользователей: detektornylyashema.png Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
Для тех, кто не может найти PC814 - микросхема встречается в старых Dial-Up модемах.
Альтернативная схема детектора нуля на PC817 Detektor2. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
Собираем все в подходящую коробочку и работаем. Скетч качать здесь [Доступная автоматика HelloDistiller на Ардуино Мега 2560] Он универсален для всех видов автоматики, для использование данной "супердоступной" автоматике надо в скетче поставить константу. #define SIMPLED_VERSION 1 // Признак того, насколько упрощена версия
Внимание! Для упрощенной версии контроллера пока использовать скетчи до версии 2.60 включительно. Однако если твердотельное реле заменить связкой moc3023+симистор BTA16 (BTA26,BTA41), то можно использовать самые последние скетчи. Кстати из-за роста курса доллара это будет даже дешевле.
Скетч и предложенные решения могут использоваться для любых Ваших личных, некоммерческих целей с условием ссылки на источник. Использование в коммерческих целях, а также публикация допускается только с разрешения автора.
Подключение веб-интерфейса. Для работы веб-интерфейса нужна 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. Простая автоматика на Ардуино Мега 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. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. 5) Выходим из среды ардуино и заходим в нее снова. 6) Выбираем плату и остальные настройки, как на скрине ниже. Bezimyannii4. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. 7) Скетч качаем из облака https://cloud.mail.ru/public/MFhp/mVFktDHjt/Скетчи/ На момент написания данной статьи последний скетч HelloDistillerESPWeb_v002 Компилируем и загружаем скетч в NodeMCU обычным образом, после чего загружаем данные веб-интерфейса через пункт меню Инструменты/ESP8266 Sketch Data Upload
Подключение звукового сигнала. Для звуковой индикации Ардуино желательно подключить звукоизлучатель. Звукоизлучатель берем пассивный, например вот такой. http://ru.aliexpress.com/...1887268913.html
pishalka.1jpg.jpg Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
Провода подключаем следующим образом
VCC - к +5В GND - к общему проводу Ардуино. Средний провод I/O подключить к PIN 11 Ардуино. Зуммеры бывают управляемые низким и управляемые высоким напряжением. Если Вам достался управляемый низким напряжением, то читаем эту рекомендацию: [сообщение #12285934] Если Вы купили активный зуммер, то рекомендация здесь: [Простая автоматика на Ардуино Мега 2560 из готовых элементов] Вышеприведенная схема вполне работоспособна, однако иногда очень удобно, когда система сама отслеживает наполнение приемной емкости, а также среагирует на пролитие на пол спирта или воды. Поэтому следующий этап автоматизации - подключение датчиков разлития спирта, наполнения приемной емкости и наполнения приемной емкости с головами.
Датчики используем вот такие: http://ru.aliexpress.com/...motionVersion=1 Нужно их 3 штуки, однако заказывайте датчики с запасом, у меня из 5 заказанных датчиков один оказался нерабочий. А вот и схема подключения датчиков.
Datchikvlajnosti. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
#define SIMPLED_VERSION 2 // Признак того, насколько упрощена версия
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.3 05 Авг. 14, 10:05, через 15 мин
И еще расскажу про подключения датчика давления. Датчик давления используется в автоматизации в процессах НБК, эмульгации и как аварийный датчик в прочих режимах, кроме того, видеть давление полезно при разных режимах работы, поэтому вполне можно его подключить. Датчик не самый дешевый.
Датчик подключаем по упрощенной схеме, по даташиту надо еще конденсаторы керамические, желающие могут почитать даташит и подключить "по-науке", однако датчик хорошо работает и без них.
Для подключения датчика к готовой автоматике: 1) Берем USB провод, один конец у нас вставляется в автоматику, второй отрезаем. 2) Смотрим на цвета проводов. Черный, это общий (-5 Вольт), Красный не используется, остается два. Они бывают разного цвета, один из них данные, второй +5 Вольт. Где какой определяем тестером или методом проб и ошибок. 3) Подпаиваем провода к датчику, согласно распиновке.
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. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. - На модуле дисплея возможно замыкание пластины крепления кожуха дисплея на резисторы кнопок управления. Kojyh. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. На фото диэлектрическая пленка установлена, в качестве которой взята пленка из ПЭТ бутылки.
USB разъём.jpg Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.кожух.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]
Ответ #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]
Ответ #3354: 15 Ноя 15, 23:00 roslav показывает свое устройство, которое назвал "шестая версия" [сообщение #12517629]
Ответ #3370: 16 Ноя 15, 21:44 Немного не в тему, но мне показалось - новичкам интересно будет VladPP описывает настройку и работу с тарельчатой колонной [сообщение #12518782]
Ответ #3608: 07 Дек 15, 18:48 Цветовая маркировка сечения медицинских игл [сообщение #12549737]
Ответ #3673: 14 Дек 15, 14:47 HCPL7800 решит все вопросы измерения мгновенной мощности и детектора перехода через ноль [сообщение #12561145] и далее несколько сообщений
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, а можно взять с процессора компьютера.
9. Источник питания напряжением 8-12В силой тока не менее 2А http://ali.onl/eM7 (По блоку питания, как я понял лучше использовать от 9В-12В, т.к. 5В будет мало.)
13. Бокс для сборки авт-ки размером 190-140мм, купить в магазине электрики, используют фирмы Вико если не ошибаюсь.
сообщения удалены (21)
kyragery
Бакалавр
Геленджик
67 60
Отв.10 02 Февр. 17, 12:05
Основано на схеме от roslav. Версия 4. P1220209. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. Fv_power_v_4. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. F_power_v_4. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. Fv_sensor_v_4. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. F_sensor_v_4. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.
Всем привет! Решил и я написать процесс изготовления автоматики по платам 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. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. Вытираем ацетоном и можно наносить схему. Наносить будем так: на кусок текстолита (омедненная поверхность) накладываем рисунком вниз распечатанную схему. Я саму схему фиксировал дополнительно скотчем. Потом начинаем по бумаге "прессовать" утюгом. Img_20160725_201313. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. Наша задача - чтобы тоннер распечатанной схемы вплавился на текстолит. Чем меньше плата тем легче и равномернее переводится рисунок. Я это объясняю равномерным прогревом меди на текстолите. Маленькую плату утюг покрывает полностью, а вот большую - нет. Та часть медной подложки, что не под утюгом разогревается тоже и своей температурой тоннер еще больше вплавляет в бумагу, и рисунок переводится плохо. Экспериментируйте и Вы все поймете сами. (За время моих экспериментов я один раз часть рисунка перевел на гладильную доску, припаял полиэстровый ковер к бумаге и припаял скотч также к гладильной доске. Вот уж не дешевая мне выходит автоматика ))). После утюжки даем текстолиту с прилипшей бумагой подостыть и идем в ванную, где нас ждет тазик с теплой водой. Кидаем туда плату, ждем минут 10 пока пропитается водой бумага и аккуратно подушечками пальцев начинаем "скатывать" (как грязь на коже) бумагу с текстолита. На текстолите должны остаться будущие дорожки платы с остатками бумаги на них. На шилде силовой части я посчитал приемлемым следующий вариант с немолным переводом дорожек: Img_20160727_205100. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. Часть дорожек не перевелось, но у меня был припасен лаковый маркер (в канцтоварах можно найти) и я им восстановил недостающие дорожки и "выбоины" на переведенных. (На фотке травления видны лаковые линии). Следующий этап - травление. Я травлю раствором перекиси водорода, соли и лимонной кислоты. В интернете можете поискать точные пропорции, по памяти я брал 100мл. перекиси (старую из закромов не используйте, покупайте новую в аптеке), 2 чайные ложки с верхом соли и 25-30 гр. лимонной кислоты. Заливаем приготовленный раствор в емкость и туда опускаем будущую плату медью вверх. Так лучше контролировать процесс. Вы увидите пузырьки - это будет растворяться медь. Img_20160728_220728. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. Я периодически по плате провожу кисточкой для ускорения процесса удаления меди. Смотрите не спешите сильно, контролируйте, чтобы между дорожками не осталось меди, т.е. перемыкания. Как только остались только увидим, что меди больше не осталось, вытаскиваем плату и моем ее под водой. Я это делаю с мылом. Сушим и ацетоном снимаем тоннер, а под ним наблюдаем медные дорожки. Img_20160730_100430. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. Потом я это все дело лудил, а потом сверлил отверстия. Для сверления нужны будут сверла 0,8 0,9 1,0. Т.к. отверстий много, а сверла будут ломаться, то их нужно брать с запасом. Я покупал дорогие сверла, но недавно обнаружил, что их можно купить на алиэкспрессе. В итоге имеем заготовки для монтажа рассыпухи. Img_20160710_225208. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. 5. Дальше все просто. Печатаем фотошилды плат roslav (на них указаны номиналы деталей), смотрим на спецификацию покупных изделий и мои фотки (ориентируйтесь на размеры сопротивлений. совсем мальенькие - 0,25Вт, побольше - 1Вт, самые большие - 2Вт, но в моей спецификации деталей вроде номиналы сопротивлений с разной мощностью не встречаются.), выбираем детали и печатаем. Будьте внимательны при пайке конденсаторов электролитических (цилиндрической формы), для них важна полярность. На схемах она указана. В итоге получаем что-то вроде: Img_20160731_183019. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.Img_20160731_183031. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.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. Простая автоматика на Ардуино Мега 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. Простая автоматика на Ардуино Мега 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. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.Img_20161117_204558. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. Еще немного фоток по размещению плат и в коробке: Img_20170211_132641. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.Img_20170211_132140. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. Монтаж экрана с кнопками: Img_20161207_204031. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.Img_20161207_203956. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. Монтаж экрана без кнопок: Img_20170204_185555. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.Img_20170204_185543. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.Img_20170211_123703. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика. Общий вид: Img_20161203_204327. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.Img_20161203_204314. Простая автоматика на Ардуино Мега 2560 из готовых элементов. Автоматика.. Отверстия квадратные вырезал канцелярским ножем в несколько проходов. Заглушку верхнюю делал из пластикового вентканала, грел феном строительным и разгибал, но можно найти и большего сечения, где фен не нужен. UPD. Обязательно подавайте на шилд ардуины 5В с блока питания. На него завязана пищалка в том числе. Т.е. без этого питания Вы не сможете проверить все ли корректно работает. Да еще следует отметить, что порядок включения автоматики следующий: включаем сначала ардуину, ждем секунд 10-15, после этого включаем УЗО. Если УЗО осталось включенным с прошлого раза, то в момент включения ардуины его выбьет. Также УЗО выбивается в процессе самотестирования автоматики. Вроде все по сборке. Будут вопросы - пишите, скорректирую данное сообщение. Итого: на автоматику под 32А нагрузки я потратил 16 300 рублей. И кучу времени.
Спасибо форумчанам за толковые ответы как на форуме, так и в личных сообщениях. Отдельное спасибо: msg31, roslav, shram1970, ikuta, Grab, RA9YNR, Femidko, Rtehnik. И специальное спасибо также Yacek за отлавливание внесенных мной багов и несовершенства сборки автоматики.
Всем добрый день! Еще раз хочу поблагодарить авторов проекта за их труд и доступные исходники. Некоторое время назад я собрал себе автоматику, все работало хорошо, но были вещи которые меня не устраивали. Одной из таких вещей было отсутствие ШИМ регуляции в работе 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.
По итогам обсуждения и просьб, чтобы можно было работать с ПБ (польским буфером) в автоматическом режиме, выкладываю тестовый скетч. Прошу протестировать работу ПБ и написать свои замечания в ЛС. Пояснения ПБ используется в этом скетче пока только в 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" о чем я писал выше
Прошу народ оттестировать у кого есть ПБ и сказать замечания, после тестов сделаю чтобы первый параметр можно было настраивать через меню УСТАНОВОК тоесть можно будет и на лету в процессе ректификации/дистилляции.
ты за основу какой скетч брал?Rodomir, 23 Нояб. 17, 12:16
штатный из облака 3.57i
Добавлено через 4дн. 8ч. 34мин.:
1. Добавил режим "Дистилляция с Дефлегматором" в нем теперь тоже можно также использовать Польский Буфер. 2. В меню "UstParam " = установки параметров, появилась настраиваемая переменная "Pol_Buffer Temp Zakr=" теперь можно настраивать температуру закрытия буфера как перед стартом процесса , так и в самом процессе - НАЛЕТУ, для этого надо зайти в меню выбрать "UstParam " -> "Pol_Buffer Temp Zakr=" выставить нужную и нажать SELECT. при выключении Ардуино теперь данный параметр сохраняется в памяти!
Прошу имеющих ПБ оттестировать и дать рекомендации!
Скетч, обновил была маленькая ошибка при записи в память переменной
АЛКОнавт 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
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]
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]