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

Alexa- ի կողմից վերահսկվող էլեկտրահաղորդիչ ՝ օգտագործելով WEMO D1 Mini: 5 քայլ
Alexa- ի կողմից վերահսկվող էլեկտրահաղորդիչ ՝ օգտագործելով WEMO D1 Mini: 5 քայլ

Video: Alexa- ի կողմից վերահսկվող էլեկտրահաղորդիչ ՝ օգտագործելով WEMO D1 Mini: 5 քայլ

Video: Alexa- ի կողմից վերահսկվող էլեկտրահաղորդիչ ՝ օգտագործելով WEMO D1 Mini: 5 քայլ
Video: «Այ բառաններ, ի՞նչ եք ուզում մեզնից, Նիկոլին ենք ընտրել, որ էս գյադային բերե՞ն». Բյուրականի բնակիչ 2024, Նոյեմբեր
Anonim
Image
Image

Իսկապես զարմանալի է: Դա այնքան էլ դժվար չէ ունենալ 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»: Սա ակտիվացնում է հետադարձ կապը կոդի մեջ և միացնում էլեկտրահաղորդիչը: Իմ դեպքում ես ունեմ «վերելակի վերև» սարք և «նկուղի կոճակ» սարք: Մի փոքր խոսուն է, բայց աշխատում է: Բացի այդ, ամբողջովին իմաստ չունի «միացնել» և «անջատել», բայց ես վստահ չեմ, որ այն կարող է փոխվել:

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