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

Oiceեյսոնի հետ ցանկացած վայրից ձայնով վերահսկվող լույսեր. 7 քայլ
Oiceեյսոնի հետ ցանկացած վայրից ձայնով վերահսկվող լույսեր. 7 քայլ

Video: Oiceեյսոնի հետ ցանկացած վայրից ձայնով վերահսկվող լույսեր. 7 քայլ

Video: Oiceեյսոնի հետ ցանկացած վայրից ձայնով վերահսկվող լույսեր. 7 քայլ
Video: Угрюм-река (1969) (1 серия) фильм 2024, Հուլիսի
Anonim
Oiceեյսոնի հետ ձայնից վերահսկվող լույսեր ցանկացած վայրից
Oiceեյսոնի հետ ձայնից վերահսկվող լույսեր ցանկացած վայրից

AC լույսեր, որոնք ցանկացած վայրից վերահսկվում են ինտերնետ կապով `օգտագործելով NodeMCU (ESP8266) և Jason (Android հավելված):

Jason- ը ձայնային կառավարվող օգնական ծրագիր է, որը ես ծածկագրել եմ Android սարքերի համար ՝ AC սարքի էլեկտրական վիճակը վերահսկելու համար, մինչ այժմ այն կարող է կառավարել լույսերը: Դուք կարող եք վերահսկել լույսերը աշխարհի ցանկացած կետից, քանի դեռ ունեք ինտերնետ կապ: Դա հնարավոր է ՝ օգտագործելով IoT բրոքեր, այս դեպքում մենք օգտագործում ենք Ubidots- ը:

Այն օգտագործելու համար դուք պետք է կառուցեք էլեկտրական լամպին միացվող ապարատային մոդուլը (որի հրահանգները այս ձեռնարկում են) և ձեզ հարկավոր կլինի նաև ստեղծել Ubidots հաշիվ:

Այսպիսով, եկեք սկսենք…

Քայլ 1: Սահմանեք Ubidots հաշիվ

Սահմանեք Ubidots հաշիվ
Սահմանեք Ubidots հաշիվ
Սահմանեք Ubidots հաշիվ
Սահմանեք Ubidots հաշիվ
Սահմանեք Ubidots հաշիվ
Սահմանեք Ubidots հաշիվ

Առաջին բանը, որ դուք պետք է անեք, գնալ Ubidots for Education կայք և ստեղծել հաշիվ: Կարող եք ուղղակիորեն մուտք գործել, եթե արդեն ունեք Twitter, Github, Google կամ Facebook հաշիվ:

Երբ դուք արդեն ստեղծել եք ձեր հաշիվը, ձեզ հասանելի կլինեն ձեր խորհրդանիշը ՝ վերևի աջ անկյունում կտտացնելով ձեր օգտվողի անունին և կտտացնելով API- ի հավատարմագրերին: Պահպանեք ձեր նշանը, ինչպես մենք հետագայում կօգտագործենք:

Քայլ 2: Jason հավելված

Asonեյսոն հավելված
Asonեյսոն հավելված
Asonեյսոն հավելված
Asonեյսոն հավելված
Asonեյսոն հավելված
Asonեյսոն հավելված
Asonեյսոն հավելված
Asonեյսոն հավելված

Հավելվածը կարելի է ներբեռնել 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: Սեղանատախտակ

Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard

Անջատիչը կարող է լինել մի պարզ անջատիչ կամ պատի անջատիչ, այն պարզապես պետք է հայտնաբերի, արդյոք օգտվողը փոխում է իր վիճակը, որպեսզի մենք դեռ կարողանանք նորմալ անջատիչով վերահսկել լույսերը:

Անջատիչը, որն օգտագործեցի, ունի կրկնակի նետում, մեզ միայն մեկն է պետք, ուստի ես դրա կապը 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: Դեմո

Աշխատում է!

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