Բովանդակություն:
- Քայլ 1. Ի՞նչ է NodeMCU- ն:
- Քայլ 2. Ինչպես ծրագրավորել NodeMCU- ն Arduino IDE- ի միջոցով
- Քայլ 3. LED- ի վերահսկում HTTP էջի միջոցով `օգտագործելով NodeMCU
- Քայլ 4: Կոդ
- Քայլ 5. Ի՞նչ այլ տախտակներ կարող եմ օգտագործել NodeMCU- ի փոխարեն:
- Քայլ 6: Նախագծերի օրինակ
Video: Սկսում W/ NodeMCU ESP8266 Arduino IDE- ում ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ակնարկ
Այս ձեռնարկում դուք կսովորեք, թե ինչպես օգտագործել NodeMCU- ն Arduino IDE- ում:
Այն, ինչ դուք կսովորեք
- Ընդհանուր տեղեկություններ NodeMCU- ի մասին
- Ինչպես տեղադրել ESP8266 տախտակները Arduino IDE- ում
- Ինչպես ծրագրավորել NodeMCU- ն Arduino IDE- ում
- Ներկայացնում ենք տախտակներ, որոնք կարող են օգտագործվել NodeMCU- ի փոխարեն
Քայլ 1. Ի՞նչ է NodeMCU- ն:
Այսօր IOT ծրագրերը աճում են, և միացնող օբյեկտները դառնում են ավելի ու ավելի կարևոր: Օբյեկտները միացնելու մի քանի եղանակ կա, օրինակ ՝ Wi-Fi արձանագրությունը:
NodeMCU- ն ESP8266- ի վրա հիմնված բաց կոդ է, որը կարող է միացնել օբյեկտները և թույլ տալ տվյալների փոխանցում ՝ օգտագործելով Wi-Fi արձանագրությունը: Բացի այդ, ապահովելով միկրոկառավարիչների որոշ ամենակարևոր հատկանիշները, ինչպիսիք են GPIO- ն, PWM- ը, ADC- ը և այլն, այն կարող է միայնակ լուծել նախագծի բազմաթիվ կարիքներ:
Այս տախտակի ընդհանուր առանձնահատկությունները հետևյալն են.
- Հեշտ է օգտագործել
- Programրագրավորելիություն Arduino IDE կամ IUA լեզուներով
- Հասանելի է որպես մուտքի կետ կամ կայան
- գործնական է իրադարձությունների վրա հիմնված API ծրագրերում
- Ներքին ալեհավաք ունենալը
- Պարունակող 13 GPIO կապում, 10 PWM ալիք, I2C, SPI, ADC, UART և 1-Wire
Քայլ 2. Ինչպես ծրագրավորել NodeMCU- ն Arduino IDE- ի միջոցով
Arduino IDE- ն NodeMCU- ի ծրագրավորման համար օգտագործելու համար նախ պետք է այն ծանոթացնել ծրագրակազմին:
Դա անելու համար պատճենեք հետևյալ ծածկագիրը և հետևեք հետևյալ քայլերին.
arduino.esp8266.com/stable/package_esp8266c…
քայլ 1. Ընտրեք «Նախապատվություններ» ֆայլի ընտրացանկում և մուտքագրեք պատճենահանված ծածկագիրը Տախտակի կառավարման լրացուցիչ հասցեների մասում: Այնուհետեւ կտտացրեք OK:
Քայլ 2. Գործիքների ցանկից որոնեք ESP8266 բառը Տախտակներ> տախտակների կառավարիչ: Այնուհետև տեղադրեք ESP8266 տախտակները: Ամբողջական տեղադրումից հետո ESP8266 տախտակների վրա կտեսնեք INSTALLED պիտակը:
Այս երկու քայլերից հետո դուք կարող եք տեսնել ESP8266- ի վրա հիմնված տախտակներ, ինչպիսիք են NodeMCU- ն ձեր Arduino IDE տախտակների ցուցակում և կարող եք ընտրել ձեր նախընտրած տախտակը `ծածկագիրը վերբեռնելու համար:
Թվային կապում օգտագործելու համար դուք պետք է ընտրեք GPIO համարներ: Օրինակ, D7 քորոցը սահմանվում է որպես GPIO13: Այսպիսով, դուք պետք է ստեղծեք 13 համարի քորոցը, երբ ցանկանում եք օգտագործել D7- ը ձեր ծրագրում: Բացի այդ, դուք կարող եք օգտագործել P2 D2 (GPIO4) որպես SDA և P1 D1 (GPIO5) որպես SCL
Քայլ 3. LED- ի վերահսկում HTTP էջի միջոցով `օգտագործելով NodeMCU
Կարող եք ինտերնետը միացնել Wi-Fi- ի միջոցով ՝ օգտագործելով NodeMCU, և կիրառել ձեր ցանկալի հրամանները ՝ ստեղծելով HTTP էջ:
Այս օրինակում դուք կարող եք վերահսկել LED- ը ՝ սեղմելով ON և OFF ստեղնը: Մուտքագրեք ձեր մոդեմների SSID- ն ու գաղտնաբառը տրամադրված մասում և վերբեռնեք դրանք ձեր NodeMCU տախտակին `օգտագործելով Arduino IDE- ն: (Այլ կարգավորումները թողեք կանխադրվածին)
Քայլ 4: Կոդ
Սերիական մոնիտորը բացելուց հետո, եթե ինտերնետ կապը հաստատվի, ձեզ կտրվի ձեր ստեղծած էջի IP հասցեն (օրինակ ՝ 192.168.1.18): պատճենեք և տեղադրեք այն ձեր դիտարկիչում ՝ HTTP էջը բացելու համար:
Քայլ 5. Ի՞նչ այլ տախտակներ կարող եմ օգտագործել NodeMCU- ի փոխարեն:
IOT համակարգի համար տախտակի տեսակը ընտրելու համար կան տարբեր կարևոր գործոններ, ինչպիսիք են GPIO կապումների թիվը, հաղորդակցման արձանագրությունները, ներառյալ ալեհավաքը և այլն:
Բացի այդ, կան տարբեր տախտակներ և հարթակներ, որոնցից յուրաքանչյուրն ունի իր առանձնահատկությունները:
Այստեղ մենք դրանք համեմատել ենք ՝ հիմնված IOT նախագծերի ամենակարևոր պահանջվող հատկանիշների վրա:
Քայլ 6: Նախագծերի օրինակ
- Smart Door Lock w/ WiFi մուտքի էջ Arduino- ի և ESP8266- ի կողմից
- Խոսեք ձեր Arduino- ի հետ և վերահսկեք այն Google Օգնականի միջոցով
- Խաղացեք Fire Over WIFI- ով: ESP8266 & Neopixels (ներառյալ Android հավելվածը)
- nstagram- ը սիրում է արագաչափեր Arduino- ի և ESP8266- ի կողմից
Եթե գտնում եք, որ այս ձեռնարկը օգտակար և հետաքրքիր է, խնդրում ենք հավանել մեզ facebook- ում:
Խորհուրդ ենք տալիս:
NodeMcu ESP8266 Առաջին անգամ տեղադրում Arduino IDE- ով. 10 քայլ
NodeMcu ESP8266 Առաջին անգամ տեղադրում Arduino IDE- ով. Ես պատրաստում եմ Twitch վերահսկվող սարքեր; հարմարեցված կոնսուլներ, վերահսկիչներ և այլ ոչ մի նոր իրադարձություն: Ուղիղ հեռարձակումներն իրականացվում են ամեն չորեքշաբթի և շաբաթ օրերին, երեկոյան 9 -ին EST ՝ https://www.twitch.tv/noycebru կայքում, կարևոր իրադարձություններ TikTok @noycebru- ում, և կարող եք դիտել ձեռնարկներ YouTube- ում
Կարգավորեք NodeMCU ծրագրավորումը Arduino IDE- ով ՝ 3 քայլ
Կարգավորեք NodeMCU ծրագրավորումը Arduino IDE- ով. Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես ծրագրավորել NodeMCU տախտակը Arduino IDE- ի միջոցով: Դա անելու համար անհրաժեշտ է տեղադրել վարորդներ և ավելացնել NodeMCU տախտակ Arduino տախտակի ցուցակին: Եկեք քայլ առ քայլ անենք
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
DIY եղանակային կայան ՝ օգտագործելով DHT11, BMP180, Nodemcu Arduino IDE- ով Arduino IDE- ի միջոցով Blynk սերվերի վրա. 4 քայլ
DIY եղանակային կայան ՝ օգտագործելով DHT11, BMP180, Nodemcu With Arduino IDE Over Blynk Server: Github: DIY_Weather_Station Hackster.io: Եղանակային կայան Ինչպես, երբ այն բացում ես, ծանոթանում ես եղանակային պայմանների հետ, ինչպիսիք են ՝ peratերմաստիճանը, Խոնավությունը և այլն: Այդ ցուցանիշները մեծի միջին արժեքն են
Arduino IDE- ի արագ մեկնարկի ուղեցույց NodeMCU ESP8266: 6 քայլով
Arduino IDE- ի արագ մեկնարկի ուղեցույց NodeMCU ESP8266- ով. Arduino IDE կազմաձևում NodeMCU ESP8266- ի համար