Բովանդակություն:

Arduino WiFi Shield օգտագործելով ESP8266: 4 քայլ
Arduino WiFi Shield օգտագործելով ESP8266: 4 քայլ

Video: Arduino WiFi Shield օգտագործելով ESP8266: 4 քայլ

Video: Arduino WiFi Shield օգտագործելով ESP8266: 4 քայլ
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, Հուլիսի
Anonim
Arduino WiFi Shield օգտագործելով ESP8266
Arduino WiFi Shield օգտագործելով ESP8266

Բարև տղերք:

Այս նախագիծը հիմնականում կենտրոնանում է Arduino UNO- ի համար ESP8266- ի վրա հիմնված WiFi վահանի ստեղծման վրա:

Այս վահանը կարող է օգտագործվել ESP8266- ը երկու ռեժիմով ծրագրավորելու համար:

Կամ AT հրամանների միջոցով, կամ անմիջապես Arduino IDE- ի միջոցով:

Ի՞նչ է ESP8266- ը:

ESP8266- ը էժան Wi-Fi միկրոչիպ է ՝ լիարժեք TCP/IP կույտով և միկրոկոնտրոլերային հնարավորություններով, արտադրված Espressif Systems արտադրողի կողմից Չինաստանի Շանհայ քաղաքում:

ESP8266- ն ի վիճակի է կամ ծրագիր տեղադրել, կամ բեռնաթափել Wi-Fi ցանցի բոլոր գործառույթները մեկ այլ ծրագրային պրոցեսորից: Յուրաքանչյուր ESP8266 մոդուլը նախապես ծրագրավորված է AT հրամանի հավաքածուի որոնվածով, այսինքն ՝ դուք պարզապես կարող եք այն միացնել ձեր Arduino սարքին:

Քայլ 1. ՊԱՐՏԱԴԻՐ բաղադրամասեր

  • ESP8266
  • LM317TG
  • Սեղմեք կոճակը
  • 10 Կ ԿԱՅԱՆ
  • 12V DC JACK
  • 1K դիմադրություն
  • 220E դիմադրություն
  • 360E դիմադրություն
  • Արական և իգական ցատկողներ

Քայլ 2. ՇՐIRԱՆ

ՇՐՋԱՆ
ՇՐՋԱՆ

Շղթան հիմնականում կենտրոնանում է ESP8266 wifi մոդուլի Arduino UNO- ի հետ միացման վրա:

ESP8266- ը բարդ մոդուլ է օգտագործման համար. նրան անհրաժեշտ է սեփական էներգիայի աղբյուրը և Arduino- ի հետ հաղորդակցվելու հատուկ կապի կարգավորումը:

Միշտ հիշեք, որ ESP8266- ը գնելիս գալիս է լռելյայն որոնվածով, որն ունակ է հաղորդակցվելու AT հրամանների հետ: Բայց եթե մոդուլն անմիջականորեն ծրագրավորված է Arduino- ով, ապա կանխադրված որոնվածը կջնջվի և այն նորից պետք է շողալ, եթե AT հրամանները օգտագործվեն:

Այստեղ LM317TG- ն օգտագործվում է որպես 3.3V լարման կարգավորիչ: Այս 3.3 Վ -ն օգտագործվում է ESP8266 մոդուլի սնուցման համար, քանի որ Arduino UNO- ի 3.3 Վ -ն չի կարողանա բավարար հոսանք հաղորդել ESP մոդուլի համար: LM317 մուտքագրման քորոցը կարող է սնուցվել Arduino UNO տախտակի Vin քորոցի DC մուտքի տակառի ելքով:

ESP մոդուլի GPIO0 կապը միացված է jumper pin- ին, որը կարող է փոխարկվել ՝ քորոցը գետնին միացնելու համար: Սա թույլ է տալիս օգտագործողին կարգավորել ESP մոդուլը աշխատել AT հրամանի ռեժիմում կամ mingրագրավորման ռեժիմում (Arduino IDE): GPIO0- ը և GPIO2- ը միացված են արտաքին միակցիչին, որպեսզի GPIO- ի այս կապումներն էլ կարողանան օգտագործվել:

Մենք միացրել ենք ESP8266 մոդուլի Rx և Tx կապը Arduino- ի 12 և 13 կապումներին: Մենք չենք օգտագործել ապարատային սերիան (փին 0 և 1) ՝ կարգաբերումը հեշտացնելու համար: Կարող եք նաև նկատել, որ 16*2 ISուցադրումը միացնելու տարբերակ է նախատեսված նաև այնպես, որ այն հնարավոր լինի տեղադրել անմիջապես վահանի վերևում: LCD- ն սնուցվում է Arduino- ի 5V կապով:

Վերոնշյալ պատկերը միացման սխեման է:

Քայլ 3. Պլանշետի նախագծում EAGLE- ի միջոցով

PCB նախագծում EAGLE- ի միջոցով
PCB նախագծում EAGLE- ի միջոցով

Սխեման փոխակերպվում է PCB- ի: Այստեղ օգտագործվում է Eagle CAD գործիքը: Սիրով անցեք EAGLE CAD գործիքի օգտագործման հիմունքներով, որպեսզի փոքր նախատիպերը հեշտությամբ նախագծվեն ձեր կողմից:

Վերոնշյալ պատկերը ցույց է տալիս տախտակի դասավորությունը:

Քայլ 4: PCB- ի պատրաստում

PCB- ի պատրաստում
PCB- ի պատրաստում
PCB- ի պատրաստում
PCB- ի պատրաստում

Այժմ մենք մեր տախտակները կուղարկենք կեղծիքի: Ձեր PCB- ն սարքելու համար դուք պետք է Gerber ֆայլեր ստեղծեք Eagle CAD գործիքի խորհրդի դասավորությունից: ՍԵ CLՄԵՔ ԱՅՍՏԵՍ ՝ տեսնելու ձեռնարկ, թե ինչպես ձևավորել Gerber ֆայլեր EAGLE- ից:

Ես անձամբ սիրում եմ LIONCIRCUITS: Նրանց տախտակների որակը իսկապես լավ է, և նրանք տալիս են տախտակները ընդամենը 5 օրվա ընթացքում:

Վերևում կարող եք գտնել իմ PCB պատկերները, երբ դրանք տեղադրվում են Lioncircuits- ում:

Խորհուրդ ենք տալիս: