Страница 25 из 31
Re: FAQ ESP8266
Добавлено: Чт авг 16, 2018 12:20 pm
Берендей
Я сделал блочек с батарейным питанием и BME280. ESP находится в DeepSleep, и каждые десять минут просыпается, отправляет данные и снова засыпает.
Попробую засунуть в холодильник без ухода в DeepSleep и с подключением к сом-порту, посмотрю, что там с ней происходит.
Re: FAQ ESP8266
Добавлено: Чт авг 16, 2018 9:27 pm
dioxin
Берендей писал(а): Чт авг 16, 2018 12:20 pm
Я сделал блочек с батарейным питанием и BME280. ESP находится в DeepSleep, и каждые десять минут просыпается, отправляет данные и снова засыпает.
Попробую засунуть в холодильник без ухода в DeepSleep и с подключением к сом-порту, посмотрю, что там с ней происходит.
Батарейки на мороз...мммм
Может с питанием чего?
Re: FAQ ESP8266
Добавлено: Чт авг 23, 2018 7:14 pm
karapus
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 байт или не работает...
Re: FAQ ESP8266
Добавлено: Чт авг 23, 2018 7:26 pm
C_3AXAPOB
Как-то так
Код: Выделить всё
: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
Re: FAQ ESP8266
Добавлено: Чт авг 23, 2018 7:48 pm
C_3AXAPOB
А вообще можете не парится в прошивке wifi iot появилась новая опция GPIO keys она не завязана на прерываниях.
Re: FAQ ESP8266
Добавлено: Пт авг 24, 2018 7:59 am
karapus
C_3AXAPOB писал(а): Чт авг 23, 2018 7:48 pm
А вообще можете не парится в прошивке wifi iot появилась новая опция GPIO keys она не завязана на прерываниях.
Спасибо, уже тестирую. Правда Long у меня что-то не хочет работать - лампочка с периодичностью в несколько секунд зажигается и тухнет, хотя кнопку даже не жму.
Re: FAQ ESP8266
Добавлено: Чт авг 30, 2018 2:16 pm
Step40
Добрый день
Подскажите пожалуйста нубу.
У меня есть кран с солиноидом 12 V 2 Вт хочу включать выключать его ESP8266. Хочу купить вот такой
https://ru.aliexpress.com/item/ESP8266 ... autifyAB=0 блок
Я правильно понимаю что реле может управлять нагрузкой 12 v? К двойному контакту подключить питание 5v а к тройному 12 v?
Re: FAQ ESP8266
Добавлено: Чт авг 30, 2018 3:35 pm
nick7zmail
Да, правильно. Реле катушечное, управляет как постоянкой так и переменкой.
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Re: FAQ ESP8266
Добавлено: Чт авг 30, 2018 3:39 pm
serghei
Да. Все верно. Хотя с обратной стороны надписей не видно ). Когда уже будете подключать реле , надо смотреть что требует кран - нормально закрытый или открытый контакт.
Re: FAQ ESP8266
Добавлено: Сб янв 05, 2019 10:24 pm
qwas
Очень хочется управлять через 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 (204.85 КБ) 5971 просмотр
для информации на есп стоит датчик dht11 с которого успешно приходят данные по mqtt также управляются gpio.
а вот с передачей данных через инфракрасный передатчик не разобрался, нужен пример, как код выглядит, а лучше сразу шаблон поведения.