
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Есть несколько вещей лучше, чем (успешное) программирование и использование Arduino. Несомненно, одна из таких вещей - использовать ваш ESP8266 в качестве Arduino с Wi-Fi! В этой инструкции я покажу вам ЛЕГКИЙ способ заставить ESP8266 работать как веб-сервер и получать доступ к этому серверу из любого места (через Интернет).
Также, если вы найдете это поучительное дело интересным, возможно, вам понравятся некоторые из моих других:
Легкое отображение данных с OLED-сенсора Arduino
Как сделать блок питания высокого напряжения
Как отправить данные из Arduino в Excel (и построить график)
Как вывести показания датчика Arduino на дисплей Nokia 5110
Шаг 1. Что вам понадобится:

Поскольку esp8266 NodeMcu настолько дешев, я настоятельно рекомендую его купить. Вы можете просто подключить его к своему ПК и использовать как Arduino. Никаких странных команд или чего-то «неизвестного».
Шаг 2: Arduino IDE + ESP8266:




-Откройте IDE Arduino.
-Перейдите в File-> Preferences-> Additional Boards Manager URLs: https://arduino.esp8266.com/stable/package_esp8266c… -> нажмите OK
-Закройте IDE и снова откройте
-Перейдите в Инструменты-> Плата (где вы бы выбрали свою версию Arduino) -> Диспетчер плат, найдите ESP8266 и нажмите Установить.
Теперь вы сможете использовать ESP8266 как Arduino. Просто выберите NODEMCU 1.0 в качестве платы, и вы должны быть готовы к программированию. (если не работает, попробуйте версию 0.9)
Шаг 3: Код "Arduino":
Поскольку при вставке код портится, я включил его как текстовый файл. Загрузите его и вставьте в свою Arduino IDE.
Код закомментирован, поэтому у вас не должно возникнуть проблем с пониманием того, что нужно изменить в соответствии с вашими потребностями
Шаг 4. Доступ из любого места:

Сначала вам нужно зайти на www.whatsmyip.org и скопировать свой IP.
Теперь вы должны открыть настройки маршрутизатора. (Google, как это сделать для вашего роутера) Откройте браузер и введите адрес вашего роутера. Там вы найдете некоторые настройки, в том числе что-то вроде переадресации или переадресации портов.
Здесь важно отметить «Сервисный порт» и «IP-адрес».
В поле «Сервисный порт» вы должны ввести порт, который вы указали в своем коде Arduino. (у меня был 301)
В поле «IP-адрес» введите: IP (от whatsmyip): ServicePort
поэтому он должен выглядеть примерно так: xxx.xxx.xx.xx: 301
Просто оставьте остальные настройки по умолчанию. (или проверьте, как перенаправить порт для вашего роутера)
Шаг 5: Что теперь ???
Теперь … просто введите xxx.xxx.xx.xx: 301 в свой браузер, и у вас должна быть простая веб-страница с двумя кнопками на ней. Я уверен, что вы поймете, как их использовать.
Вы можете ввести адрес в свой мобильный телефон, находясь вне дома, и получить таким образом доступ к ESP8266. Возможно, вместо того, чтобы включать и выключать светодиод, попробуйте сказать ему, чтобы он включал ваш кондиционер в жаркие летние дни.
Рекомендуемые:
Управление Led через приложение Blynk с помощью Nodemcu через Интернет: 5 шагов

Управление светодиодом через приложение Blynk с помощью Nodemcu через Интернет: Привет всем, сегодня мы покажем вам, как вы можете управлять светодиодом с помощью смартфона через Интернет
ESP8266 NODEMCU BLYNK IOT Tutorial - Esp8266 IOT с использованием Blunk и Arduino IDE - Управление светодиодами через Интернет: 6 шагов

ESP8266 NODEMCU BLYNK IOT Tutorial | Esp8266 IOT с использованием Blunk и Arduino IDE | Управление светодиодами через Интернет: Привет, ребята, в этой инструкции мы узнаем, как использовать IOT с нашим ESP8266 или Nodemcu. Для этого мы будем использовать приложение blynk. Таким образом, мы будем использовать наш esp8266 / nodemcu для управления светодиодами через Интернет. Таким образом, приложение Blynk будет подключено к нашему esp8266 или Nodemcu
Управление устройствами через Интернет через браузер. (IoT): 6 шагов

Управление устройствами через Интернет через браузер. (IoT): в этой инструкции я покажу вам, как вы можете управлять такими устройствами, как светодиоды, реле, двигатели и т. Д., Через Интернет через веб-браузер. И вы можете безопасно получить доступ к элементам управления с любого устройства. Я использовал здесь веб-платформу RemoteMe.org visit
Кормите рыбными хлопьями откуда угодно!: 7 шагов (с изображениями)

Кормите рыбных хлопьев откуда угодно !: Кормите рыбу из любой точки мира. Совместим с хлопьями! В Интернете есть много кормушек для рыбы, но не так много, чтобы кормить рыбными хлопьями. Основной рацион моей золотой рыбки. Мне нравится кормить своих рыбок, и когда я путешествую, я хочу получать такое же удовольствие
Голосовое управление освещением откуда угодно с Джейсоном: 7 шагов

Голосовое управление освещением из любого места с Джейсоном: освещение переменного тока, которым управляют из любого места с подключением к Интернету с помощью NodeMCU (ESP8266) и Джейсона (приложение для Android). Джейсон - это приложение-помощник с голосовым управлением, которое я написал для устройств Android, чтобы контролировать электрическое состояние Прибор переменного тока, блок