Агуулгын хүснэгт:

Alexa идэвхжүүлсэн алсын удирдлага (WEMO D1 Mini ашиглан): 3 алхам
Alexa идэвхжүүлсэн алсын удирдлага (WEMO D1 Mini ашиглан): 3 алхам

Видео: Alexa идэвхжүүлсэн алсын удирдлага (WEMO D1 Mini ашиглан): 3 алхам

Видео: Alexa идэвхжүүлсэн алсын удирдлага (WEMO D1 Mini ашиглан): 3 алхам
Видео: КАКИМ БУДЕТ PORTAL 3 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 унтраалга шиг ажиллуулах боломжтой болно. Энэ бол Amazon цуурайтай интерфэйс хийх хялбар арга юм.

Алсын удирдлагыг WEMO руу холбохын тулд өгөгдсөн диаграмыг дагана уу. Та мөн өмнөх зааварчилгааны дагуу зураг/тохиргооны тайлбарыг дагаж болно (энэ нь үндсэндээ адилхан, гэхдээ arduino -ийг wemo -ээр сольж болно).

Энэхүү зааварчилгаа (https://www.instructables.com/id/Alexa-Controlled-Servo/) нь үндсэндээ ижил зүйлийг хийж байгаа бөгөөд энэ нь миний төслийг шинэчлэхэд ашигладаг байсан үндэс суурь юм. Төсөлдөө тэрээр 5V ба Ground зүү хооронд конденсатор нэмсэн. Би үүнийг хийгээгүй, гэхдээ хэрэв би wemo -ийн сүйрлийг анзаарсан бол би тэгэх болно.

Алхам 2: Код

Нэгдүгээрт, дараахь руу очно уу.

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

мөн belkin симуляцийн кодыг татаж аваарай. Энэ кодыг бусад бүх arduino төслүүд хаана байрлуулна. Дараа нь arduino ide дээр wemos.ino файлыг авчирна. Өөрчлөх шаардлагатай цорын ганц файл бол wemos.ino файл юм.

Үндсэндээ энэ файлд хийх ёстой зүйл бол: 1. SSID болон нууц үгээ wifi2 дээрээ тохируулаарай. Шилжүүлэгчээ тодорхойлох; (Switch *гал тогоо = NULL;) 3. Шилжүүлэгчээ эхлүүлэх; (гал тогоо = шинэ унтраалга ("гал тогооны гэрэл", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*гал тогоо);) 4. Loop хэсэгт нэмэх; (гал тогоо-> serverLoop ();) 5. Буцааж асаах, унтраах хоёрын аль алиныг нь буцааж хийж, буцааж буцааж хүссэн зүйлээ оруулна уу: bool kitchenLightsOn () {Serial.println ("Switch 2 асаах …"); isKitchenLightstsOn = үнэн; буцах isKitchenLightstsOn; }

Та энэ бүгдийг wemos.ino кодын жишээн дээр харах болно. Тухайн файл дахь Switch-үүдийг солихыг хүссэн зүйлээрээ солих хэрэгтэй. Миний хувьд бүх зүйлийг "хаалга" гэж нэрлэсэн. Дуудлага хийх хаалганы хаалга юу ч хийхгүй. My doorOn () дуудлага нь D1 зүүг HIGH болгож өөрчилдөг. Жишээ болгон миний оруулсан кодыг үзнэ үү.

Алхам 3: Үүнийг нэгтгэх

Та wemo руу хөрвүүлэх/байршуулахдаа arduino редакторын консолын цонхыг дагаж wifi -д амжилттай холбогдсон эсэхээ шалгаарай.

Үүнийг хийсний дараа та "Alexa төхөөрөмж олох" гэж хэлж болно. Консолын цонхонд та ямар нэгэн үйл ажиллагааг харах ёстой бөгөөд Alexa таны унтраалгыг олсон гэдгээ батлах ёстой.

Одоо бүх зүйл бэлэн боллоо, та зөвхөн "Alexa хаалга асаах" гэж хэлэх хэрэгтэй. Энэ нь таны код дахь буцааж буцааж идэвхжүүлэх болно. Миний хувьд энэ нь D1 зүүг HIGH болгож тохируулдаг. Энэ нь мотор хянагч руу ордог бөгөөд энэ нь 9V батерейны хүчийг алсын удирдлагатай холбож, асааж, хаалгыг онгойлгодог. Воила !! ид шид

Зөвлөмж болгож буй: