Turinys:

„Arduino WiFi Shield“naudojant ESP8266: 4 veiksmai
„Arduino WiFi Shield“naudojant ESP8266: 4 veiksmai

Video: „Arduino WiFi Shield“naudojant ESP8266: 4 veiksmai

Video: „Arduino WiFi Shield“naudojant ESP8266: 4 veiksmai
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Lapkritis
Anonim
„Arduino WiFi Shield“naudojant ESP8266
„Arduino WiFi Shield“naudojant ESP8266

Sveiki bičiuliai!

Šis projektas daugiausia skirtas ESP8266 pagrindu sukurtam „Arduino UNO“„WiFi“skydui sukurti.

Šis skydas gali būti naudojamas programuoti ESP8266 dviem režimais.

Arba per AT komandas, arba tiesiai per „Arduino IDE“.

Kas yra ESP8266?

ESP8266 yra nebrangus „Wi-Fi“mikroschema su visu TCP/IP kaminu ir mikrovaldiklio galimybėmis, kurią gamintojas „Espressif Systems“pagamino Šanchajuje, Kinijoje.

ESP8266 gali arba priglobti programą, arba perkelti visas „Wi-Fi“tinklo funkcijas iš kito programų procesoriaus. Kiekvienas ESP8266 modulis yra iš anksto užprogramuotas AT komandų rinkinio programine įranga, o tai reiškia, kad galite tiesiog prijungti tai prie „Arduino“įrenginio.

1 veiksmas: būtini komponentai

  • ESP8266
  • LM317TG
  • MYGTUKAS
  • 10 K POT
  • 12V nuolatinis lizdas
  • 1K rezistorius
  • 220E rezistorius
  • 360E rezistorius
  • Vyriški ir moteriški džemperiai

2 žingsnis: SROVĖ

SROVĖ
SROVĖ

Grandinė daugiausia dėmesio skiria ESP8266 „WiFi“modulio sąsajai su „Arduino UNO“.

ESP8266 yra sudėtingas naudoti modulis; norint bendrauti su „Arduino“, jam reikia savo energijos šaltinio ir specifinio ryšio.

Visada atminkite, kad perkant ESP8266 yra numatytoji programinė įranga, galinti bendrauti su AT komandomis. Bet jei modulis buvo tiesiogiai užprogramuotas naudojant „Arduino“, numatytoji programinė įranga bus ištrinta ir, jei norite naudoti AT komandas, ji turi būti vėl mirksinti.

Čia LM317TG naudojamas kaip 3,3 V įtampos reguliatorius. Šis 3.3V naudojamas ESP8266 moduliui maitinti, nes „Arduino UNO“3.3V negalės tiekti pakankamai srovės ESP moduliui. LM317 įvesties kaištį galima maitinti iš „Arduino UNO“plokštės „Vin“kaiščio nuolatinės įvesties statinės lizdo

ESP modulio GPIO0 kaištis yra prijungtas prie jungiamojo kaiščio, kurį galima perjungti ir prijungti kaištį prie žemės. Tai leidžia vartotojui nustatyti, kad ESP modulis veiktų AT komandų režimu arba programavimo režimu („Arduino IDE“). Tiek GPIO0, tiek GPIO2 yra prijungti prie išorinės jungties, kad būtų galima naudoti ir šiuos GPIO kaiščius.

Mes prijungėme ESP8266 modulio Rx ir Tx kaištį prie 12 ir 13 „Arduino“kaiščių. Norėdami palengvinti derinimą, nenaudojome aparatinės įrangos serijos (0 ir 1 kaiščiai). Taip pat galite pastebėti, kad taip pat yra galimybė prijungti 16*2 ekraną, kad jį būtų galima montuoti tiesiai ant skydo. Skystųjų kristalų ekranas maitinamas „Arduino“5 V kaiščiu.

Aukščiau pateiktas vaizdas yra grandinės schema.

3 žingsnis: PCB DIZAINAS naudojant EAGLE

PCB DIZAINAS naudojant EAGLE
PCB DIZAINAS naudojant EAGLE

Schema paverčiama PCB. Čia naudojamas „Eagle CAD“įrankis. Prašome susipažinti su EAGLE CAD įrankio naudojimo pagrindais, kad mažus prototipus galėtumėte lengvai suprojektuoti patys.

Aukščiau pateiktame paveikslėlyje parodytas lentos išdėstymas.

4 žingsnis: PCB gamyba

PCB gamyba
PCB gamyba
PCB gamyba
PCB gamyba

Dabar mes atsiųsime savo lentas gamybai. Norėdami pagaminti savo PCB, turite sukurti „Gerber“failus iš „Eagle CAD“įrankio lentos išdėstymo. Spustelėkite čia, kad pamatytumėte vaizdo įrašo pamoką, kaip sukurti „Gerber“failus iš „EAGLE“.

Man asmeniškai patinka LIONCIRCUITS. Jų lentų kokybė yra tikrai gera, be to, jie suteikia plokštes tik per 5 dienas.

Viršuje rasite mano PCB vaizdus, įkeltus į „Lioncircuits“.

Rekomenduojamas: