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

Alexa- ի միացված հեռակառավարումը (օգտագործելով WEMO D1 Mini) ՝ 3 քայլ
Alexa- ի միացված հեռակառավարումը (օգտագործելով WEMO D1 Mini) ՝ 3 քայլ

Video: Alexa- ի միացված հեռակառավարումը (օգտագործելով WEMO D1 Mini) ՝ 3 քայլ

Video: Alexa- ի միացված հեռակառավարումը (օգտագործելով WEMO D1 Mini) ՝ 3 քայլ
Video: Ինչպես Միանալ WiFi-ին առանց գաղտնաբառը իմանալու/Ինչ է WPS-ը 2024, Սեպտեմբեր
Anonim
Image
Image
Լարացրեք հեռակառավարիչը
Լարացրեք հեռակառավարիչը

Սա նախորդ գրառման թարմացված տարբերակն է.

www.instructables.com/id/Voice-Activated-R…

Նախորդ տարբերակում ես օգտագործում էի Geetech ձայնային մոդուլը `ավտոտնակի դուռը բացող տիպի հեռակառավարման վահանակը կառավարելու համար: Այս ուսանելիում ձայնային մոդուլը փոխարինել եմ Amazon Echo- ով: Մեր տանը հեռակառավարման վահանակը վերահսկում է մուտքի դուռը:

Քայլ 1: Միացրեք հեռակառավարիչը

Լարացրեք հեռակառավարիչը
Լարացրեք հեռակառավարիչը
Լարացրեք հեռակառավարիչը
Լարացրեք հեռակառավարիչը
Լարացրեք հեռակառավարիչը
Լարացրեք հեռակառավարիչը

Եթե հետևեք նախորդ հրահանգին (https://www.instructables.com/id/Voice-Activated-R…), կտեսնեք, որ ես գործը հանել եմ ավտոտնակի դռնից և միասին կպցրել կոճակի ոտքերը: մի փոքր մետաղալարով: Այժմ կոճակը, ըստ էության, միշտ սեղմված է: Մարտկոցը միացնելուն պես `ազդանշանը ուղարկվում է, և առջևի դուռը բացվում է:

Նախորդ հրահանգում ես օգտագործում էի arduino- ն ՝ հեռակառավարման վահանակի հզորությունը վերահսկելու համար: Այս թարմացման մեջ ես օգտագործեցի WEMO D1 մինի: Կան որոշ քայլեր, որպեսզի WEMO- ն աշխատի arduino IDE- ի հետ, և դրանք կարող եք հետևել այս հիանալի ուսանելի…

WEMO- ի պատճառն այն է, որ այն միացված է WIFI- ին, և, կարող եք օգտագործել որոշ հեշտությամբ հասանելի կոդ, որպեսզի այն իրեն պահի wemo belkin անջատիչի պես: Սա հեշտ միջոց է այն միացնել ամազոնյան արձագանքին:

Հեռակառավարիչը WEMO- ին միացնելու համար հետևեք տրված գծապատկերին: Կարող եք նաև հետևել նախորդ հրահանգին լուսանկարների/տեղադրման նկարագրության համար (դա հիմնականում նույնն է, բայց arduino- ն wemo- ով փոխարինելը):

Այս ուսանելի (https://www.instructables.com/id/Alexa-Controlled-Servo/) հիմնականում նույնն է անում և հիմք է այն բանի համար, ինչ ես օգտագործել եմ իմ նախագիծը թարմացնելու համար: Իր նախագծում նա կոնդենսատոր ավելացրեց 5V և Ground կապերի միջև: Ես դա չեմ արել, բայց եթե նկատեմ, որ վեմոյի տապալումը, հավանաբար, կանեմ:

Քայլ 2: Կոդ

Նախ, գնացեք ՝

github.com/kakopappa/arduino-esp8266-alexa…

և ներբեռնեք belkin մոդելավորման կոդը: Տեղադրեք այս կոդը այնտեղ, որտեղ տեղակայված են ձեր մյուս arduino նախագծերը: Այնուհետև վերադարձրեք wemos.ino ֆայլը arduino ide- ում: Միակ ֆայլը, որը պետք է փոփոխվի, wemos.ino ֆայլն է:

Հիմնականում այն, ինչ ձեզ հարկավոր է անել այս ֆայլում, հետևյալն է. Սահմանեք ձեր SSID- ն ու գաղտնաբառը ձեր wifi2- ին: Սահմանեք ձեր անջատիչը; (Անջատիչ *խոհանոց = NULL;) 3. Նախագծեք ձեր անջատիչը; (խոհանոց = նոր անջատիչ («խոհանոցի լույսեր», 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*խոհանոց);) 4. Ավելացնել օղակ բաժին; (խոհանոց-> serverLoop ();) 5. Կատարեք ձեր հետադարձ կապը միացված և անջատված ռեժիմների համար և հետադարձ զանգի մեջ դրեք այն, ինչ ցանկանում եք. isKitchenLightstsOn = ճշմարիտ; վերադարձը isKitchenLightstsOn; }

Այս ամենը դուք կտեսնեք wemos.ino կոդի նմուշում: Պարզապես փոխարինեք այդ ֆայլի Փոխարկիչներն այն ամենով, ինչ ցանկանում եք անջատիչ կատարել: Իմ դեպքում ես ամեն ինչ վերանվանեցի «դուռ»: Իմ դռնփակ զանգը ոչինչ չի անում: My doorOn () զանգի հետադարձ կապը փոխում է D1- ի կապիչը բարձր: Տեսեք իմ ընդգրկած կոդը որպես օրինակ:

Քայլ 3: Միավորել այն

Առաջին անգամ, երբ կազմաձևում/վերբեռնում եք wemo- ում, հետևեք arduino խմբագրի վահանակի պատուհանում ՝ տեսնելու համար, որ հաջողությամբ միացել եք wifi- ին:

Երբ դա աշխատեց, կարող եք ասել «Alexa գտնել սարքեր»: Վահանակի պատուհանում դուք պետք է որոշակի գործունեություն տեսնեք, և Ալեքսան պետք է հաստատի, որ գտել է ձեր անջատիչները:

Այժմ, ամեն ինչ պատրաստ է, այն ամենը, ինչ ձեզ հարկավոր է ասել, «Ալեքսան միացրեք դուռը»: Սա կակտիվացնի հետադարձ կապը ձեր ծածկագրում: Իմ դեպքում, այն սահմանում է D1- ի PIN- ը բարձր: Սա անցնում է շարժիչի վերահսկիչին, որն այնուհետև միացնում է 9 Վ մարտկոցի հզորությունը հեռակառավարման վահանակին ՝ դրանով իսկ միացնելով այն և բացելով դուռը: Վոյլա !! կախարդական:

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