Оглавление:
- Шаг 1: НЕОБХОДИМЫЕ КОМПОНЕНТЫ
- Шаг 2: ЦЕПЬ
- Шаг 3: ПРОЕКТИРОВАНИЕ ПП с помощью EAGLE
- Шаг 4: Изготовление печатной платы
Видео: Arduino WiFi Shield с использованием ESP8266: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Привет ребята!
Этот проект в основном направлен на создание 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 CAD. Пожалуйста, ознакомьтесь с основами использования EAGLE CAD Tool, чтобы небольшие прототипы можно было легко спроектировать самостоятельно.
На изображении выше показан макет платы.
Шаг 4: Изготовление печатной платы
Теперь отправим наши платы на изготовление. Для изготовления вашей печатной платы вам необходимо сгенерировать файлы Gerber из макета платы в инструменте Eagle CAD. НАЖМИТЕ ЗДЕСЬ, чтобы увидеть видеоурок о том, как сгенерировать файлы Gerber из EAGLE.
Мне лично нравятся LIONCIRCUITS. Качество их досок действительно хорошее, и они поставляют доски всего за 5 дней.
Выше вы можете найти мои изображения печатных плат, загруженные на Lioncircuits.
Рекомендуемые:
Мониторинг ускорения с использованием Raspberry Pi и AIS328DQTR с использованием Python: 6 шагов
Мониторинг ускорения с помощью Raspberry Pi и AIS328DQTR с использованием Python: Ускорение конечно, я думаю, в соответствии с некоторыми законами физики. - Терри Райли Гепард использует удивительное ускорение и быстрое изменение скорости при преследовании. Самое быстрое существо, выброшенное на берег, время от времени использует свой максимальный темп, чтобы поймать добычу
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C - Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: 5 шагов
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C | Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: Привет, ребята, в этой инструкции мы узнаем, как использовать светодиоды neopixel ws2812 или светодиодную ленту, светодиодную матрицу или светодиодное кольцо с платой разработки m5stack m5stick-C с Arduino IDE, и мы сделаем радуга с этим
RF 433MHZ Радиоуправление с использованием HT12D HT12E - Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: 5 шагов
RF 433MHZ Радиоуправление с использованием HT12D HT12E | Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: в этой инструкции я покажу вам, как сделать радиоуправляемый пульт дистанционного управления с использованием модуля приемника передатчика 433 МГц с кодированием HT12E & ИС декодера HT12D. В этом руководстве вы можете отправлять и получать данные, используя очень-очень дешевые КОМПОНЕНТЫ, КАК: HT
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino - Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера - Радиоуправляемый вертолет - Самолет на радиоуправлении с использованием Arduino: 5 шагов (с изображениями)
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino | Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера | Радиоуправляемый вертолет | Самолет на радиоуправлении с использованием Arduino: для управления автомобилем на радиоуправлении | Квадрокоптер | Дрон | Самолет RC | Лодка с дистанционным управлением, нам всегда нужны приемник и передатчик, предположим, для RC QUADCOPTER нам нужен 6-канальный передатчик и приемник, а такие типы TX и RX слишком дороги, поэтому мы сделаем один на нашем
Система посещаемости с хранением данных в электронной таблице Google с использованием RFID и Arduino Ethernet Shield: 6 шагов
Система посещаемости с хранением данных в электронной таблице Google с использованием RFID и Arduino Ethernet Shield: Здравствуйте, ребята, здесь мы предлагаем очень интересный проект, а именно, как отправить данные RFID в электронную таблицу Google с помощью Arduino. Короче говоря, мы собираемся сделать систему посещаемости на основе считывателя RFID, которая будет сохранять данные посещаемости в реальном времени в goog