WiFi ESP-01 (esp8266). Урок 19. Ардуино

Содержание

lesson19

Привет! Ну вот мы и подошли к самой интересной части работы с Ардуино. А именно wifi модуль и подключение устройств на Ардуино к беспроводной сети. В этом уроке мы настроим wifi модуль ESP-01 и попробуем подключиться к интернету с его помощью.

В предыдущих уроках мы уже говорили про подключение проводного интернета к Ардуино. Это также интересная тема, так что посмотрите тот урок, если уже забыли или пропустили.

Внешний вид и пины модуля ESP-01

Модуль представляет собой небольшую плату. На ней уже есть встроенная антенна и 8 контактов для подключения у Ардуино или другим устройствам.

Технические характеристики

  • Wi-Fi 802.11 b/g/n
  • Режимы WiFi: клиент, точка доступа
  • Выходная мощность — 19,5 дБ
  • Напряжение питания — 1.8 -3.6 В
  • Ток потребления — 220 мА
  • Портов GPIO : 4
  • Тактовая частота процессора — 80 МГц
  • Объём памяти для кода
  • Оперативная память — 96 КБ
  • Размеры — 13×21 мм

Принципиальная схема

Подключим модуль к Ардуино, чтобы получить доступ к АТ командам.

Принципиальная схема подключения модуля esp-01

Обратите внимание, что модуль работает от 3.3 вольт. Контакт RX подключим к пину 0 на Ардуино. А контакт TX к 1 пину.

После подключения питания на модуле должна загореться красная лампочка. Если этого не произошло проверьте контакты питания и земли.

AT команды

После подключения Ардуино к компьютеру, нам понадобиться монитор последовательного порта. Скетч на саму плату Ардуино можно не загружать. А в мониторе переключиться на скорость 115200 и выбрать режим Both NL CR.

Теперь мы можем отправить на модуль АТ команду и проверить его состояние. Введем в строку команду АТ и нажмем ввод. Если модуль успешно стартовал, то он отвечает OK.

АТ команды и ответы модуля в мониторе порта

Переключить скорость на 9600 бод можно командой AT+UART=9600,8,1,0,0

Переключим режим модуля на клиент командой AT+CWMODE_CUR=1

И проверим, какие беспроводные сети есть в радиусе работы модуля командой AT+CWLAP

Эта команда выводит SSID, метод шифрования, силу сигнала, MAC адрес, номер канала. Типы шифрования: 0:Open, 1: WEP, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSK. Моя сеть называется welcome.

Подключимся к сети выполнив команду AT+CWJAP_CUR =“welcome”,“password” И проверим ip адрес модуля командой AT+CIFSR

После этого мы можем увидеть модуль в сети или пропинговать его.

Заключение

Мы рассмотрели wifi модуль esp-01 и подключили его к беспроводной сети. В следующий раз попробуем использовать модуль для отправки и получения данных через интернет.


Источник: arcadepub.ru