Показать сообщение отдельно
Старый 25.12.2016, 11:58   #9
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,738
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 549
Поблагодарили 2,701 раз(а) в 750 сообщениях
Репутация: репутация неоспорима (2700)
По умолчанию

Первые опыты с 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

И вот что получилось
Нажмите на изображение для увеличения
Название: DSCN0235.jpg
Просмотров: 196
Размер:	143.6 Кб
ID:	137105Нажмите на изображение для увеличения
Название: DSCN0236.jpg
Просмотров: 183
Размер:	134.9 Кб
ID:	137106Нажмите на изображение для увеличения
Название: DSCN0237.jpg
Просмотров: 182
Размер:	107.6 Кб
ID:	137107
Схему чуть позже добавлю сюда.

Второй вариант - требует меньше проводов, не требует стабилизатора на 3.3В и USB2UART переходника для программирования.
Используется модуль WeMos D1 mini
http://www.ebay.com/itm/NodeMCU-Lua-...-/401061628090
У него на борту все уже стоит.
Единственное, нужно сделать резисторный делитель на ногу RX как и в первом случае.
Нажмите на изображение для увеличения
Название: DSCN0242.jpg
Просмотров: 192
Размер:	154.3 Кб
ID:	137108Нажмите на изображение для увеличения
Название: DSCN0243.jpg
Просмотров: 194
Размер:	141.5 Кб
ID:	137109

Чтобы не дублировать скетчи, просто опишу правки:
В скетче ТС:
в файле 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 и меняем что нужно
Нажмите на изображение для увеличения
Название: Screenshot_20161224-094801.jpg
Просмотров: 230
Размер:	72.5 Кб
ID:	137110
BNSF9399 вне форума   Вверх
7 пользователя(ей) сказали cпасибо: