Агуулгын хүснэгт:

ESP8266 ашиглан Arduino WiFi бамбай: 4 алхам
ESP8266 ашиглан Arduino WiFi бамбай: 4 алхам

Видео: ESP8266 ашиглан Arduino WiFi бамбай: 4 алхам

Видео: ESP8266 ашиглан Arduino WiFi бамбай: 4 алхам
Видео: FLProg10: датчик температуры DS18B20 | ESP32 NodeMCU | Визуальное программирование для Arduino 2024, Долдугаар сарын
Anonim
ESP8266 ашиглан Arduino WiFi бамбай
ESP8266 ашиглан Arduino WiFi бамбай

Сайн уу залуусаа!

Энэхүү төсөл нь Arduino UNO -д зориулсан ESP8266 дээр суурилсан WiFi бамбай үүсгэхэд голчлон чиглэгддэг.

Энэхүү бамбайг ESP8266 програмыг хоёр горимд програмчлахад ашиглаж болно.

AT командыг ашиглан эсвэл шууд Arduino IDE -ээр дамжуулан.

ESP8266 гэж юу вэ?

ESP8266 нь БНХАУ-ын Шанхай хотод үйлдвэрлэгч Espressif Systems-ийн үйлдвэрлэсэн бүрэн TCP/IP стек ба микроконтроллерийн чадвартай хямд үнэтэй Wi-Fi микрочип юм.

ESP8266 нь програмыг байршуулах эсвэл Wi-Fi сүлжээний бүх функцийг өөр програмын процессороос буулгах чадвартай. ESP8266 модуль бүр нь AT програмын програм хангамжийн програм хангамжийн програмаар ирдэг бөгөөд үүнийг Arduino төхөөрөмждөө холбох боломжтой гэсэн үг юм.

Алхам 1: Бүрэлдэхүүн хэсгүүд шаардлагатай

  • ESP8266
  • LM317TG
  • ДАРАХ ТОВЧЛУУР
  • 10 К САВ
  • 12V DC Жак
  • 1K эсэргүүцэл
  • 220E эсэргүүцэл
  • 360E эсэргүүцэл
  • Эрэгтэй, эмэгтэй харайлтын тамирчид

Алхам 2: ЦИРХ

ХҮРГЭЛ
ХҮРГЭЛ

Энэхүү хэлхээ нь ихэвчлэн ESP8266 wifi модулийг Arduino UNO -той холбоход чиглэгддэг.

ESP8266 бол ашиглахад төвөгтэй модуль юм; Arduino-той холбогдохын тулд өөрийн тэжээлийн эх үүсвэр, тодорхой холболтын тохиргоо хэрэгтэй болно.

ESP8266 худалдан авахдаа AT командтай харилцах боломжтой анхдагч програм хангамж дагалддаг гэдгийг үргэлж санаарай. Гэхдээ хэрэв модулийг Arduino -той шууд програмчилсан бол анхдагч програмыг устгах бөгөөд хэрэв AT командыг ашиглах шаардлагатай бол үүнийг дахин асаах шаардлагатай болно.

Энд LM317TG -ийг 3.3V хүчдэлийн зохицуулагч болгон ашигладаг. Энэхүү 3.3V нь ESP8266 модулийг тэжээхэд ашиглагддаг, учир нь Arduino UNO -ийн 3.3V нь ESP модульд хангалттай гүйдэл өгөх боломжгүй болно. LM317 оролтын зүү нь Arduino UNO хавтангийн Vin зүүний DC оролтын баррель үүрээр тэжээгдэж болно.

ESP модулийн GPIO0 зүү нь холбогч зүүтэй холбогдсон бөгөөд зүүг газартай холбох боломжтой. Энэ нь хэрэглэгч ESP модулийг AT командын горим эсвэл Програмчлалын горимд (Arduino IDE) ажиллах тохиргоог хийх боломжийг олгодог. GPIO0 ба GPIO2 хоёулаа гадаад холбогчтой холбогдсон тул эдгээр GPIO тээглүүрийг ашиглах боломжтой болно.

Бид ESP8266 модулийн Rx ба Tx зүүг Arduino -ийн 12 ба 13 зүүтэй холбосон. Бид дибаг хийхэд хялбар болгохын тулд тоног төхөөрөмжийн цуваа (зүү 0 ба 1) ашиглаагүй. 16*2 DISPLAY -ийг холбох сонголтыг мөн бамбай дээр шууд суурилуулах боломжтой гэдгийг та бас анзаарч болно. LCD нь Arduino -ийн 5V зүүгээр тэжээгддэг.

Дээрх зураг нь хэлхээний диаграм юм.

Алхам 3: EAGLE ашиглан ПХБ -ийн дизайн хийх

EAGLE ашиглан ПХБ -ийн дизайн хийх
EAGLE ашиглан ПХБ -ийн дизайн хийх

Схемийг ПХБ болгон хөрвүүлэв. Энд Eagle CAD хэрэгслийг ашигласан болно. EAGLE CAD хэрэгслийг ашиглах үндсийг сайтар судалж үзээрэй, ингэснээр жижиг загварыг өөрөө хялбархан хийх боломжтой болно.

Дээрх зураг нь самбарын зохион байгуулалтыг харуулж байна.

Алхам 4: ПХБ -ийг үйлдвэрлэх

ПХБ -ийг үйлдвэрлэх
ПХБ -ийг үйлдвэрлэх
ПХБ -ийг үйлдвэрлэх
ПХБ -ийг үйлдвэрлэх

Одоо бид самбараа үйлдвэрлэхээр илгээх болно. ПХБ -ийг үйлдвэрлэхийн тулд та Eberle CAD хэрэгслийн самбар дээрх Gerber файлуудыг үүсгэх хэрэгтэй. EAGLE -ээс Gerber файлыг хэрхэн үүсгэх тухай видео хичээлийг ЭНД ДАРЖ үзнэ үү.

Би хувьдаа LIONCIRCUITS -т дуртай. Тэдний хавтангийн чанар үнэхээр сайн, мөн самбарыг ердөө 5 хоногийн дотор өгдөг.

Дээрээс та Lioncircuits дээр байршуулах үед миний ПХБ -ийн зургийг олох боломжтой.

Зөвлөмж болгож буй: