Բովանդակություն:
- Քայլ 1: Պահանջվում են բաղադրիչներ
- Քայլ 2: Սկսելու համար:
- Քայլ 3. Adafruit IO
- Քայլ 4: Ստեղծեք վահանակ
- Քայլ 5: Բլոկների ստեղծում
- Քայլ 6: Վերջնական վահանակ
- Քայլ 7: Ստացեք օգտվողի անուն և բանալին
- Քայլ 8: Միացնել WEBREPL- ը
- Քայլ 9: Միացեք Webrepl- ին
- Քայլ 10: Ավելացրեք ծածկագիրը
- Քայլ 11: Աշխատանքային տեսանյութ
Video: IOT Base Computing Using Nodemcu and Micropython: 11 Steps
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս ձեռնարկում ես պատրաստվում եմ օգտագործել NodeMcu, micropython և Mqtt կապը սերվերը միացնելու համար:
Այս ձեռնարկը օգտագործում է https- ի վրա հիմնված mqtt միացում ՝ Nodemcu- ից Adafruit.io սերվերին միանալու համար:
Այս նախագծում ես օգտագործում եմ micropython ծրագրավորման լեզու, որը գրեթե նման է պիթոնին:
Քայլ 1: Պահանջվում են բաղադրիչներ
Այս նախագիծը ավարտելու համար պահանջվում են հետևյալ բաղադրիչները.
Պահանջվող բաղադրիչներ
- Նոդեմկու
- IR սենսոր
- LED
- USB մալուխ
- Ինտերնետ կապը
Քայլ 2: Սկսելու համար:
Ընթացակարգ
- Ներբեռնեք և տեղադրեք espcut ծրագրակազմը վրիպազերծման համար:
- Ներբեռնեք ֆայլերը այս հղումից: որը պահվում է որպես github պահեստ: Ամբողջ ծրագիրը հասանելի է այս շտեմարանում:
- Ներբեռնեք և տեղադրեք micropython որոնվածը այս հղումից դեպի NODEMCU
- Միացրեք IR սենսորը GPIO12- ին և LED- ը Nodemcu- ի GPIO 2 -ին:
-
ներբեռնեք այս webrepl ծրագիրը
Քայլ 3. Adafruit IO
այցելեք io.adafruit.com և մուտք գործեք ՝ ձեր վահանակ գնալու համար:
Քայլ 4: Ստեղծեք վահանակ
Կտտացրեք գործողության վրա և ստեղծեք նոր վահանակ
Քայլ 5: Բլոկների ստեղծում
- Կտտացրեք Վահանակի անվան վրա:
- կրկին կտտացրեք +(գումարած) կոճակին ՝ բլոկ ստեղծելու համար
- Այժմ կտտացրեք Փոխել և անվանել այն:
- Այժմ կտտացրեք ստեղծել կոճակին
- Հաջորդը ընտրեք ձեր բլոկը և կտտացրեք հաջորդ քայլին
- Անվանեք այս բլոկին և նշեք ON վիճակի և OFF վիճակի անունները:
- Դրանից հետո կտտացրեք Ստեղծեք բլոկ:
Կրկնեք գործընթացը 2 -րդ քայլից ընտրեք տեքստը և ստեղծեք ևս մեկ բլոկ, ինչպես ցույց է տրված նկարում:
Քայլ 6: Վերջնական վահանակ
Ձեր վերջնական վահանակն այսպիսի տեսք կունենա:
Քայլ 7: Ստացեք օգտվողի անուն և բանալին
Կտտացրեք էկրանի ձախ կողմում գտնվող ստեղնաշարի պատկերակին և պատճենեք օգտվողի անունը և ակտիվ բանալին
Քայլ 8: Միացնել WEBREPL- ը
- Բացեք espcut ծրագիրը
- ուղարկեք այս հրամանը «ներմուծել webrepl_setup»
- կարդացեք տեքստը վահանակի վրա և կազմաձևեք webrepl- ը:
Քայլ 9: Միացեք Webrepl- ին
- Գտեք wifi ցանցը, ում ssid- ը սկսվում է micropython- ից
- միացեք այդ ssid- ին «micropythoN» գաղտնաբառով
- Դուք կստանաք էկրան, ինչպես ցույց է տրված վերևում նկարում:
Քայլ 10: Ավելացրեք ծածկագիրը
- արդյունահանեք webrepl ծրագրակազմը, բացեք webrepl.html և կտտացրեք միանալ
- այն ձեզանից կպահանջի գաղտնաբառ տրամադրել
- իմ դեպքում գաղտնաբառը «1234567» է
- վայ դու միացած ես
- վերբեռնեք ֆայլերը, որոնք ներբեռնվել են github պահոցից:
- վերբեռնեք main.py, mqtt.py, boot.py և data.txt ՝ օգտագործելով webrepl:
- այժմ սեղմեք կոճակը վերականգնել ձեր nodemcu- ում: և ստուգեք ելքը io.adafruit.com կայքում
- եթե ցանկանում եք ստուգել կոդի կատարումը, ապա նորից պետք է միանաք micropython wifi- ին և մուտք գործեք:
Քայլ 11: Աշխատանքային տեսանյութ
Այս ձեռնարկի աշխատանքային տեսանյութը հասանելի է այստեղ:
Խորհուրդ ենք տալիս:
Chrome T-rex Game Hack Using Arduino: 5 Steps
Chrome T-rex Game Hack Using Arduino: This tutorial we will hack chrome t-rex game with arduino
Astronomia Coffin Dance Meme Music Using Arduino Uno: 5 Steps
Astronomia Coffin Dance Meme Music Using Arduino Uno: This this blog we we show Astronomia Coffin Dance Tune With Arduino Uno այս նախագծում
MQ7-COLLUTION MONITORING USING THING THING SPEAK AND NODEMCU: 4 քայլ
MQ7-COLLUTION MONITORING USING THING SPEAK AND NODEMCU. Աղտոտվածությունը մեր այսօրվա աշխարհի հիմնական խնդիրն է: բայց ինչպես կարող ենք մոտակայքում վերահսկել մեր աղտոտվածությունը, այժմ դա շատ հեշտ է:
Monitoring-Temp-and-Humidity-using-AWS-ESP32: 8 Steps
Monitoring-Temp-and-Humidity-using-AWS-ESP32. Այս ձեռնարկում մենք ջերմաստիճանի և խոնավության տարբեր տվյալներ ենք չափելու ՝ օգտագործելով Temp և խոնավության տվիչ: Դուք նաև կսովորեք, թե ինչպես ուղարկել այս տվյալները AWS- ին
Nice Effect LED Chaser Circuit Using BC547: 11 Steps
Nice Effect LED Chaser Circuit BC547: Hii ընկեր, այսօր ես պատրաստվում եմ LED հետապնդող միացում կատարել: Դրա ազդեցությունը զարմանալի է: Այս շրջանը ես կանեմ BC547 տրանզիստորի միջոցով: Եկեք սկսենք