Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это первая часть серии «Instructables», посвященной объяснению того, как создать проект Интернета вещей с использованием ESP8266 NodeMCU, который направлен на чтение и отправку данных на веб-сайт и выполнение действий с использованием того же веб-сайта.
ESP8266 ESP-12E Development Board будет использоваться. Эта плата основана на ESP8266, объединяет возможности микроконтроллера и WIFI на одной плате. Его можно было закодировать как ардуино.
Это руководство покажет вам, как его настроить и запрограммировать с помощью Arduino IDE. Вы реализуете два проекта:
- Мигает светодиод
- WIFI соединение и печать IP-адреса
Шаг 1. Настройте ESP8266 NodeMCU как Arduino
- Загрузите его драйвер по этой ссылке CH341SER.zip или из прикрепленного файла.
- Загрузите Arduino IDE.
- -Запустите Arduino и откройте окно настроек.
- Введите https://arduino.esp8266.com/stable/package_esp8266com_index.json в поле дополнительных URL-адресов Board Manager.
- -Откройте диспетчер плат из инструментов.
- Введите esp8266 intro в поле поиска, чтобы установить платформу ESP8266.
- Перейдите в меню Инструменты> Плата, затем выберите свою плату ESP8266.
- Перейдите в Инструменты> Порт. Подключите ESP.
Шаг 2: Запустите программу мигания светодиода
Эта программа не требует схемы. Он будет использовать встроенный светодиод, который подключен к: контакту с именем D4 или GPIO 2.
Для получения дополнительной информации об оборудовании перейдите по этой ссылке
Скачайте прикрепленную программу Наслаждайтесь!
Шаг 3: подключитесь к сети Wi-Fi
Эта программа подключит ваш ESP к сети Wi-Fi и распечатает его IP-адрес на последовательном мониторе Arduino. Вам необходимо изменить свой ssid и пароль.
const char * ssid = "ВАШЕ ИМЯ СЕТИ WIFI"; const char * password = "ВАШ ПАРОЛЬ WIFI";
убедитесь, что скорость передачи в программе и окне вашего последовательного монитора одинаковы
Шаг 4: Часть 2
См. Часть 2, чтобы узнать, как отправить данные своего датчика в один из популярных бесплатных облачных сервисов Интернета вещей
Серия IoT ESP8266: 2 - Мониторинг данных через ThingSpeak.com