Главная » 2017 » Июнь » 16 » Работа 30: Беспроводная связь. Модуль Wi-Fi ESP8266
18:10
Работа 30: Беспроводная связь. Модуль Wi-Fi ESP8266

В этой работе мы познакомимся с модулем ESP8266, с помощью которого можно подключить плату Arduino к сетям Wi-Fi, и напишем скетч для передачи данных датчика температуры на веб-сервис Народный мониторинг.

Необходимые компоненты:

• контроллер Arduino UNO R3;
• плата для прототипирования;
• модуль ESP8266 ESP-01;
• датчик температуры LM335;
• резистор 2,2 кОм;
• провода папа-папа.
• блок питания +5 в 1 А;
• преобразователь напряжения 3–30 В.

После своего появления платы на базе Wifi чипа ESP8266 стали по-настоящему народными. Огромные возможности и минимальная цена сделали свое дело. Платы на ESP8266 – это не просто модули для связи по Wi-Fi. Чип, по сути, является микроконтроллером со своими интерфейсами SPI, UART, а также портами GPIO, а это значит, что модуль можно использовать автономно без Arduino и других плат с микроконтроллерами. Существует около 11 официальных модификаций платы. В нашем распоряжении самая простая плата – ESP01. Распиновка платы показана на рис. 30.1. Покажем, как использовать ее в качестве Wi-Fi модуля для Arduino.
Распиновка модуля ESP-01
Рис. 30.1. Распиновка модуля ESP-01

Модуль ESP8266 рассчитан только на 3,3 В. Поэтому нам необходим источник питания 3,3 В. Схема подключения модуля ESP-01 к плате Arduino показана на рис. 30.2. Общение с модулем с помощью AT-команд. Список основных AT-команд показан в табл. 30.1. Загрузим на плату Arduino скетч, показанный в листинге 30.1, и будем отправлять в модуль ESP-01 AT-команды. Результат выполнения команд показан на рис. 30.3.
Схема подключения модуля ESP-01 к Arduino

Рис. 30.2. Схема подключения модуля ESP-01 к Arduino


Листинг 30.1

Категория: ЛАБОРАТОРНЫЕ РАБОТЫ | Просмотров: 19 | Добавил: nvkondratov | Рейтинг: 0.0/0
Всего комментариев: 0
avatar