FAQ ESP8266

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

Модератор: immortal

Берендей
Сообщения: 125
Зарегистрирован: Ср окт 18, 2017 9:44 am
Благодарил (а): 24 раза
Поблагодарили: 18 раз

Re: FAQ ESP8266

Сообщение Берендей » Чт авг 16, 2018 12:20 pm

Я сделал блочек с батарейным питанием и BME280. ESP находится в DeepSleep, и каждые десять минут просыпается, отправляет данные и снова засыпает.

Попробую засунуть в холодильник без ухода в DeepSleep и с подключением к сом-порту, посмотрю, что там с ней происходит.
OrangePI PC/ARMBIAN 5.36 + DS3231+433Mhz. Esp8266(ArduinoIDE). Arduino MEGA2560 + Oregon THGN132N.
Sonoff RF Bridge + sensors
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

Re: FAQ ESP8266

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

Берендей писал(а):
Чт авг 16, 2018 12:20 pm
Я сделал блочек с батарейным питанием и BME280. ESP находится в DeepSleep, и каждые десять минут просыпается, отправляет данные и снова засыпает.

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

Re: FAQ ESP8266

Сообщение karapus » Чт авг 23, 2018 7:14 pm

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
А не подскажете, как грамотно написать код на 4 кнопки и 4 выключателя? А то всё что я пишу получается или слишком объёмным и не влазит в 500 байт или не работает...
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: FAQ ESP8266

Сообщение C_3AXAPOB » Чт авг 23, 2018 7:26 pm

Как-то так

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

:begin
if(gpioget(КНОПКА_1)=0)
goto light1
if(gpioget(КНОПКА_2)=0)
goto light2
if(gpioget(КНОПКА_3)=0)
goto light3
if(gpioget(КНОПКА_4)=0)
goto light4
else
delay(100)
goto begin

:light1
if(gpioget(РЕЛЕ_1)=0)
gpioset(РЕЛЕ_1,1)
delay(500)
else
gpioset(РЕЛЕ_1,0)
delay(500)

:light2
if(gpioget(РЕЛЕ_2)=0)
gpioset(РЕЛЕ_2,1)
delay(500)
else
gpioset(РЕЛЕ_2,0)
delay(500)

:light3
if(gpioget(РЕЛЕ_3)=0)
gpioset(РЕЛЕ_3,1)
delay(500)
else
gpioset(РЕЛЕ_3,0)
delay(500)

:light4
if(gpioget(РЕЛЕ_4)=0)
gpioset(РЕЛЕ_4,1)
delay(500)
else
gpioset(РЕЛЕ_4,0)
delay(500)

goto begin
Последний раз редактировалось C_3AXAPOB Пт авг 24, 2018 1:44 am, всего редактировалось 2 раза.
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: FAQ ESP8266

Сообщение C_3AXAPOB » Чт авг 23, 2018 7:48 pm

А вообще можете не парится в прошивке wifi iot появилась новая опция GPIO keys она не завязана на прерываниях.
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 » Пт авг 24, 2018 7:59 am

C_3AXAPOB писал(а):
Чт авг 23, 2018 7:48 pm
А вообще можете не парится в прошивке wifi iot появилась новая опция GPIO keys она не завязана на прерываниях.
Спасибо, уже тестирую. Правда Long у меня что-то не хочет работать - лампочка с периодичностью в несколько секунд зажигается и тухнет, хотя кнопку даже не жму.
Step40
Сообщения: 112
Зарегистрирован: Сб июл 14, 2018 11:31 am
Откуда: Волгоград
Благодарил (а): 90 раз
Поблагодарили: 7 раз

Re: FAQ ESP8266

Сообщение Step40 » Чт авг 30, 2018 2:16 pm

Добрый день
Подскажите пожалуйста нубу.
У меня есть кран с солиноидом 12 V 2 Вт хочу включать выключать его ESP8266. Хочу купить вот такой https://ru.aliexpress.com/item/ESP8266 ... autifyAB=0 блок
Я правильно понимаю что реле может управлять нагрузкой 12 v? К двойному контакту подключить питание 5v а к тройному 12 v?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: FAQ ESP8266

Сообщение nick7zmail » Чт авг 30, 2018 3:35 pm

Да, правильно. Реле катушечное, управляет как постоянкой так и переменкой.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

За это сообщение автора nick7zmail поблагодарил:
Step40 (Чт авг 30, 2018 3:54 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: FAQ ESP8266

Сообщение serghei » Чт авг 30, 2018 3:39 pm

Да. Все верно. Хотя с обратной стороны надписей не видно ). Когда уже будете подключать реле , надо смотреть что требует кран - нормально закрытый или открытый контакт.
За это сообщение автора serghei поблагодарил:
Step40 (Чт авг 30, 2018 3:53 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
qwas
Сообщения: 2
Зарегистрирован: Сб янв 05, 2019 9:07 pm
Благодарил (а): 0
Поблагодарили: 0

Re: FAQ ESP8266

Сообщение qwas » Сб янв 05, 2019 10:24 pm

Очень хочется управлять через ir канал. но в программировании нуб в квадрате.
Что имеем .
1 esp8266 с прошивкой от iot. название esp01 api 192.168.10.10
2 majordomo и mqtt сервер на одном компе, api 192.168.10.107
3 коды с пульта
Вложение ir.jpg больше недоступно
4 инструкцию с iotа
ir.jpg
ir.jpg (204.85 КБ) 4562 просмотра
для информации на есп стоит датчик dht11 с которого успешно приходят данные по mqtt также управляются gpio.
а вот с передачей данных через инфракрасный передатчик не разобрался, нужен пример, как код выглядит, а лучше сразу шаблон поведения.
Ответить