Բովանդակություն:
- Քայլ 1: Այս ծրագրի հիմնական պահանջները թվարկված են հետևյալ կերպ
- Քայլ 2. Ի՞նչ է ESP8266- ը:
- Քայլ 3. Ի՞նչ է Arduino- ն և IDE- ն:
- Քայլ 4: Ներբեռնեք Arduino IDE- ն և տեղադրման գործընթացը:
- Քայլ 5. Ամրացնել ESP8266- ի USB Converter- ը USB-TTL փոխարկիչին
- Քայլ 6: Կոդի վերբեռնում և ծրագիր
Video: LED վերահսկում ESP8266 WiFi մոդուլի օգտագործմամբ- Իրերի ինտերնետ. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
ESP8266- ը էժան Wi-Fi չիպ է ՝ լիարժեք TCP/IP կույտով և MCU (միկրոկոնտրոլերի միավոր) հնարավորությամբ, որոնք արտադրվում են Շանհայում տեղակայված չինական արտադրողի ՝ Espressif Systems- ի կողմից:
Չիպն առաջին անգամ հայտնվեց արևմտյան արտադրողների ուշադրությանը 2014 թվականի օգոստոսին ՝ ESP-01 մոդուլով, որը պատրաստվել էր երրորդ կողմի արտադրողի ՝ Ai-Thinker- ի կողմից: Այս փոքր մոդուլը թույլ է տալիս միկրոկառավարիչներին միանալ Wi-Fi ցանցին և կատարել պարզ TCP/IP միացումներ `օգտագործելով Hayes ոճի հրամաններ: Այնուամենայնիվ, այն ժամանակ գրեթե չկար չիպերի մասին անգլերեն լեզվով փաստաթղթեր և ընդունված հրամանները: Շատ ցածր գինը և այն փաստը, որ մոդուլում շատ քիչ արտաքին բաղադրիչներ կային, ինչը հուշում էր, որ այն ի վերջո կարող է շատ էժան լինել ծավալով, գրավեց բազմաթիվ հաքերների `մոդուլը, չիպը և դրա վրա տեղադրված ծրագրակազմը ուսումնասիրելու, ինչպես նաև չինական փաստաթղթերը թարգմանելու համար: ESP8285- ը ESP8266 է` 1 ՄԲ ներկառուցված լուսարձակմամբ, որը հնարավորություն է տալիս միապտղային սարքերին միանալ Wi-Fi:
Քայլ 1: Այս ծրագրի հիմնական պահանջները թվարկված են հետևյալ կերպ
(1) ESP8266 WiFi մոդուլ
(2) Arduino IDE
(3) Breadboard
(4) Jumper լարերը
(5) USB-TTL փոխարկիչ
(6) էներգիայի աղբյուր (3.3v DC)
(7) Անլար ինտերնետ կապ (WiFi)
(8) Վեբ սերվեր (կարող եք օգտագործել մերոնք)
(9) LED
Քայլ 2. Ի՞նչ է ESP8266- ը:
ESP8266- ը էժան Wi-Fi չիպ է ՝ լիարժեք TCP/IP կույտով և MCU (միկրոկոնտրոլերի միավոր) հնարավորությամբ, որոնք արտադրվում են Շանհայում տեղակայված չինական արտադրողի ՝ Espressif Systems- ի կողմից:
Չիպն առաջին անգամ հայտնվեց արևմտյան արտադրողների ուշադրությանը 2014 թվականի օգոստոսին ՝ ESP-01 մոդուլով, որը պատրաստվել էր երրորդ կողմի արտադրողի ՝ Ai-Thinker- ի կողմից: Այս փոքր մոդուլը թույլ է տալիս միկրոկառավարիչներին միանալ Wi-Fi ցանցին և կատարել պարզ TCP/IP միացումներ `օգտագործելով Hayes ոճի հրամաններ: Այնուամենայնիվ, այն ժամանակ գրեթե չկար չիպերի մասին անգլերեն լեզվով փաստաթղթեր և ընդունված հրամանները: Շատ ցածր գինը և այն փաստը, որ մոդուլում շատ քիչ արտաքին բաղադրիչներ կային, ինչը հուշում էր, որ այն ի վերջո կարող է շատ էժան լինել ծավալով, գրավեց բազմաթիվ հաքերների `մոդուլը, չիպը և դրա վրա տեղադրված ծրագրակազմը ուսումնասիրելու, ինչպես նաև չինական փաստաթղթերը թարգմանելու համար: ESP8285- ը ESP8266 է` 1 ՄԲ ներկառուցված լուսարձակմամբ, որը հնարավորություն է տալիս միապտղային սարքերին միանալ Wi-Fi:
Քայլ 3. Ի՞նչ է Arduino- ն և IDE- ն:
Arduino- ն բաց կոդով էլեկտրոնիկայի հարթակ է, որը հիմնված է հեշտ օգտագործման ապարատային և ծրագրային ապահովման վրա: Arduino- ի տախտակները կարող են կարդալ մուտքերը `լույս սենսորի վրա, մատը կոճակի վրա կամ Twitter հաղորդագրություն, և այն վերածել ելքի` ակտիվացնելով շարժիչը, միացնելով LED- ը, ինչ -որ բան հրապարակելով առցանց: Դուք կարող եք ասել ձեր տախտակին, թե ինչ պետք է անի ՝ մի շարք հրահանգներ ուղարկելով տախտակի վրա գտնվող միկրոկառավարիչին: Դա անելու համար դուք օգտագործում եք Arduino ծրագրավորման լեզուն (հիմնված է լարերի վրա) և Arduino ծրագրային ապահովման վրա (IDE) ՝ հիմնված մշակման վրա:
Ինչու՞ Arduino- ն: Օգտատիրոջ պարզ և մատչելի փորձի շնորհիվ Arduino- ն օգտագործվել է հազարավոր տարբեր նախագծերում և ծրագրերում: Arduino ծրագիրը հեշտ օգտագործման համար է սկսնակների համար, սակայն բավականաչափ ճկուն է առաջադեմ օգտագործողների համար: Այն աշխատում է Mac- ի, Windows- ի և Linux- ի վրա: Ուսուցիչներն ու ուսանողները այն օգտագործում են ցածրարժեք գիտական գործիքներ ստեղծելու, քիմիայի և ֆիզիկայի սկզբունքներն ապացուցելու կամ ծրագրավորման և ռոբոտաշինության ոլորտում սկսելու համար: Դիզայներներն ու ճարտարապետները կառուցում են ինտերակտիվ նախատիպեր, երաժիշտներն ու արվեստագետներն այն օգտագործում են տեղադրման և նոր երաժշտական գործիքների փորձերի համար: Ստեղծողներն, իհարկե, այն օգտագործում են, օրինակ, Maker Faire- ում ցուցադրված շատ նախագծերի կառուցման համար: Arduino- ն նոր բաներ սովորելու հիմնական գործիք է: Oneանկացած անձ ՝ երեխաներ, հոբբիիստներ, արվեստագետներ, ծրագրավորողներ, կարող է սկսել խոսել, հետևելով հանդերձանքի քայլ առ քայլ հրահանգներին կամ գաղափարներ փոխանակել առցանց Arduino համայնքի այլ անդամների հետ:
Քայլ 4: Ներբեռնեք Arduino IDE- ն և տեղադրման գործընթացը:
- Կտտացրեք հղմանը և https://goo.gl/Cxa9rX ներբեռնեք Arduino IDE- ն
- Տեղադրեք Arduino IDE ձեր համակարգում
- Բացեք Arduino IDE- ն և կտտացրեք ներդիրին Ֆայլ> Նախապատվություններ
- Այժմ ավելացրեք հետևյալ URL- ը Լրացուցիչ խորհրդի մենեջերի URL- ների դաշտում և կտտացրեք OK:
- URL:-
- Բացեք ներդիրը Գործիքներ> Տախտակներ> Տախտակի կառավարիչ
- Որոնեք esp8266 և տեղադրեք esp8266 համայնքային փաթեթները
- Այժմ գնացեք Գործիքներ> Տախտակներ և ընտրեք Ընդհանուր ESP8266 մոդուլ
- Բացեք ուրվագիծ> Գրադարան> Գրադարանների կառավարում
- Որոնեք arduino json և տեղադրեք arduino json գրադարանը ՝ Benoît Blanchon- ի կողմից
Քայլ 5. Ամրացնել ESP8266- ի USB Converter- ը USB-TTL փոխարկիչին
Ահա ESP8266- ի USB-TTL փոխարկիչի միացման մանրամասները
- Միացրեք USB-TTL 3.3V- ը ESP8266 VCC և CH_PD- ին
- Միացրեք ESP8266 RX- ը USB-TTL TX- ին և ESP8266 TX- ը USB-TTL RX- ին
- Միացրեք ESP8266 GND- ը USB-TTL GND- ին
- Միացրեք LED- ը GPIO 2 & GND- ին
- Միացրեք GPIO 0 -ը GND- ին (ՄԻԱՅՆ ԷԿԻՉԻ ԲԵՌՆԱԲԱՄԱՆ ԳՈՐԸ)
Քայլ 6: Կոդի վերբեռնում և ծրագիր
Միացրեք USB-TTL- ը ձեր համակարգին և ընտրեք նավահանգիստը Գործիքներ> Պորտեր> COMn (նախկին COM4)
Այժմ խմբագրեք մանրամասները, ինչպիսիք են ՝ WiFi անունը, WiFi գաղտնաբառը, տիրույթի անունը, ուղին և կազմեք ուրվագիծը և վերբեռնեք ESP8266:
Եթե ունեք սերվեր, ապա կարող եք օգտագործել ձեր սեփականը ՝ օգտագործելով php և json ծածկագիրը, կարող եք ներբեռնել աղբյուրի ֆայլը ստորև բերված հղումով, այլապես կարող եք օգտագործել իմ վերբեռնած կոդը ՝
Issueանկացած հարցի համար կարող եք կապվել ինձ հետ-
Բիպուլ Կումար Գուպտա
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg
Խորհուրդ ենք տալիս:
Պիեզոէլեկտրական ցնցումների հպման տվիչի մոդուլի օգտագործմամբ հայտնաբերեք թրթռանքներ. 6 քայլ
Պիեզոէլեկտրական ցնցման հպման տվիչի մոդուլի օգտագործմամբ հայտնաբերեք թրթռումներ. Այս ձեռնարկում մենք կսովորենք, թե ինչպես կարելի է հայտնաբերել ցնցումների թրթռումները ՝ օգտագործելով պարզ պիեզոէլեկտրական սենսորային թրթռումային մոդուլ և Visuino: Դիտեք ցուցադրական տեսանյութ
Ինտերնետ/ամպ վերահսկվող տան ավտոմատացում ՝ օգտագործելով Esp8266 (aREST, MQTT, IoT). 7 քայլ (նկարներով)
Ինտերնետ/ամպ վերահսկվող տնային ավտոմատացում ՝ օգտագործելով Esp8266 (aREST, MQTT, IoT). ԲՈԼՈՐ վարկերը ՝ http://arest.io/ ամպային ծառայության համար: IoT աշխարհի ամենաքննարկվող թեման այս պահին !! Ամպային սերվերներն ու ծառայությունները, որոնք դա հնարավոր են դարձնում, այսօրվա աշխարհի գրավիչ կետն է … ՀԵՌԱՆԱՎՈՐՈARԹՅՈARՆԸ ԿԱՐՈ ԵՆ
ESP8266 NODEMCU BLYNK IOT ձեռնարկ - Esp8266 IOT ՝ օգտագործելով Blunk և Arduino IDE - LED- ների վերահսկում ինտերնետում. 6 քայլ
ESP8266 NODEMCU BLYNK IOT ձեռնարկ | Esp8266 IOT ՝ օգտագործելով Blunk և Arduino IDE | Ինտերնետում LED- ների վերահսկում. Բարև տղերք, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել IOT- ը մեր ESP8266 կամ Nodemcu- ի հետ: Մենք դրա համար կօգտագործենք blynk ծրագիրը: Այսպիսով, մենք կօգտագործենք մեր esp8266/nodemcu- ն ՝ LED- ները ինտերնետով վերահսկելու համար: Այսպիսով, Blynk ծրագիրը միացված կլինի մեր esp8266 կամ Nodemcu
E32-433T LoRa մոդուլի ձեռնարկ - DIY Breakout Board E32 մոդուլի համար. 6 քայլ
E32-433T LoRa մոդուլի ձեռնարկ | DIY Breakout Board E32 մոդուլի համար. Այ, ինչ կա, տղերք: Akarsh այստեղ CETech- ից: Իմ այս նախագիծը ավելի շատ ուսուցման կոր է `հասկանալու E32 LoRa մոդուլի աշխատանքը eByte- ից, որը բարձր հզորության 1 վտ հաղորդիչ մոդուլ է: Երբ մենք հասկանանք աշխատանքը, ես դիզայն ունեմ
LED- ի պայծառության վերահսկում Arduino- ի և Bluetooth մոդուլի միջոցով (HC-05). 4 քայլ
Arduino- ի և Bluetooth մոդուլի (HC-05) միջոցով LED- ի պայծառության վերահսկում. Ներածություն Այս ձեռնարկում մենք պատրաստվում ենք վերահսկել LED- ի պայծառությունը ՝ օգտագործելով Arduino UNO, Bluetooth մոդուլ (HC-05) և Bluetooth (Bluetooth տերմինալ) Android հավելվածներ: