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

Наша цель состояла в том, чтобы создать библиотеку AT-команд Esp8266 (на основе библиотеки ITEAD), которая будет хорошо работать с программным последовательным интерфейсом на большинстве устройств ESP8266, при условии, что у них есть прошивка, которая реагирует на AT-команды (что обычно используется производителем по умолчанию).
Мы распространяем эту предварительную библиотеку для тестирования и будем признательны за ваши отзывы и улучшения через репозиторий Github.
Компоненты оборудования:
- ESP8266
- Arduino UNO и Genuino UNO
- Преобразователь логического уровня - двунаправленный
- Макетная плата
- Провода перемычки
Программные приложения и онлайн-сервисы:
- IDE Arduino
- circuito.io
- Firmware.ino
Шаг 1. Подключение


Подключите ESP8266 через программный последовательный порт к плате Arduino Uno с помощью логического преобразователя, как показано на прилагаемой схеме подключения.
Шаг 2. Подключитесь к Wi-Fi
Откройте библиотеку Firmware.ino из Github и введите свой SSID и пароль от вашего Wi-Fi:
const char * SSID = "WIFI-SSID"; const char * PASSWORD = "WIFI-PASSWORD";
Шаг 3: загрузите эскиз на ваш Arduino

Подключите Arduino к компьютеру и загрузите скетч.
Шаг 4: Откройте Serial Monitor в Arduino IDE

Нажмите кнопку Serial monitor в Arduino IDE (в правом верхнем углу). Если все в порядке, вы должны увидеть следующий вывод на последовательном мониторе.
Шаг 5. Устранение неполадок

Если вы не получили ответа, попробуйте обновить прошивку ESP до указанной ниже. Используйте плату FTDI 3,3 В, подобную этой.
Подключите ESP к FTDI Получите ESP8266Flasher
Получите прошивку 1.1.1.1
Прошить ESP
Если вы получаете частичный ответ от esp8266 при использовании программного последовательного порта, перейдите по ссылке:
C: / ProgramFiles (x86) Arduino / hardware / arduino / avr / libraries / SoftwareSerial / src / SoftwareSerial.h
Изменить строку 42:
#define _SS_MAX_RX_BUFF 64 // Размер буфера приема
To: #define _SS_MAX_RX_BUFF 256 // Размер буфера приема.
Это увеличит программный буфер последовательного порта. Иногда не удается установить скорость передачи данных при инициализации, попробуйте сбросить Arduino, все должно работать нормально. Если по какой-то причине у вас все еще возникают проблемы, прокомментируйте здесь, чтобы мы попытались найти проблему. Если у вас есть предложения по улучшению, сделайте запрос на перенос на Github. Как правило, этот код должен работать для всех версий Arduino Uno ESP8266-01.
Источник:-
www.hackster.io
create.arduino.cc
Шаг 6. Свяжитесь со мной (если требуется)
Если у вас есть какие-либо проблемы с этой инструкцией, вы можете связаться со мной:
Бипул Кумар Гупта
bipulgupta.com
www.facebook.com/bipulkg
www.instagram.com/bipulkumargupta/
twitter.com/bipulgupta
Рекомендуемые:
Умный открыватель гаражных ворот DIY + интеграция домашнего помощника: 5 шагов

DIY Smart Garage Door Opener + Home Assistant Integration: Превратите свою обычную гаражную дверь в умную с помощью этого DIY-проекта. Я покажу вам, как построить его и управлять им с помощью Home Assistant (через MQTT) и иметь возможность удаленно открывать и закрывать гаражные ворота. Я буду использовать плату ESP8266 под названием Wemos
Управление жалюзи с ESP8266, интеграция с Google Home и Openhab и веб-контроль: 5 шагов (с изображениями)

Управление жалюзи с помощью ESP8266, интеграции с Google Home и Openhab и веб-управления: в этом руководстве я покажу вам, как я добавил автоматизацию в свои жалюзи. Я хотел иметь возможность добавлять и убирать автоматику, чтобы вся установка выполнялась зажимами. Основные части: Шаговый двигатель, управляемый шаговым драйвером bij ESP-01 Шестерня и крепление
Интеграция Arduino и Apple HomeKit - управляйте своим домом с помощью Siri! Интернет вещей здесь: 6 шагов

Интеграция Arduino и Apple HomeKit - управляйте своим домом с помощью Siri! IoT уже здесь: это руководство предоставит вам быстрый и простой способ добавить плату Arduino в HomeKit от Apple на устройстве iOS. Он открывает всевозможные возможности, включая скрипты, запущенные на сервере, в сочетании с Apples HomeKit «Сцены», он позволяет
Интеграция IoT-HUB-Live (ESP 8266, Arduino): 11 шагов

Интеграция IoT-HUB-Live (ESP 8266, Arduino): если у вас есть устройства IoT и вам нужен облачный сервис для хранения ваших измерений
Простая в изготовлении, дешевая и простая схема с миганием светодиодами на CMOS 74C14: 5 шагов

Простая в изготовлении, дешевая и простая схема с миганием светодиодами с CMOS 74C14: Иногда вам нужно просто несколько мигающих светодиодов, для украшения рождественских украшений, моргающих картинок или просто для того, чтобы повеселиться с миганием миганием. Я покажу вам, как сделать дешевую и простую схему с 6 мигающими светодиодами. Примечание: это моя первая инстуктивная и