Բովանդակություն:
- Քայլ 1: Ստացեք ձեր մասերը
- Քայլ 2: Խառնել այն միասին
- Քայլ 3: Կոդ
- Քայլ 4: Դիմում
- Քայլ 5: Դրեք այն միասին և կատարված
Video: Alexa- ի կողմից վերահսկվող էլեկտրահաղորդիչ ՝ օգտագործելով WEMO D1 Mini: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Իսկապես զարմանալի է: Դա այնքան էլ դժվար չէ ունենալ alexa echo հսկողություն միկրոպրոցեսոր: Աշխարհը քո ոստրեն է: Այս հրահանգը ձեզ տանում է էլեկտրամագնիսական սարք վերահսկելու քայլերի միջոցով: Դուք կարող եք օգտագործել այս նույն գործընթացը ՝ վերահսկելու այն, ինչ ցանկանում եք: Իմ դեպքում վերելակի կոճակը սեղմելու համար ես օգտագործել եմ էլեկտրահաղորդիչը: Սրանցից երկուսը պատրաստեցի ՝ մեկը վերևի վերելակի կոճակի համար, մեկը ՝ ներքևի վերելակի կոճակի համար:
Քայլ 1: Ստացեք ձեր մասերը
Բաղադրությունը:
Alexa Echo Dot (կամ Echo)
WEMO D1 mini - carefulգույշ եղեք, որ WEMO D1 mini LITE չստանաք: Ես պատահաբար դա արեցի ՝ մտածելով, որ գումար եմ խնայում, բայց դա ճիշտ չաշխատեց:
L293D - Սովորաբար օգտագործվում է ռելե, բայց ես ունեի դրանցից մի փունջ, և նրանք աշխատեցին:
Breadboard
9 Վ մարտկոցի միակցիչ
Իգական Pin վերնագրեր - ըստ ցանկության
Էլեկտրամագնիս
լարերը
9 Վ մարտկոց
Քայլ 2: Խառնել այն միասին
Ես սա միասին կպցրեցի շերտի տախտակին: Այս տախտակը գեղեցիկ է, քանի որ այն դրված է որպես տախտակ `ռելսերով և միացած անցքերի հավաքածուով:
Սկզբում ես կանացի վերնագրեր կպցրեցի տախտակի վրա, որպեսզի WEMO- ն միանա: Սկզբնապես, ես նաև միացրի կանացի վերնագրեր L293D- ին միացնելու համար: Այնուամենայնիվ, ես հայտնաբերեցի, որ L293D- ն լավ միացումով չի միանում վերնագրերին, ուստի այն ուղղակիորեն կպցրեցի տախտակին:
Հետո լարեր կպցրեցի տախտակին `միացումներ կատարելու համար. 1. Կարմիր մետաղալար WEMO 5V- ից մինչև L293D Միացնել pin2- ը: Սև մետաղալար WEMO հողից մինչև L293D գրունտի քորոց (5) 3. Դեղին մետաղալար WEMO D1 կապից մինչև L293D մուտք 2 փին (7) 4: մարտկոցի կափարիչի լարերը `սևից մինչև WEMO հիմք, կարմիրից մինչև L293D Vs քորոց (8) 5: էլեկտրամագնիսական լարերը `սևից մինչև WEMO հիմք, ցանկացած գույնի L293D ելքի 2 փին (6)-EԱՆՈԹՈԹՅՈՆ. Վերջում ես օգտագործեցի մետաղալար` 2-փին կանացի միացմամբ: Ես կարող եմ վարդակից միացնել սրան: Ես ամեն մի էլեկտրալարերի ծայրին կպցրի արական կապտուկներ:
Ոչ մի պատճառ չկար, որ ես միացա Մուտք/Ելք 2 -ին, կարող էի անել Մուտք/Ելք 1. Փաստորեն, ես կարող էի վերահսկել 4 էլեկտրամագնիսը ՝ մեկի փոխարեն, բայց մեկն այն ամենն էր, ինչ ինձ պետք էր այս նախագծի համար:
Քայլ 3: Կոդ
WEMO- ն ծրագրավորելու համար կարող եք օգտագործել Arduino IDE- ն:
Կան որոշ քայլեր, որպեսզի WEMO- ն աշխատի arduino IDE- ի հետ, և դրանք կարող եք հետևել այս հիանալի ուսանելի…
Հաջորդը, դուք պետք է ստիպեք WEMO- ին աշխատել Echo- ի հետ: WEMO- ի պատճառն այն է, որ այն միացված է WIFI- ին, և, կարող եք օգտագործել որոշ հեշտությամբ մատչելի կոդ, որպեսզի այն վարվի wemo belkin անջատիչի նման: Սա հեշտ միջոց է այն միացնել ամազոնյան արձագանքին:
Նախ գնացեք ՝ https://github.com/kakopappa/arduino-esp8266-alexa… և ներբեռնեք belkin մոդելավորման կոդը: Տեղադրեք այս կոդը այնտեղ, որտեղ տեղակայված են ձեր մյուս arduino նախագծերը: Այնուհետև վերադարձրեք wemos.ino ֆայլը arduino ide- ում: Միակ ֆայլը, որը պետք է փոփոխվի, wemos.ino ֆայլն է: Հիմնականում այն ամենը, ինչ ձեզ հարկավոր է անել այս ֆայլում, հետևյալն է.
1. Սահմանեք ձեր SSID- ն ու գաղտնաբառը ձեր wifi- ին: 2. Սահմանեք ձեր անջատիչը; (Անջատիչ *խոհանոց = NULL;) 3. Նախագծեք ձեր անջատիչը; (խոհանոց = նոր անջատիչ («խոհանոցի լույսեր», 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*խոհանոց);) 4. Ավելացնել Loop բաժին; (խոհանոց-> serverLoop ();) 5. Կատարեք ձեր հետադարձ կապը միացված և անջատված ռեժիմների համար և հետադարձ զանգի մեջ դրեք այն, ինչ ցանկանում եք. isKitchenLightstsOn = ճշմարիտ; վերադարձը isKitchenLightstsOn; }
Այս ամենը դուք կտեսնեք wemos.ino կոդի նմուշում: Պարզապես փոխարինեք այդ ֆայլի Փոխարկիչներն այն ամենով, ինչ ցանկանում եք անջատիչ կատարել: Իմ դեպքում ես ամեն ինչ վերանվանեցի «BasementButton»: Իմ basementButtonOn () հետադարձ զանգը փոխում է P1- ի կապիչը բարձր: Տեսեք իմ ընդգրկած կոդը որպես օրինակ:
Քայլ 4: Դիմում
Իմ դեպքում ես ուզում էի, որ էլեկտրահաղորդիչը սեղմեր վերելակի կոճակը: Որպեսզի դա անեմ, ինձ ինչ -որ փակագիծ էր պետք, որպեսզի էլեկտրամագնիսականը պահեի վերելակի կոճակի վրա: Այսպիսով, սա իմ առաջին ներխուժումն է 3D տպիչների աշխարհում: Ես գնացի tinkercad.com և հաշիվ ստեղծեցի: Դուք կարող եք օգտագործել նրանց գործիքը ՝ ամպերում 3D ձևավորումներ կառուցելու համար, այնուհետև ձեր դիզայնը արտահանել *.stl ֆայլ, որը կարող է տպվել: Ես գտա, որ tinkercad- ը շատ ինտուիտիվ է օգտագործման համար: Դուք ձևերը քաշում եք գծագրության տարածք ՝ ձեր ուզած դիզայնը կառուցելու համար: Երբ դուք առաջին անգամ ստեղծեցիք ձեր հաշիվը, այն ունի շատ լավ ձեռնարկ ՝ սկսելու համար: Պարզապես մի փոքր ավելի բարդ է դառնում, երբ անհրաժեշտ է համոզվել, որ այն ունի ճիշտ չափսեր:
Ես կարողացա փակագիծը տպել ընկերոջ բարության շնորհիվ, որն ունի 3D տպիչ: Բայց կան տարբեր ընկերություններ, որոնք կարող են դա անել նաև ձեզ համար: Որոշ գրադարաններ նույնիսկ դա կանեն:
Քայլ 5: Դրեք այն միասին և կատարված
Ես ամրացրի փակագիծը/էլեկտրամագնիսը վերելակի կոճակի վրա և WEMO- ն դրեցի կոճակի վերևում գտնվող պլաստիկ տուփի մեջ: WEMO- ում կոդը վերբեռնելուց հետո դուք պետք է ձեռք բերեք Alexa- ն ՝ այն հայտնաբերելու համար: Պարզապես ասեք «Alexa find devices»: Երբ նա գտնի այն, կարող ես ասել «Alexa turn DEVICENAME» կամ «Alexa անջատել DEVICENAME»: Սա ակտիվացնում է հետադարձ կապը կոդի մեջ և միացնում էլեկտրահաղորդիչը: Իմ դեպքում ես ունեմ «վերելակի վերև» սարք և «նկուղի կոճակ» սարք: Մի փոքր խոսուն է, բայց աշխատում է: Բացի այդ, ամբողջովին իմաստ չունի «միացնել» և «անջատել», բայց ես վստահ չեմ, որ այն կարող է փոխվել:
Խորհուրդ ենք տալիս:
Հավելվածի կողմից վերահսկվող գունավոր ամպ. 7 քայլ (նկարներով)
Հավելվածի կողմից վերահսկվող գունավոր ամպ. Ամբողջը կարելի է վերահսկել WLAN- ի միջոցով ՝ հավելվածի միջոցով: Բայց ի վերջո դուք կարող եք դա դարձնել խելամիտ
Alexa- ի միացված հեռակառավարումը (օգտագործելով WEMO D1 Mini) ՝ 3 քայլ
Alexa Enabled Remote Control (օգտագործելով WEMO D1 Mini). Սա նախորդ գրառման թարմացված տարբերակն է ՝ https: //www.instructables.com/id/Voice-Activated-R.. Նախորդ տարբերակում ես օգտագործել եմ Geetech ձայնային մոդուլ `ավտոտնակի դուռը բացող տիպի հեռակառավարման վահանակի վերահսկման համար: Այս խրատականում ես փոխարինեցի ձայնը
Alexa- ի կողմից վերահսկվող Ադամ Սևիջ դդում. 5 քայլ (նկարներով)
Alexa- ի կողմից վերահսկվող Ադամ Սևիջ դդում. Իմ տան բոլոր լույսերը խելացի են, այնպես որ ես բավականին սովոր եմ բղավել նրանց վրա միանալու և անջատելու համար, բայց դա ինձ համր տեսք է տալիս, երբ բղավում եմ մի լույսի վրա, որը ոչ . Եվ ես հատկապես բութ եմ թվում, երբ բղավում եմ մոմերի վրա: Սովորաբար սա այնքան էլ մռայլ չէ
Alexa- ի կողմից վերահսկվող խելացի շերտավարագույրներ. 8 քայլ (նկարներով)
Alexa- ի կողմից վերահսկվող խելացի շերտավարագույրներ. Կան բազմաթիվ խելացի կույր նախագծեր և հրահանգներ, որոնք ներկայումս հասանելի են առցանց: Այնուամենայնիվ, ես ուզում էի իմ սեփական շոշափումը դնել ընթացիկ նախագծերի վրա ՝ նպատակ ունենալով ներքինը ունենալ կույրերի մեջ, ներառյալ բոլոր սխեմաները: Սա կնշանակի
Ինտերֆեյս DHT11- ի օգտագործումը Arjino- ի կողմից Sujay- ի կողմից. 5 քայլ
Interfacing DHT11- ը Arduino- ի կողմից Sujay- ի միջոցով. Այս հրահանգում դուք կսովորեք, թե ինչպես տեղադրել DHT11 խոնավության և ջերմաստիճանի տվիչը ձեր Arduino UNO- ում: Եվ իմացեք, թե ինչպես է աշխատում Խոնավության տվիչը և ինչպես ստուգել սերիական մոնիտորի ելքային ընթերցումները Նկարագրություն. DHT11- ը հայտնաբերում է