Мазмұны:

Alexa қосылған қашықтан басқару құралы (WEMO D1 Mini көмегімен): 3 қадам
Alexa қосылған қашықтан басқару құралы (WEMO D1 Mini көмегімен): 3 қадам

Бейне: Alexa қосылған қашықтан басқару құралы (WEMO D1 Mini көмегімен): 3 қадам

Бейне: Alexa қосылған қашықтан басқару құралы (WEMO D1 Mini көмегімен): 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 mini қолдандым. WEMO-ны arduino IDE-мен жұмыс істеу үшін бірнеше қадамдар бар, және сіз оларды осы нұсқаулықта орындауға болады …

WEMO -ның себебі - бұл WIFI қосылған, және сіз оны wemo belkin қосқышы сияқты әрекет ету үшін оңай қол жетімді кодты пайдалана аласыз. Бұл Amazon echo -мен интерфейстің қарапайым әдісі.

Қашықтан басқару құралын WEMO -ға қосу үшін берілген сызбаны орындаңыз. Сіз сондай -ақ фотосуреттер/орнату сипаттамасы бойынша алдыңғы нұсқаулықты орындауға болады (бұл негізінен бірдей, бірақ arduino -ны wemo -мен ауыстырады).

Бұл нұсқаулық (https://www.instructables.com/id/Alexa-Controlled-Servo/) негізінен дәл сол нәрсені жасайды және мен өз жобамды жаңартуға негіз болды. Ол өз жобасында 5В пен жерге тұйықталу арасындағы конденсаторды қосты. Мен мұны істеген жоқпын, бірақ егер мен вемоның құлағанын байқасам, мүмкін жасармын.

2 -қадам: код

Алдымен мына жерге өтіңіз:

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

және белкиннің модельдеу кодын жүктеңіз. Бұл кодты сіздің барлық басқа arduino жобалары орналасқан жерге қойыңыз. Содан кейін arduino ide ішіндегі wemos.ino файлын ашыңыз. Өзгерту қажет жалғыз файл - wemos.ino файлы.

Негізінде, бұл файлда сізге қажет: 1. Wi -Fi2 үшін SSID мен құпия сөзді орнатыңыз. Коммутаторды анықтаңыз; (Switch *ас үй = NULL;) 3. Коммутаторды іске қосыңыз; (ас үй = жаңа қосқыш («ас үй шамдары», 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*ас үй);) 4. Цикл бөліміне қосу; (kitchen-> serverLoop ();) 5. Қайта қоңырау шалуды Қосу мен Өшіру үшін жасаңыз және кері байланыста қалағаныңызды қойыңыз: bool kitchenLightsOn () {Serial.println («2 ауыстыру қосылады …»); isKitchenLightstsOn = ақиқат; қайтару isKitchenLightstsOn; }

Сіз мұның барлығын wemos.ino үлгісінде көресіз. Тек сол файлдағы коммутаторларды ауыстырғыңыз келетін нәрсеге ауыстырыңыз. Менің жағдайда, мен бәрін «есік» деп атадым. Менің есікке қайта қоңырау шалу ештеңе жасамайды. My doorOn () кері қоңырауы D1 түйреуішін ЖОҒАРЫ етіп өзгертеді. Мысал ретінде мен енгізген кодты қараңыз.

3 -қадам: оны біріктіру

Wemo -ға бірінші рет компиляция/жүктеу кезінде wifi -ге сәтті қосылғаныңызды көру үшін arduino редакторының консольдық терезесінде жүріңіз.

Бұл жұмыс істегеннен кейін сіз «Alexa құрылғыларды табады» деп айта аласыз. Сіз консоль терезесінде қандай да бір әрекетті көруіңіз керек, ал Alexa сіздің қосқыштарыңызды тапқанын растауы керек.

Енді сіз дайынсыз, тек «Alexa есікті қосыңыз» деп айту керек. Бұл сіздің кодыңызда кері қоңырауды белсендіреді. Менің жағдайда ол D1 түйреуішін ЖОҒАРЫ етіп орнатады. Бұл мотор контроллеріне жатады, ол 9В батарея қуатын қашықтан басқару пультіне қосады, осылайша оны қосады және есікті ашады. Воила !! сиқыр

Ұсынылған: