FAQ ESP8266

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: FAQ ESP8266

Сообщение C_3AXAPOB » Ср авг 15, 2018 8:19 pm

У меня была та же проблема, постоянные наводки и самостоятельное включение и выключение света. Поборол только через опцию Interpreter
Вот пример скрипта для wifi iot одна кнопка управляющая двумя реле.

Код: Выделить всё

:begin
if(gpioget(4)=0)
goto light
else
delay(100)
goto begin

:light
if(gpioget(5)=0)
if(gpioget(14)=0)
gpioset(5,1)
delay(500)
else
if(gpioget(5)=1)
if(gpioget(14)=0)
gpioset(14,1)
else
if(gpioget(5)=1)
if(gpioget(14)=1)
gpioset(5,0)
else
if(gpioget(5)=0)
if(gpioget(14)=1)
gpioset(14,0)
delay(500)


goto begin
За это сообщение автора C_3AXAPOB поблагодарил:
karapus (Ср авг 15, 2018 8:26 pm)
Рейтинг: 1.16%
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
karapus
Сообщения: 37
Зарегистрирован: Вс фев 25, 2018 1:50 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: FAQ ESP8266

Сообщение karapus » Ср авг 15, 2018 8:23 pm

И мы снова возвращаемся к написанию программы ручками. Неужели продавцы прошивки не учли этот момент и не добавили функцию задержки времени по сигналу?=) Нужно срочно писать в поддержку)
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: FAQ ESP8266

Сообщение C_3AXAPOB » Ср авг 15, 2018 8:26 pm

Защита есть, она под шестеренкой. Помогает не всем.
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
karapus
Сообщения: 37
Зарегистрирован: Вс фев 25, 2018 1:50 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: FAQ ESP8266

Сообщение karapus » Ср авг 15, 2018 8:36 pm

C_3AXAPOB писал(а):
Ср авг 15, 2018 8:26 pm
Защита есть, она под шестеренкой. Помогает не всем.
Если это та шестеренка, что под прерываниями находится, то не работает оно. Я уже задержку 2000 мс ставлю , а лампочка все равно зажигается как хочет..
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

Re: FAQ ESP8266

Сообщение dioxin » Чт авг 16, 2018 5:57 am

Ну во первых на кнопку антидребезг нужно ставить, либо программно это делать. И с выхода esp у меня идет на блок реле. Как Вы так замутили с лампой вообще загадка, esp так загнется.
Кнопка да, у Вас подтянута, но антидребезга нет. Реле ставьте, блоков управления с реле на алике куча и дешевые.
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
karapus
Сообщения: 37
Зарегистрирован: Вс фев 25, 2018 1:50 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: FAQ ESP8266

Сообщение karapus » Чт авг 16, 2018 7:16 am

dioxin писал(а):
Чт авг 16, 2018 5:57 am
Ну во первых на кнопку антидребезг нужно ставить, либо программно это делать. И с выхода esp у меня идет на блок реле. Как Вы так замутили с лампой вообще загадка, esp так загнется.
Кнопка да, у Вас подтянута, но антидребезга нет. Реле ставьте, блоков управления с реле на алике куча и дешевые.
Это конечно. У меня все так и сделано. Просто это простейший эксперимент со светодиодом, чтобы понять реализован ли програмно в прошивке антидребезг. Если и реализовон, то криво. Простейший код с задержкой на 100-500мс, написанный несколькими сообщениями ранее прекрасно с этим справляется на этой же схеме.
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

Re: FAQ ESP8266

Сообщение dioxin » Чт авг 16, 2018 7:38 am

Светодиод на схеме совсем не как лампа изображается ;)
В общем - дерзайте!
СпойлерПоказать
diod.jpg
diod.jpg (4.89 КБ) 4742 просмотра
За это сообщение автора dioxin поблагодарил:
karapus (Чт авг 16, 2018 8:23 am)
Рейтинг: 1.16%
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
Берендей
Сообщения: 125
Зарегистрирован: Ср окт 18, 2017 9:44 am
Благодарил (а): 24 раза
Поблагодарили: 18 раз

Re: FAQ ESP8266

Сообщение Берендей » Чт авг 16, 2018 9:49 am

Сделал на модулях Wemos D1 Mini безпроводные температурные датчики. Случилось так, что нужно было померять температуру в холодильной камере, и обнаружилось, что при остывании до +9С модули умирают, а если температура повышается то снова начинают рабоать.
Грешил на конкретный экземпляр, но перепробывал несколько и история повторилась.
Есть у кого опыт работы ESP8266 при низких температурах,
OrangePI PC/ARMBIAN 5.36 + DS3231+433Mhz. Esp8266(ArduinoIDE). Arduino MEGA2560 + Oregon THGN132N.
Sonoff RF Bridge + sensors
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: FAQ ESP8266

Сообщение serghei » Чт авг 16, 2018 12:05 pm

Привет. Всю зиму контроллеры ( Мега , Дуя , 8266 и ESP32 ) проработали в кладовке - мастерской при средней Т 2-6 градусов. Зависаний не наблюдал. Пару раз на полу вода замерзала. При этом еще и велись логи. Надо поискать.

При подключенном LCD экране при Т меньше 9 градусов отображалось 90. Как теперь оказалось - это кривой код не затирал незначащий 0.
А Вы что - весь контроллер в холодильник , или только градусник? А с питаловом как ? Уже дома запихаю ESP в морозилку. Согласно даташиту должно работать до - 40 С.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

Re: FAQ ESP8266

Сообщение dioxin » Чт авг 16, 2018 12:17 pm

Берендей писал(а):
Чт авг 16, 2018 9:49 am
Сделал на модулях Wemos D1 Mini безпроводные температурные датчики. Случилось так, что нужно было померять температуру в холодильной камере, и обнаружилось, что при остывании до +9С модули умирают, а если температура повышается то снова начинают рабоать.
Грешил на конкретный экземпляр, но перепробывал несколько и история повторилась.
Есть у кого опыт работы ESP8266 при низких температурах,
Работаю с датчиками DS18B20. Меряют от -55 до +125 °C. Лично мерял -35 зимой :(
И правда, зачем весь модуль то совать на мороз? :D
Последний раз редактировалось dioxin Чт авг 16, 2018 12:21 pm, всего редактировалось 2 раза.
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
Ответить