Страница 28 из 31
Re: FAQ ESP8266
Добавлено: Вт май 26, 2020 5:39 pm
Semendey
Добра всем.
Итак я Новичок в этой теме. Хочу разобраться и понять, что бы построить некоторую систему.
В сети много примеров подключения, но все они на один датчик или кнопку, а мне надо собрать некий симбиоз и передовать данные с множества датчиков на сервер умного дома по протоколу MQTT, но в силу своего не знания я не могу понять
1. Потянет ли одна NodeMCU v3 целый зоопарк датчиков?
2. Какое количество датчиков возможно подключить ? Каких сколько из моего списка ?
3. Какая возможна длина провода подключения датчика непосредственно к NodeMCU ? Какой провод лучше?
4. Есть ли примеры подключения большого количества датчиков (схема) ?
Прикупил я платку NodeMCU v3 и несколько датчиков, а именно:
1. Простые магнитные герконы
2. Датчики температуры, влажности, давления BME-280
3. Датчики движения HC-SR501
4. Датчики дыма MQ-2
5. Плату расширения TCA9548A
Минимальный набор подключения к одной NodeMCU v3 для меня это - Два геркона и по одному датчику из моего списка, но хотелось бы больше, что бы не использовать много NodeMCU v3.
За ранее спасибо Всем гуру кто откликнуться и поможет разобраться.
Re: FAQ ESP8266
Добавлено: Вт май 26, 2020 7:09 pm
nick7zmail
nodemcu то потянет...главное, чтобы пинов хватило, подо все ваши датчики =)
Сперва по примерам собираете рабочий код, и выводите значения датчиков, например, в монитор порта...как только весь зоопарк дачиков нормально считывается - формируете строку для отправки (или несколько строк, в разные топики), и засылаете их по таймеру...
Re: FAQ ESP8266
Добавлено: Вт май 26, 2020 7:41 pm
TrDA
Semendey писал(а): Вт май 26, 2020 5:39 pm
Добра всем.
5. Плату расширения TCA9548A
А это то вам зачем, если не секрет ?
Re: FAQ ESP8266
Добавлено: Вт май 26, 2020 7:50 pm
Jilber
Может для начала стоит попробовать какую-то готовую прошивку, например
ESPEasy, разобраться с подключением датчиков, отправкой данных, и т.д. ?
Re: FAQ ESP8266
Добавлено: Вт май 26, 2020 8:05 pm
Divan
на плату ESP32 Dev Module кому-то удалось залить ESPEasy? У меня к примеру на плату ESP32 Dev Module не хочет заливаться ESPEasy
Прошиваюсь через ESPEasyFlasher, получаю такой лог
Код: Выделить всё
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
Прошиваюсь через
Flash Download Tools (ESP8266 & ESP32 & ESP32-S2) согласно этой
статье, получаю либо user code done, либо циклическую перезагрузку
Код: Выделить всё
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0010,len:4
load:0x3fff0014,len:812
load:0x40078000,len:0
load:0x40078000,len:10164
entry 0x400789f8
user code done
Re: FAQ ESP8266
Добавлено: Вт май 26, 2020 8:48 pm
TrDA
Divan писал(а): Вт май 26, 2020 8:05 pm
ESPEasy - не пробовал (ну не нравится она мне - страшная).
можно посмотреть скрин настроек?
wifi-iot - пробовал, прошивается так-же:
https://wifi-iot.com/p/wiki/169/ru/
Tasmota (alfa) - пробовал, жаль что пока альфа (основной функционал работает).
https://tasmota.github.io/docs/ESP32/
Re: FAQ ESP8266
Добавлено: Вт май 26, 2020 9:09 pm
Divan
ESPEasy - не пробовал (ну не нравится она мне - страшная).
можно посмотреть скрин настроек?
ESPEasy у меня не стоит, так и не удалось запустить, а делал вот так

- Безымянный.jpg (106.53 КБ) 6098 просмотров
Re: FAQ ESP8266
Добавлено: Вт май 26, 2020 9:43 pm
TrDA
Divan писал(а): Вт май 26, 2020 9:09 pm
В ESPEasy процессор ESP32 - официально не поддерживается! Зачем она вам, если не секрет?
В стадии "Experimental" с 2018-03-30.
https://www.letscontrolit.com/wiki/inde ... =ESPEasy32
Re: FAQ ESP8266
Добавлено: Вт май 26, 2020 9:58 pm
Divan
Хочется ее поюзать, посмотреть что она из себя представляет.
Re: FAQ ESP8266
Добавлено: Ср май 27, 2020 3:06 am
Divan
Спасибо вам за эту статью, благодаря нее я смог на ESP32 залить ESPEasy, нужно было очистить мусор перед прошивкой и нашел рабочую прошивку
Перед первой прошивкой в некоторых случаях, когда модуль не стартует из-за мусора в памяти требуется прошить пустой файл. Или воспользоваться опцией ERASE в настройках Flash tools
Сначала стираем прошивку с памяти

- Стираем мусор.jpg (117.05 КБ) 6061 просмотр
Заливаем прошивку

- Заливаем прошивку.jpg (122.55 КБ) 6061 просмотр
С помощью программы Монитор порта про я перезапустил плату (не хочется перезагружать плату, нажимая на нее физически) и по логам увидел, что пошло соединение.
1) соединиться с платой
2) перезагрузить плату

- Монитор порта про.jpg (140.4 КБ) 6061 просмотр
Настройки ESP Flasher, прошивку не выбираем, указываем только имя сети и пароль, а когда зайдем в веб консоль, то вводим логин и пароль
Логин: admin
Пароль: тот, который указали в настройке ESP Flasher Admin password

- Настройки ESPFlasher.jpg (227.29 КБ) 6061 просмотр
ESP Easy Mega

- web.jpg (73.9 КБ) 6061 просмотр