Съдържание:

Arduino WiFi щит, използващ ESP8266: 4 стъпки
Arduino WiFi щит, използващ ESP8266: 4 стъпки

Видео: Arduino WiFi щит, използващ ESP8266: 4 стъпки

Видео: Arduino WiFi щит, използващ ESP8266: 4 стъпки
Видео: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Юли
Anonim
Arduino WiFi щит, използващ ESP8266
Arduino WiFi щит, използващ ESP8266

Здравейте момчета!

Този проект се фокусира основно върху създаването на ESP8266 базиран WiFi щит за Arduino UNO.

Този щит може да се използва за програмиране на ESP8266 в два режима.

Или чрез AT команди или директно през Arduino IDE.

Какво е ESP8266?

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

ESP8266 може да хоства приложение или да разтоварва всички мрежови функции за Wi-Fi от друг процесор на приложения. Всеки модул ESP8266 е предварително програмиран с фърмуер за набор от команди AT, което означава, че можете просто да го свържете към вашето устройство Arduino.

Стъпка 1: ИЗИСКВАНИ КОМПОНЕНТИ

  • ESP8266
  • LM317TG
  • НАТИСНИ БУТОНА
  • 10 K POT
  • 12V DC JACK
  • 1K резистор
  • 220E резистор
  • 360E резистор
  • Мъжки и женски джъмпери

Стъпка 2: КРЪГ

ВРЪЖКА
ВРЪЖКА

Схемата се фокусира основно върху свързването на WiFi модула ESP8266 с Arduino UNO.

ESP8266 е сложен модул за използване; той се нуждае от собствен източник на захранване и специфична настройка за връзка, за да комуникира с Arduino.

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

Тук LM317TG се използва като регулатор на напрежение 3.3V. Този 3.3V се използва за захранване на модула ESP8266, тъй като 3.3V от Arduino UNO няма да може да генерира достатъчно ток за ESP модула. Входният щифт LM317 може да се захранва от DC входния барелен жак на Vin щифта на платката Arduino UNO

ПИН GPIO0 на ESP модула е свързан към джъмпер, който може да се превключва, за да се свърже щифта към земята. Това позволява на потребителя да настрои ESP модула да работи или в командния режим AT или в режим на програмиране (Arduino IDE). GPIO0 и GPIO2 са свързани към външен конектор, така че тези GPIO щифтове също могат да се използват.

Свързахме Rx и Tx щифта на модула ESP8266 към 12 и 13 пина на Arduino. Не използвахме хардуерен сериен (пин 0 и 1), за да улесним отстраняването на грешки. Можете също така да забележите, че е предвидена и опция за свързване на 16*2 ДИСПЛЕЯ, така че да може да се монтира директно върху щита. LCD се захранва от 5V щифт на Arduino.

Горното изображение е електрическата схема.

Стъпка 3: Проектиране на печатни платки с помощта на EAGLE

ПРОЕКТИРАНЕ на печатна платка с помощта на EAGLE
ПРОЕКТИРАНЕ на печатна платка с помощта на EAGLE

Схемата се преобразува в печатна платка. Тук се използва Eagle CAD инструмент. Моля, преминете през основите на използването на EAGLE CAD Tool, така че малките прототипи да могат лесно да бъдат проектирани от вас.

Горното изображение показва оформлението на дъската.

Стъпка 4: Изработка на печатни платки

Изработка на печатни платки
Изработка на печатни платки
Изработка на печатни платки
Изработка на печатни платки

Сега ще изпратим нашите дъски за производство. За да направите вашата печатна платка, трябва да генерирате Gerber файлове от оформлението на борда в инструмента Eagle CAD. Щракнете тук, за да видите видео урок за това как да генерирате Gerber файлове от EAGLE.

Аз лично харесвам LIONCIRCUITS. Качеството на техните дъски е наистина добро и също така те осигуряват дъските само за 5 дни.

По -горе можете да намерите моите PCB изображения, когато са качени на Lioncircuits.

Препоръчано: