Оглавление:

Arduino WiFi Shield с использованием ESP8266: 4 шага
Arduino WiFi Shield с использованием ESP8266: 4 шага

Видео: Arduino WiFi Shield с использованием ESP8266: 4 шага

Видео: Arduino WiFi Shield с использованием ESP8266: 4 шага
Видео: Arduino настройка и подключение к BLYNK по WI-FI c помощью ESP8266-01 2024, Ноябрь
Anonim
Arduino WiFi Shield с использованием ESP8266
Arduino WiFi Shield с использованием ESP8266

Привет ребята!

Этот проект в основном направлен на создание WiFi-экрана на базе ESP8266 для Arduino UNO.

Этот экран можно использовать для программирования ESP8266 в двух режимах.

Либо через AT-команды, либо напрямую через Arduino IDE.

Что такое ESP8266?

ESP8266 - это недорогая микросхема Wi-Fi с полным стеком TCP / IP и возможностями микроконтроллера, производимая производителем Espressif Systems в Шанхае, Китай.

ESP8266 может либо размещать приложение, либо выгружать все сетевые функции Wi-Fi с другого процессора приложений. Каждый модуль ESP8266 поставляется с предварительно запрограммированным микропрограммным обеспечением набора команд AT, что означает, что вы можете просто подключить его к своему устройству Arduino.

Шаг 1: НЕОБХОДИМЫЕ КОМПОНЕНТЫ

  • ESP8266
  • LM317TG
  • НАЖАТЬ КНОПКУ
  • 10 тыс.
  • ГНЕЗДО 12 В постоянного тока
  • Резистор 1 кОм
  • Резистор 220E
  • Резистор 360E
  • Джемперы мужские и женские

Шаг 2: ЦЕПЬ

СХЕМА
СХЕМА

Схема в основном ориентирована на взаимодействие модуля Wi-Fi ESP8266 с Arduino UNO.

ESP8266 - сложный в использовании модуль; ему нужен собственный источник питания и определенная настройка соединения для связи с Arduino.

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

Здесь LM317TG используется как стабилизатор напряжения 3,3 В. Эти 3,3 В используются для питания модуля ESP8266, поскольку 3,3 В от Arduino UNO не смогут обеспечить достаточный ток для модуля ESP. Входной контакт LM317 может получать питание от входного цилиндрического разъема постоянного тока на контакте Vin платы Arduino UNO.

Контакт GPIO0 модуля ESP подключен к контакту перемычки, который можно переключать, чтобы подключить контакт к земле. Это позволяет пользователю настроить модуль ESP для работы либо в командном режиме AT, либо в режиме программирования (Arduino IDE). И GPIO0, и GPIO2 подключены к внешнему разъему, так что эти контакты GPIO также могут быть использованы.

Мы подключили выводы Rx и Tx модуля ESP8266 к 12 и 13 контактам Arduino. Мы не использовали аппаратный последовательный порт (контакты 0 и 1), чтобы упростить отладку. Вы также можете заметить, что возможность подключения ДИСПЛЕЯ 16 * 2 также предусмотрена, чтобы его можно было установить непосредственно на верхней части экрана. ЖК-дисплей питается от вывода 5V Arduino.

На изображении выше показана принципиальная схема.

Шаг 3: ПРОЕКТИРОВАНИЕ ПП с помощью EAGLE

ПРОЕКТИРОВАНИЕ ПЕЧАТНОЙ ПЛАТЫ с использованием EAGLE
ПРОЕКТИРОВАНИЕ ПЕЧАТНОЙ ПЛАТЫ с использованием EAGLE

Схема конвертируется в печатную плату. Здесь использовался инструмент Eagle CAD. Пожалуйста, ознакомьтесь с основами использования EAGLE CAD Tool, чтобы небольшие прототипы можно было легко спроектировать самостоятельно.

На изображении выше показан макет платы.

Шаг 4: Изготовление печатной платы

Изготовление печатной платы
Изготовление печатной платы
Изготовление печатной платы
Изготовление печатной платы

Теперь отправим наши платы на изготовление. Для изготовления вашей печатной платы вам необходимо сгенерировать файлы Gerber из макета платы в инструменте Eagle CAD. НАЖМИТЕ ЗДЕСЬ, чтобы увидеть видеоурок о том, как сгенерировать файлы Gerber из EAGLE.

Мне лично нравятся LIONCIRCUITS. Качество их досок действительно хорошее, и они поставляют доски всего за 5 дней.

Выше вы можете найти мои изображения печатных плат, загруженные на Lioncircuits.

Рекомендуемые: