ESP8266 MegaD api

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
arbuzmaster
Сообщения: 178
Зарегистрирован: 15 июл 2013, 23:43
Откуда: Астрахань

Re: ESP8266 MegaD api

Сообщение arbuzmaster » 10 янв 2017, 13:55

llams писал(а):Переводите IN в режим работы, параметр "mod" M, а в Act 0:~5 Где 0 номер PWM порта, а 5 шаг.
Изменение состояния порта происходит от 0 -> 255 -> 0 с заданным шагом.

Если сделать так как Вы написали с in - P6(GPIO16) и out PWM - P5(GPIO14) то светодиод постоянно меняет яркость, даже без замыкания контакта, может это глюк какой-то? С in - P7(GPIO0) работает так как в описании, другие порты не проверял!(fw: 0.34b2)

llams
Сообщения: 164
Зарегистрирован: 23 ноя 2015, 04:20

Re: ESP8266 MegaD api

Сообщение llams » 10 янв 2017, 16:22

arbuzmaster писал(а):
llams писал(а):Переводите IN в режим работы, параметр "mod" M, а в Act 0:~5 Где 0 номер PWM порта, а 5 шаг.
Изменение состояния порта происходит от 0 -> 255 -> 0 с заданным шагом.

Если сделать так как Вы написали с in - P6(GPIO16) и out PWM - P5(GPIO14) то светодиод постоянно меняет яркость, даже без замыкания контакта, может это глюк какой-то? С in - P7(GPIO0) работает так как в описании, другие порты не проверял!(fw: 0.34b2)

Нужно добавить по этому порту резистор подтяжки на VCC.

dimaxus
Сообщения: 25
Зарегистрирован: 12 окт 2012, 21:31

Re: ESP8266 MegaD api

Сообщение dimaxus » 10 янв 2017, 21:21

llams писал(а):
arbuzmaster писал(а):
llams писал(а):Переводите IN в режим работы, параметр "mod" M, а в Act 0:~5 Где 0 номер PWM порта, а 5 шаг.
Изменение состояния порта происходит от 0 -> 255 -> 0 с заданным шагом.

Если сделать так как Вы написали с in - P6(GPIO16) и out PWM - P5(GPIO14) то светодиод постоянно меняет яркость, даже без замыкания контакта, может это глюк какой-то? С in - P7(GPIO0) работает так как в описании, другие порты не проверял!(fw: 0.34b2)

Нужно добавить по этому порту резистор подтяжки на VCC.

Подтягивать нужно порт PWM. Правильно?

foolhome
Сообщения: 132
Зарегистрирован: 18 окт 2014, 21:39
Откуда: Minsk

Re: ESP8266 MegaD api

Сообщение foolhome » 10 янв 2017, 21:57

dimaxus, нет, входной порт, просто порт похоже висит в воздухе и работает от погоды (шумит, происходит многократная сработка), порт подтягивается к питанию через резистор 10К, а кнопка в таком случае замыкается на землю.

foolhome
Сообщения: 132
Зарегистрирован: 18 окт 2014, 21:39
Откуда: Minsk

Re: ESP8266 MegaD api

Сообщение foolhome » 12 янв 2017, 01:03

llams, можешь описать номера ошибок на OLED, что обозначает r4, r6?

llams
Сообщения: 164
Зарегистрирован: 23 ноя 2015, 04:20

Re: ESP8266 MegaD api

Сообщение llams » 12 янв 2017, 03:01

foolhome писал(а):llams, можешь описать номера ошибок на OLED, что обозначает r4, r6?

Да, конечно, писал об этом здесь.

foolhome
Сообщения: 132
Зарегистрирован: 18 окт 2014, 21:39
Откуда: Minsk

Re: ESP8266 MegaD api

Сообщение foolhome » 12 янв 2017, 09:29

Спасибо, не заметил, пропустил.

foolhome
Сообщения: 132
Зарегистрирован: 18 окт 2014, 21:39
Откуда: Minsk

Re: ESP8266 MegaD api

Сообщение foolhome » 16 янв 2017, 23:08

llams, заметил следующее, один датчик, три сценария на три порта, все в режиме термостата <> , первое включение (подача питания), температура еще не достигнута, а они включаются, как - то не правильно, можно как нибудь подправить?

foolhome
Сообщения: 132
Зарегистрирован: 18 окт 2014, 21:39
Откуда: Minsk

Re: ESP8266 MegaD api

Сообщение foolhome » 16 янв 2017, 23:53

Попытался создать более или менее универсальное железо под ESPшку, все помещается в 3DIN корпус, в верхней плате сама ESP, oled дисплей, светодиодная индикация, кнопка сброса WIFI и 2 пользовательские кнопки. На нижней плате классическая схема на 2003, реле, разъемы и стабилизатор 3,3 вольта. В зависимости от ситуации запаиваются нужные элементы.

Р0,4 - либо вход, либо шина, либо выход на внешнее реле
Р1,2,3 - внутренние реле
Р5,6 - входы
Р7,8 - I2C или входы
Р9 - ADC, а так же можно использовать для пользовательской кнопки (паяем перемычку), удобно использовать если нужно что то включить из исполнителей, если выставлять опрос ADC более длительным, то получаем кнопку с задержкой включения (удобно тем, что случайно не включишь)
Изображение
Изображение
Изображение
Изображение
Это был пример компоновки прототипа, теперь верх выглядит так, осталось верхнюю крышку доделать
Изображение
Платы односторонние, Sprint Layout, делаются легко и просто дома ЛУТом, вдруг кому пригодятся.
3DinESPreley.rar
(6.14 КБ) 9 скачиваний
ESP.rar
(12.95 КБ) 11 скачиваний


Вернуться в «Умный Дом своими руками»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей