Специально для тех кто подписался и спрашивал как это работает.
Я не предполагал, что пост зайдет на такое количество плюсов, что 80% не поймут вообще, что текст рофл, собрал полную панамку хуев, но здравомыслящим, жму руку.
Пикабу за авторский пост включили донаты, и первый пользователь задонатил полтинник, что было чертовски приятно, хотя он не подписался и возможно ему эта тема по барабану, спасибо тебе🤟.
Вся затея была просто из того, что не нужно брать в руки ни канистры, ни капсулы, вообще ничего не брать, закинул, включил и ушел.
Весь алгоритм программы рисовался, двигался, чертился в Flprog, огромное спасибо Сергею Глушенко.
Ну а теперь, что мне для этого было нужно, с какими трудностями пришлось столкнуться и как это решилось.
Из деталей я взял- блок питания mean well (12v-24w), твердотельное реле самодельное с подстроечным резистором регулировки тока оптосимистора, насос kamoer kpa-200, модуль mosfet транзистора с опторазвязкой, дисплей семисегментный с динамической индикацией (это ему нужно 10 проводов), hi-link 9-18v вход, 5v выход (гальваническая развязка от wean well), энкодер с тактовой кнопкой, ардуино lgt8 и модуль транзисторной оптопары с входом 220v. TVS диод 5кр5.0а.
на фото не тот бп, и тт реле omron.
Корпус дисплея от вольтметра, сам дисплей заменил на 0,4'' белого цвета.
Радиатор на симисторе от твердотельного реле.
переживали, что противовес близко к БП(далеко)
Внутри этой детали стоит обратный клапан, чтобы гель не стекал самотеком, ну и капиллярный эффект никто не отменял.
На передней плате нашел ножки на которых появляется 5 вольт при включении машинки, они в свою очередь запускают твердотельное реле, оно включает блок питания.
Изначально планировал подогнать миллилитры к показаниям с помощью ШИМ, но даже при 80% заполнении насос не стартовал при 12 вольтах, убавил до 10 вольт, чтобы насос медленнее крутился и отлаживал миллилитры к цифрам паузами включения-выключения.
Энкодер с кнопкой, если нажать и держать 3 секунды, включится насос и будет качать пока не отпустишь кнопку, это для прокачки трубок, если нажать на 0,5 секунды, включится режим OFF (заливки геля не будет), ну если выкрутить показания в ноль, тоже загорится OFF. По окончанию заливки мигают миллилитры и OFF, чтобы понимать сколько залито.
Теперь о проблемах. В момент блокировки двери (УБЛ), примерно один раз из десяти, происходит скачек напряжения и даже родной дисплей гаснет на пару секунд, но программа не слетает и все продолжается, а вот ардуинке(328р) от этого плохеет, могла начать сама заливать, либо дисплей тупо гас, ну и в один не прекрасный момент просто задымилась. Раз появилась проблема буду решать, я же упертый🙂.
Подключил ослика, и в момент срабатывания УБЛ, ловим такие скачки, до 9,2 вольт, вот она и задымила.
Но тогда стояла понижайка до 5 вольт без гальванической развязки, так появился Hi-link и TVS диод на 5v ( на 3 фото припаян прямо к ардуино.) Ардуино была на 328p, заменил на lgt8, она мне больше понравилась, с ней дисплей мерцать перестал.
Момент включения насоса , работает при включении второго клапана залива воды, через транзисторную отпоразвязку.
В коменте оставлю ссылку на видео в ютуб, а уже там найдете ссылку на диск где программа и файл проекта(люблю все усложнить).
И как говорил великий Японский полководец Даябыанадо- да начнется свист фляг и горение пуканов, всем спасибо за Хуи и добрые слова, обнял.
Ищу работу в Димитровграде.
Кстати раньше я думал, что энкодером трудно управлять, но даже на релюшках он прекрасно работает.