TG Telegram Group & Channel
IDEA (IoT, DIY, ESP, Automatics) | United States America (US)
Create: Update:

​​Автоматические ворота. Мозги

Итак, близится к завершению проект автоматических ворот. Как всегда, от заказчика море пожеланий, пофигу, что бесплатно ему это ставлю. В частности, начиналось все как проект с сервером, а в итоге уговорил меня на реле для подсветки и дисплей. И чтоб никакого интернета. Начитался разного, боится за безопасность 😆
Все получилось на ESPEasy кроме той части, которая засов на калитке отодвигает. Потому что ESPEasy, конечно, умеет сканировать WiFi сети, но только для совсем уж своего пользования.

В итоге имеем:
1. "Головную" esp8266, с LCD дисплеем, четырехканальным реле и пищалкой. Дисплей - четырехстрочный 2004A+igc. Несмотря на то, что работать он якобы может с любой пары контактов, нормально завелся только на GPIO-5(D1) и GPIO-4(D2). На дисплей ушло два провода питания 5В. Реле и пищалку разместил, куда попало, не особо задумываясь.
2. Двое ворот с герконами. Ничего особенного, геркон замыкает GPIO-14(D5) и контакт с землей по соседству. Просто, чтобы два провода из одного места шло.
3. Баня. У нее помимо ворот есть датчик температуры. Взял Dallas DS18b20 с метровым проводом. У него три контакта - синий это сигнал, красный - +3 вольта, черный - минус. Чтобы работал нормально, надо между красным и синим проводом еще сопротивление какое-нибудь воткнуть. У меня было 10 КОм, подошло. Почему они сразу его внутри не придумали - не знаю.
4. Роутер. Поставил на eps8266 прошивку https://github.com/martin-ger/esp_wifi_repeater Работает замечательно, 6 подключений обслуживает влёт. Единственное, прошивка идет из двух кусков, поэтому при прошивке будьте внимательны. Если возникли проблемы - пишите мне, подскажу как надо.
5. Автоматический замок. Тут пришлось кодировать на Arduino IDE.

Безопасность реализована в рамках самой же ESPEasy - если "голова" теряет связь с воротами, она об этом выводит на экран.

Какие рабочие нюансы мне встретились:
1. ESPEasy сравнительно хорошо работает в рамках собственной P2P сети. По сути, надо лишь выставить везде одинаковые UDP во вкладке Tools-Advanced, и будет счастье.
2. Номер устройства (Unit Number) не должен быть нулем, иначе на него ничего не отправить.
3. Телеметрию (проверку устройств на доступность) лучше делать по принципу один таймер = одно устройство.
4. Не забывайте в Tools - Advanced ставить галочку напротив "Tolerant last parameter" иначе не работают команды SendTo и SendToHTTP (через которые и происходит обмен данными между устройствами)
5. В ESPEasy нет часов!!!!! В смысле - я пока не понял, как подключить RTC (это интернето-независимое время). Можно получать через NTP, то есть с серверов времени, но а как быть, если у меня изолированный сегмент? По сути, часы мне придется как-то вешать на замок (раз уж он у меня на самописном коде) и поднимать ntp сервер на нем. Пока еще не сделал, поэтому код замка еще не выкладываю.

Общая смета проекта пока не превысила 2000 рублей по ценам алиэкспресс )

Скачать параметры и наборы правил для устройств можно в архиве:
https://roboruchka.ru/gate.zip

Если надо полные схемы подключения (ну, вдруг) - жмите на глаз 👁, 20 человек отреагируют - нарисую для вас схемы и продублирую их фото.

​​Автоматические ворота. Мозги

Итак, близится к завершению проект автоматических ворот. Как всегда, от заказчика море пожеланий, пофигу, что бесплатно ему это ставлю. В частности, начиналось все как проект с сервером, а в итоге уговорил меня на реле для подсветки и дисплей. И чтоб никакого интернета. Начитался разного, боится за безопасность 😆
Все получилось на ESPEasy кроме той части, которая засов на калитке отодвигает. Потому что ESPEasy, конечно, умеет сканировать WiFi сети, но только для совсем уж своего пользования.

В итоге имеем:
1. "Головную" esp8266, с LCD дисплеем, четырехканальным реле и пищалкой. Дисплей - четырехстрочный 2004A+igc. Несмотря на то, что работать он якобы может с любой пары контактов, нормально завелся только на GPIO-5(D1) и GPIO-4(D2). На дисплей ушло два провода питания 5В. Реле и пищалку разместил, куда попало, не особо задумываясь.
2. Двое ворот с герконами. Ничего особенного, геркон замыкает GPIO-14(D5) и контакт с землей по соседству. Просто, чтобы два провода из одного места шло.
3. Баня. У нее помимо ворот есть датчик температуры. Взял Dallas DS18b20 с метровым проводом. У него три контакта - синий это сигнал, красный - +3 вольта, черный - минус. Чтобы работал нормально, надо между красным и синим проводом еще сопротивление какое-нибудь воткнуть. У меня было 10 КОм, подошло. Почему они сразу его внутри не придумали - не знаю.
4. Роутер. Поставил на eps8266 прошивку https://github.com/martin-ger/esp_wifi_repeater Работает замечательно, 6 подключений обслуживает влёт. Единственное, прошивка идет из двух кусков, поэтому при прошивке будьте внимательны. Если возникли проблемы - пишите мне, подскажу как надо.
5. Автоматический замок. Тут пришлось кодировать на Arduino IDE.

Безопасность реализована в рамках самой же ESPEasy - если "голова" теряет связь с воротами, она об этом выводит на экран.

Какие рабочие нюансы мне встретились:
1. ESPEasy сравнительно хорошо работает в рамках собственной P2P сети. По сути, надо лишь выставить везде одинаковые UDP во вкладке Tools-Advanced, и будет счастье.
2. Номер устройства (Unit Number) не должен быть нулем, иначе на него ничего не отправить.
3. Телеметрию (проверку устройств на доступность) лучше делать по принципу один таймер = одно устройство.
4. Не забывайте в Tools - Advanced ставить галочку напротив "Tolerant last parameter" иначе не работают команды SendTo и SendToHTTP (через которые и происходит обмен данными между устройствами)
5. В ESPEasy нет часов!!!!! В смысле - я пока не понял, как подключить RTC (это интернето-независимое время). Можно получать через NTP, то есть с серверов времени, но а как быть, если у меня изолированный сегмент? По сути, часы мне придется как-то вешать на замок (раз уж он у меня на самописном коде) и поднимать ntp сервер на нем. Пока еще не сделал, поэтому код замка еще не выкладываю.

Общая смета проекта пока не превысила 2000 рублей по ценам алиэкспресс )

Скачать параметры и наборы правил для устройств можно в архиве:
https://roboruchka.ru/gate.zip

Если надо полные схемы подключения (ну, вдруг) - жмите на глаз 👁, 20 человек отреагируют - нарисую для вас схемы и продублирую их фото.


>>Click here to continue<<

IDEA (IoT, DIY, ESP, Automatics)




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)