Беспроводной модуль nodemcu v3 esp8266 ch340 Lua WIFI Интернет вещей макетная плата с антенной pcb и usb-портом для Arduino

ESP8266 NodeMCU V3 распиновка (pinout)

NodeMCU v3 high resolution pinout and specs – Renzo Mischianti

wi-fi модуль ESP32-38PIN

ESP-32 38PIN

Распиновка

Более подробное описание.

Настройка модуля

  1. Подключаем через USB к ПК, запускам Arduino IDE. Выбираем порт.

У меня не оказалось драйверов. Гуглить, что то в духе «CP2102 USB to UART Bridge Controller driver».
Нагуглил сайт https://voltiq.ru/cp2102-driver-windows-7-10/, скачал оттуда архив (у меня Windows 11). Распаковал, запустил установщик, и драйвера установились:

Надо понаблюдать в Диспетчере устройств не отваливается ли порт в течении 3-5 мин, у меня стал моргать, такого быть не должно. Нагуглил другой драйвер. Мне в итоге помогло подключение к другому usb-порту.

Указываем порт в Arduino IDE:

Далее в Arduino IDE надо добавить плату. Дополнительная информация о добавлении платы ESP32 тут.

И ещё полезная информаия о подключении модуля ESP32.

Добавление платы в Arduino IDE

В менеджере плат добавить адрес: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Проверка работы модуля

при попытк залить скетч ошибка:

«A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
Failed uploading: uploading error: exit status 2″

Оказалось что надо нажать кнопку «Reset» в момент когда Arduino IDE пишет «Connecting…» подождать в течении 2-4 сек (т.е. жать не сразу).

Ошибка Wrong boot mode

A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x1b)! The chip needs to be in download mode.

Решение: Как только появится строка «Connecting……….» сразу нажать кнопку Reset и после сразу нажать кнопку Boot. Иногда кнопку Boot надо держать и не отпускать. Бывает что начинает мигать светодиод на плате

Производители ESP32 модулей

Производители esp-модулей чьи платы есть в Arduino IDE

Бренд (производитель)СайтСписок модулей
UM
TTGO
SparkFunАмерикашка
LOLINКак-то связана с wemos. Есть на Ozon.LOLIN D32; LOLIN D32 PRO; LOLIN C3 Mini; LOLIN S2 Mini; LOLIN S2 PICO; LOLIN S3; LOLIN S3 Mini; LOLIN S3 Pro;
WEMOSнет ESP32. Похоже что WEMOS ESP32 — называется LOLIN ESP32 (всякие D32 и пр)WEMOS LOLIN32; WEMOS LOLIN32 Lite;
Adafriutadafruit.comSorry, you have been blocked
OLIMEXolimex.comПроектировщики всякой такой шляпы из Болгарии.OLIMEX ESP32-EVB; OLIMEX ESP32-GATEWAY; OLIMEX ESP32-PoE; OLIMEX ESP32-PoE-ISO; OLIMEX ESP32-DevKit-LiPo;
Heltec heltec.orgПродаёт свои платы. В РФ не поставляет.Heltec WiFi Kit 32; Heltec WiFi Kit 32 (V3); Heltec WiFi LoRa 32; Heltec WiFi LoRa 32(v2); Heltec WiFi LoRa 32(V3); Heltec Wireless Stick; Heltec Wireless Stick Lite;
M5Stackm5stack.comВроде америкашки есть свои магаз. Банчат со своими какими то корпуса финтипёрстовыми и сами платы выебонистые по дизайну
DeneyapС российских ip нахер шлёт
BeeВроде как не продаётся в России

Подключение библиотеки #include

если ошибка

Compilation error: ESP8266ZabbixSender.h: No such file or directory

Зайти https://github.com/zaphodus/ESP8266ZabbixSender

Далее скачанных архив подсунуть в Arduino IDE

Должно появиться что то типа такого:

esp8266 + zabbix active

  1. Установить в Arduino IDE библиотеки с ESP8266
  2. Скачать отсюда zip с библиотекой zSender
  3. Положить куда велено в описании
  4. Пример скетча искать там же в гите
  5. Zabbix server настраиваем на приём трапов, тип float