[РЕШЕНО] Arduino на MajorDoMo через ESP

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai

[РЕШЕНО] Arduino на MajorDoMo через ESP

Сообщение woow »

у меня есть такая идея входные 5 аналоговых, и цифровой, выход 1 цифровой, для этого подходит любая ардуинка, и вот это всё хочу по вай-фай пересылать на МД, конечно хочу использовать ЕСП-12, как это организовать только ЕСП не подходит мало аналоговых. Может у кого есть ссылка как это осуществить. Где-то видел метео станцию с ардуино нано + есп но не нахожу.
Последний раз редактировалось woow Ср июн 06, 2018 12:26 am, всего редактировалось 1 раз.
Raspberry Pi 3B+
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: с Arduino на MajorDoMo через ESP. Это как?

Сообщение serghei »

Готовая плата и её описание находится тут. Готовый пример передачи состояния серверов в разделе загрузок.
Общий смысл - Мега измеряет всё что нам надо , по сериалу передает ESP8266 ( или ESP32). А последний соотверственно Алисе.
Есть целая тема на форуме , посвященная этой плате. Будет работать и без интернет-шилда.

Но проще всего использовать I2C расширители . Тогда намного проще с помощью AMS передавать данные на МД.
Последний раз редактировалось serghei Чт май 31, 2018 5:08 pm, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai

Re: с Arduino на MajorDoMo через ESP. Это как?

Сообщение woow »

serghei писал(а): Чт май 31, 2018 5:05 pm Готовая плата и её описание находится тут. Готовый пример передачи состояния серверов в разделе загрузок.
Общий смысл - Мега измеряет всё что нам надо , по сериалу передает ESP8266 ( или ESP32). А последний соотверственно Алисе.
Есть целая тема на форуме , посвященная этой плате. Будет работать и без интернет-шилда.

Но проще всего использовать I2C расширители . Тогда намного проще с помощью AMS передавать данные на МД.
ну поскольку в китайских просторах таких плат нет то они и не интересует, для меня они не в досягаемости. Для моих целей , я думаю, хватает Arduino Mini Pro или Nano + ESP12.
A I2C расширителя у меня нет, заказывать это два месяца может пройти, будет не актуально уже. Да это было бы здорово использовать PCF8591 или ADS1115 под них уже ESPEASY предусмотрена опция, но как уже писал нет у меня пока таких хочу сгородить из того что имеется.
Raspberry Pi 3B+
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: с Arduino на MajorDoMo через ESP. Это как?

Сообщение serghei »

Как это нет?? Их там Валом от производителя. Вся фишка в протоколе обмена - добавьте вкладку себе в код в любую ESP. И не обязательно выводить на страницу.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: с Arduino на MajorDoMo через ESP. Это как?

Сообщение xor »

У себя сделал мост от своего контроллера к МЖД через ЕСП по её вифи. Контроллер соединен с ЕСП по сериалу. ЕСП при приеме данных от контроллера (влажность, температура, состояние пинов) формирует запрос к МЖД. На стороне МЖД приём обрабатывается скриптом. Если МЖД нужно что сказать контроллеру, он шлет запрос ЕСП, она транслирует по сериалу. Написано ваще на ESP-Basic. Идею подсказал по аппаратной части Сергей.
ESP8266 wifi gate
viewtopic.php?f=8&t=3252
viewtopic.php?f=8&t=3252&p=53668#p53668
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

Re: с Arduino на MajorDoMo через ESP. Это как?

Сообщение smart_g »

woow писал(а): Чт май 31, 2018 4:43 pm у меня есть такая идея входные 5 аналоговых, и цифровой, выход 1 цифровой, для этого подходит любая ардуинка, и вот это всё хочу по вай-фай пересылать на МД, конечно хочу использовать ЕСП-12, как это организовать только ЕСП не подходит мало аналоговых. Может у кого есть ссылка как это осуществить. Где-то видел метео станцию с ардуино нано + есп но не нахожу.
Если нужна метеостанция, то посмотрите в Youtube канал "Электроника в объективе". Там есть видео про термометр на ESP. Я себе на SonOFF собрал с датчиком температуры, влажности, давления, освещенности, плюс есть силовой выход- реле и цифровой выход LED. Данные по WIFI по протоколу MQTT идут в Majordomo и по MQTT идет управление.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai

Re: с Arduino на MajorDoMo через ESP. Это как?

Сообщение woow »

да похожее на метеостанцию, но это поливка цветов, нудная надоевшая тема, но вот не получается. расположение горшков на расстоянии и высыхает по разному, поливка по времени как-бы сгодилось но я захочет и влагу почвы знать (а может быть надо включить в ручную) пока такие задачи и тут есть аналоговые щупы три штуки, есп только один, ну и один пин для помпы.
Raspberry Pi 3B+
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

Re: с Arduino на MajorDoMo через ESP. Это как?

Сообщение smart_g »

В инете полно схем аналоговых мультиплексоров. Задайте поиск "расширение аналоговых входов ESP". Вроде видел уже готовые решения. Но какую то обвязку ESP прийдется делать все равно. Ну или arduino в качестве сбора данных и исполнителя, а ESP cвязь с Majordomo.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai

Re: вопрос решён с Arduino на MajorDoMo через ESP

Сообщение woow »

Решил эту проблему использовав Arduino Pro Mini как аналоговый и цифровой расширитель для ESP и получаем дополнительно 8 аналоговых и 14 цифровых портов
Raspberry Pi 3B+
Ответить