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

PWM Arduino

Форум самогонщиков Автоматика
лвж Специалист Тюмень, Уфа 106 35
29 Янв. 18, 18:05
Мотивом создания своей автоматики послужило то, что мне  неудобно пользоваться меню настроек  для оперативного ввода значений, для этого надо войти в меню, листать меню, найти нужный пункт, настроить, выйти из меню… Поэтому я и сделал автоматику под себя, все действо происходит на главном экране, хотя переключение на второй экран там и есть, но он чисто информационный. И на самом деле, это не полный автомат, так как у него нет регулятора мощности.
pwm_arduino.jpg
Pwm_arduino. PWM Arduino. Автоматика.

Автомат состоит из следующих элементов:  
Arduino Uno
Стандартный дисплей WH1602
Модуль одноканального реле
Блютус модуль НС 05/06 (по желанию)
Барометр ВМР180 или аналогичный (по желанию)
Три датчика температуры ds18b20 и резистор 4,7 кОм
Модуль RGB светодиода, или собрать самому из светодиода и трех резисторов 220 Ом
Две кнопки с нормально разомкнутыми контактами
Два переменных резистора от 10  до 100 кОм, желательно с линейной характеристикой, кто не знает что это такое, то и ладно.
Ну и конечно клапан отбора

Датчики температуры установлены в кубе, дифлегматоре и на выходе охлаждающей воды. При включении, переменным резистором R1 устанавливаем необходимый ШИМ от 01 до 99, переменным резистором R2 устанавливаем дельту от 0,1 до 1. Горит красный светодиод.
Вид экрана при включении.
20180129_185659.jpg
20180129_185659. PWM Arduino. Автоматика.

foto0076.jpg
Foto0076. PWM Arduino. Автоматика.

При достижении необходимой температуры в дифлегматоре, скажем 78 градусов, нажимаем кнопку  Кн2, при этом показания дельты меняется на сумму температуры  и дельта,  если дельта 0,1 то 78,1 при которой отбор приостановится. Начинает моргать красный светодиод. Через 5 сек заморгает зеленый светодиод и включается клапан отбора по установленной ШИМ.
20180129_185721.jpg
20180129_185721. PWM Arduino. Автоматика.

foto0077.jpg
Foto0077. PWM Arduino. Автоматика.

При  достижении температуры 78,1 градусов, отбор приостановится и заморгает красный светодиод, когда температура опустится до 78.0 через 5 секунд включится клапан отбора. И так весь цикл.
foto0078.jpg
Foto0078. PWM Arduino. Автоматика.

Если отбор не включен, то регулятором ШИМ установленным выше 100% можно полностью открыть клапан отбора. Так же есть некая защита от отключения индукционной плиты. Предположим, что у нас сработал стоп при достижении температуры 78,1 и плита работает пока не снизится температура в дифлегматоре , и тут засада, плита вырубается. Что происходит далее? Правильно, резко падает температура в дэфе. Вот тут я и сделал некую защиту, при падении температуры более чем на 1 градус от установленной дельты, в нашем случае это 77,1 градус, автоматика отключается, и включить можно только в ручную.
Есть показания температуры куба и температура охлаждающей воды, с помощью которой можно регулировать подачу воды в дэф.
Нажатием на кнопку Кн1 можно переключить на второй экран, на котором отображается атмосферное давление и температура в помещении, таймер общей работы установки, с помощью которой можно вычислить, когда выключится плита. Версия прошивки.
Так же в вашем кокпите можно установить смартфон или планшет, на который будут передаваться данные с автоматики, при этом управлять с него нельзя, только показания.

 второй экран

20180129_185736.jpg
20180129_185736. PWM Arduino. Автоматика.

перед прошивкой ардуино нужно обязательно прописать в скетче адреса своих датчиков и дисплея.
Блютус модуль нужно настроить, задать имя и пароль, как это сделать в интернете есть.  Скачать с сайта RemoteXY библиотеку для ардуино IDE и установить, затем прошить ардуино. Скачать с маркета программу для смартфона  RemoteXY free, качать надо именно бесплатную версию. Включаем PWM Arduino, включаем на смартфоне блютус и соединяемся с модулем, запускаем программу remotexy на телефоне и соединяемся с модулем
сообщения удалены (2)
Bitner Научный сотрудник NN 938 410
Отв.1  30 Янв. 18, 16:28
IMHO  всё украдено до нас.
Зачем изобретать очередной велик.
https://github.com/neu-rah/ArduinoMenu
Полный фарш.
сообщения удалены (2)