Первые опыты с Wifi. Как отмечалось выше, совсем без пайки не обойтись, как минимум нужно припаивать разъемы к модулям.
Чтоб совсем без пайки, заказал на пробы два шилда, надеюсь подойдут
http://www.ebay.com/itm/201499125436
http://www.ebay.com/itm/201542920570
Попутно, возник вопрос к ТС, уж коль без обвеса все, то почему на Меге, а не на UNO? Как я понял, скетч для UNO какраз для такого варианта у автора выложен.
Ну да вернемся к опытам. Чтобы не повторять то, что много раз написано в инете, просто ссылки на то, как подключить нужную плату к Arduino IDE и как программировать ESP
https://geektimes.ru/post/271754/
https://geektimes.ru/post/271078/
Первый опыт на авторской ESP-01
http://www.ebay.com/itm/ESP8266-ESP-...-/311736436700
самая дешевая версия модуля но требует много проводов и USB2UART с питанием 3.3 вольта и стабилизатора на 3.3 вольта.
Я использую
http://iarduino.ru/shop/programmers/...rs232-ttl.html
http://iarduino.ru/shop/Istochniki-p...v-ams1117.html
кроме того, в обоих вариантах понадобятся резисторы на 1 и 2 килоома и макетка с бредбордом
https://ru.aliexpress.com/item/Proto...351265490.html
И вот что получилось
Схему чуть позже добавлю сюда.
Второй вариант - требует меньше проводов, не требует стабилизатора на 3.3В и USB2UART переходника для программирования.
Используется модуль WeMos D1 mini
http://www.ebay.com/itm/NodeMCU-Lua-...-/401061628090
У него на борту все уже стоит.
Единственное, нужно сделать резисторный делитель на ногу RX как и в первом случае.
Чтобы не дублировать скетчи, просто опишу правки:
В скетче ТС:
в файле Z21_Ethernet_DCC_Zentrale_v465_MSH.ino
раскомментировать строку 126 (#define WIFI)
закомментировать строку 131 (//#define LAN )
В авторском
скетче для ESP в строке 36 допущена небольшая ошибка: должно быть не #include <WiFiUDP.h> а #include <WiFiUdp.h>
Скорее всего у автора винда и ей по барабану на регистры букв, в отличии от MAC и *nix для которых WiFiUDP и WiFiUdp два разных файла. Так что, возможно у вас и авторский скетч соберется без ошибок
Правленый скетч:
Z21_ESPArduinoUDP_v26-161225a.zip
Для подключения:
Сеть Z21_ESP
Пароль 12345678
Эти данные можно потом поменять,для этого в браузере (на подключенном к WiFi станции устройстве) заходим по адресу
http://192.168.0.111 и меняем что нужно