Բովանդակություն:
- Քայլ 1: Սահմանեք Ubidots հաշիվ
- Քայլ 2: Jason հավելված
- Քայլ 3: Անվտանգություն առաջին հերթին
- Քայլ 4: Սխեմաներ
- Քայլ 5: Սեղանատախտակ
- Քայլ 6: Կոդ
- Քայլ 7: Դեմո
Video: Oiceեյսոնի հետ ցանկացած վայրից ձայնով վերահսկվող լույսեր. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
AC լույսեր, որոնք ցանկացած վայրից վերահսկվում են ինտերնետ կապով `օգտագործելով NodeMCU (ESP8266) և Jason (Android հավելված):
Jason- ը ձայնային կառավարվող օգնական ծրագիր է, որը ես ծածկագրել եմ Android սարքերի համար ՝ AC սարքի էլեկտրական վիճակը վերահսկելու համար, մինչ այժմ այն կարող է կառավարել լույսերը: Դուք կարող եք վերահսկել լույսերը աշխարհի ցանկացած կետից, քանի դեռ ունեք ինտերնետ կապ: Դա հնարավոր է ՝ օգտագործելով IoT բրոքեր, այս դեպքում մենք օգտագործում ենք Ubidots- ը:
Այն օգտագործելու համար դուք պետք է կառուցեք էլեկտրական լամպին միացվող ապարատային մոդուլը (որի հրահանգները այս ձեռնարկում են) և ձեզ հարկավոր կլինի նաև ստեղծել Ubidots հաշիվ:
Այսպիսով, եկեք սկսենք…
Քայլ 1: Սահմանեք Ubidots հաշիվ
Առաջին բանը, որ դուք պետք է անեք, գնալ Ubidots for Education կայք և ստեղծել հաշիվ: Կարող եք ուղղակիորեն մուտք գործել, եթե արդեն ունեք Twitter, Github, Google կամ Facebook հաշիվ:
Երբ դուք արդեն ստեղծել եք ձեր հաշիվը, ձեզ հասանելի կլինեն ձեր խորհրդանիշը ՝ վերևի աջ անկյունում կտտացնելով ձեր օգտվողի անունին և կտտացնելով API- ի հավատարմագրերին: Պահպանեք ձեր նշանը, ինչպես մենք հետագայում կօգտագործենք:
Քայլ 2: Jason հավելված
Հավելվածը կարելի է ներբեռնել Play Store- ից, այն հասանելի է անգլերեն և իսպաներեն լեզուներով:
Պատճենեք ձեր Ubidots նշանը հավելվածում ՝ կտտացնելով կարգավորումների ներդիրին, տեղադրելով այն Ubidots ստեղնաշարի դաշտում և հպեք պահպանման կոճակին:
Այժմ մենք պետք է կազմաձևենք սարքը, գնանք սարքերի ներդիր և կտտացրեք ավելացման կոճակին: Մուտքագրեք անուն, նախընտրելի է այն տարածքի անվանումը, որտեղ լույսերն են, այնպես որ կարող եք ասել «Միացրեք խոհանոցի լույսերը»: ESP32 I/O Pin- ում ընտրեք «5», որը լինելու է ռելեին միացված NodeMCU (ներքին ESP8266) կապը: Եվ հպեք պահել:
Քայլ 3: Անվտանգություն առաջին հերթին
Այս նախագծում մենք աշխատում ենք ցանցի լարման (A/C լարման) հետ, որը վտանգավոր է, եթե չգիտեք, թե ինչ եք անում, շատ զգույշ եղեք: ԵՐԲԵՔ մի շոշափեք շղթայի որևէ հատված կամ մի աշխատեք դրա հետ, եթե այն միացված է պատի հոսանքին: Եթե չգիտեք, թե ինչ եք անում, կանգ առեք այստեղ կամ օգնություն ստացեք մասնագետներից:
Ես տեղադրում եմ միայն այս ուսումնական ձեռնարկը և ոչ մի կերպ պատասխանատու չեմ ձեր պատճառած վնասվածքների կամ վնասների համար:
Քայլ 4: Սխեմաներ
- Միացրեք NodeMCU- ն `VIN- ը VCC- ին (5V) և GND կապը` GND- ին:
- D8- ը միացրեք անջատիչի մի ծայրին և GND- ին միացված 2.2K Օմ ռեզիստորին:
- Անջատիչի մյուս ծայրը միացրեք 3.3 Վ -ին, քանի որ NodeMCU- ն կարող է կարգավորել այդ լարումը միայն իր I/O կապում:
- D1- ից մինչև 2.2k Օմ դիմադրություն NPN տրանզիստորի հիմքին
- Ռելեի բացասական DC տրանզիստորի կոլեկտորին:
- Տրանզիստորի թողարկիչ դեպի GND:
- Ռելեի դրական DC մինչև 5 Վ:
- Լամպի բացասական ռելեի մեկ AC փին:
- Լամպի դրական AC Live- ին (AC Positive):
- Այլ AC ռելեի չեզոքին (AC բացասական)
NOTԱՆՈԹՈԹՅՈՆ. VCC 5V- ն մատակարարվելու է USB մալուխից, որը միացված է հեռախոսի տրանսֆորմատորի լիցքավորիչին:
Քայլ 5: Սեղանատախտակ
Անջատիչը կարող է լինել մի պարզ անջատիչ կամ պատի անջատիչ, այն պարզապես պետք է հայտնաբերի, արդյոք օգտվողը փոխում է իր վիճակը, որպեսզի մենք դեռ կարողանանք նորմալ անջատիչով վերահսկել լույսերը:
Անջատիչը, որն օգտագործեցի, ունի կրկնակի նետում, մեզ միայն մեկն է պետք, ուստի ես դրա կապը 1 -ին կապեցի NodeMCU- ի 3V- ին և անջատիչի 2 -րդ կապը `NodeMCU կապիչ D8- ին:
Էներգամատակարարումը լինելու է հեռախոսի պատի լիցքավորիչ ՝ 5 Վ լարման USB մալուխով:
Հսկելով ռելեի հետ գրունտի միացումը, մենք կարող ենք վերահսկել լամպի AC կարգավիճակը:
Քայլ 6: Կոդ
Նախքան կոդի օգտագործումը, դուք պետք է ներբեռնեք որոշ գրադարաններ.
- Arduino միջուկ ESP8266- ի համար (կարդացեք «Տեղադրում տախտակների կառավարչի հետ» քայլով)
- Ubidots ESP MQTT
Նշում. Եթե չգիտեք, թե ինչպես գրադարաններ ավելացնել arduino IDE- ին, կարող եք հետևել այս հեշտ ձեռնարկին:
Տեղադրեք ձեր զարգացման խորհուրդը NodeMCU 1.0 (ESP-12E մոդուլ): Դուք պետք է փոխեք որոշ փոփոխականներ ծածկագրում.
- Ձեր SSID- ը (ձեր տան Wi-Fi ցանցի անունը)
- Ձեր Wi-FI ցանցի գաղտնաբառը
- Ձեր Ubidots խորհրդանիշը Եվ վերջապես ձեր ծածկագիրը վերբեռնեք տախտակին:
Եվ վերջապես վերբեռնեք ձեր ծածկագիրը տախտակին:
Քայլ 7: Դեմո
Աշխատում է!
Խորհուրդ ենք տալիս:
Ապահով մուտք գործեք ձեր Pi- ն աշխարհի ցանկացած վայրից. 7 քայլ
Ապահով մուտք գործեք ձեր Pi աշխարհի ցանկացած վայրից. Pi- ի վրա շուրջօրյա աշխատող մի քանի ծրագիր ունեմ: Ամեն անգամ, երբ ես դուրս էի գալիս իմ տնից, շատ դժվար էր դառնում ստուգել Պիի առողջական վիճակը և կարգավիճակը: Հետագայում ես հաղթահարեցի փոքր արգելքը `օգտագործելով ngrok: Սարքին դրսից մուտք գործելը հնարավորություն է տալիս
Ձայնը վերահսկեք ձեր տունը աշխարհի ցանկացած վայրից. 5 քայլ
Ձայնը վերահսկեք ձեր տունը աշխարհի ցանկացած վայրից. … այլևս ոչ գիտական ֆանտաստիկա … Այսօր օգտագործվող ապարատային և ծրագրային ապահովման միջոցով այս հրահանգը ցույց կտա, թե ինչպես է հնարավոր վերահսկել ձեր տան համակարգերի մեծամասնությունը ձայնային կառավարման, սմարթֆոնի միջոցով, պլանշետ և/կամ համակարգիչ ցանկացած վայրից
Costածր ծախսերի խելացի տուն - վերահսկողություն աշխարհի ցանկացած վայրից. 6 քայլ
Costածր ծախսերի խելացի տուն - վերահսկողություն աշխարհի ցանկացած վայրից. Մոտավորապես Մեր օրերում երկու ծնողներն էլ աշխատում են ընտանիքի համար հարմարավետ կյանք ունենալու համար: Այսպիսով, մենք ունենք բազմաթիվ էլեկտրոնային տեխնիկա, ինչպիսիք են aterեռուցիչը, AC- ն, Լվացքի մեքենան և այլն:
Ձայնով վերահսկվող սկուտերային լույսեր և ավտոտնակի դուռ ՝ 6 քայլ
Ձայնով վերահսկվող սկուտերների լույսեր և ավտոտնակի դուռ. Բարև բոլորին: Վերջերս ես գնել եմ էլեկտրական սկուտեր, բայց այն չուներ հետևի լույս և չուներ ներկառուցված ավտոտնակի դռներ բացող սարք … ԱՆԱԿՆԿԱԼ !! (゚ ゚ 0 ゚) ノ ~ Այսպիսով, ես որոշեցի իմ սեփական ավտոտնակի դռան հեռակառավարվող և հետևի լույսերը դրանք գնելու փոխարեն պատրաստել: Ի՞նչ է
Ինչպես պատրաստել շարժական վերահսկվող ռոբոտ - DTMF- ի հիման վրա - Առանց միկրոկառավարիչի և ծրագրավորման - Վերահսկում աշխարհի ցանկացած վայրից - RoboGeeks: 15 քայլ
Ինչպես պատրաստել շարժական վերահսկվող ռոբոտ | DTMF- ի հիման վրա | Առանց միկրոկառավարիչի և ծրագրավորման | Վերահսկում աշխարհի ցանկացած վայրից | RoboGeeks. Ուզու՞մ եք ստեղծել ռոբոտ, որը կարող է կառավարվել աշխարհի ցանկացած վայրից: Եկեք դա անենք