
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51



Бул мурунку посттун жаңыртылган версиясы:
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 echo менен интерфейстин оңой жолу.
Алыстан башкарууну WEMOго туташтыруу үчүн, берилген схеманы аткарыңыз. Сиз ошондой эле сүрөттөр/орнотуунун сүрөттөмөсү боюнча мурунку көрсөтмөлөрдү аткарсаңыз болот (негизинен бирдей, бирок ардуинону wemo менен алмаштыруу).
Бул үйрөткүч (https://www.instructables.com/id/Alexa-Controlled-Servo/) негизинен ошол эле нерсени кылып жатат жана менин долбоорумду жаңыртуу үчүн негиз болгон. Анын долбоорунда ал 5V менен Ground казыктарынын ортосундагы конденсаторду кошкон. Мен андай кылган эмесмин, бирок эгер мен вемонун кыйраганын байкасам, балким кылам.
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 бөлүмүнө кошуу; (kitchen-> serverLoop ();) 5. Кайра иштетүү жана Өчүрүү үчүн кайра чалуу жасаңыз жана кайра чалууга каалаган нерсеңизди коюңуз: bool kitchenLightsOn () {Serial.println ("Switch 2 күйгүзүү…"); isKitchenLightstsOn = чындык; return isKitchenLightstsOn; }
Мунун бардыгын wemos.ino кодунун үлгүсүнөн көрө аласыз. Жөн гана ошол файлдагы Switch-esти алмаштыргыңыз келген нерсеге алмаштырыңыз. Менин учурда, мен баарын "эшик" деп атагам. Менин эшикке чалуу эч нерсе кылбайт. Менин doorOn () кайра чалуусу D1 пинин HIGH кылып өзгөртөт. Мисал катары мен киргизген кодду караңыз.
3 -кадам: Аны бириктирүү
Биринчи жолу wemoго компиляция/жүктөө учурунда wifi тармагына ийгиликтүү туташканыңызды көрүү үчүн arduino редакторунун консолундагы терезени ээрчиңиз.
Иштегенден кийин, "Alexa түзмөктөрдү табуу" деп айта аласыз. Консоль терезесинде кандайдыр бир аракеттерди көрүшүңүз керек жана Alexa сиздин өчүргүчтөрүңүздү тапканын ырасташы керек.
Эми, баары даяр, сизге "Alexa эшикти күйгүзүү" деп айтуу керек. Бул сиздин кодуңузга кайра чалууну активдештирет. Менин учурда, ал D1 пинин HIGH деп коет. Бул мотор контроллерине барат, ал 9В батареясынын кубатын пультка туташтырат, ошентип аны күйгүзүп, эшикти ачат. Voila !! сыйкыр
Сунушталууда:
Arduino браузерине негизделген алыстан башкаруу (linux): 9 кадам (сүрөттөр менен)

Arduino браузерине негизделген алыстан башкаруу (linux): Бизде балдар бар. Мен аларды жакшы көрөм, бирок алар балдардын каналдарын кошкондо спутниктин жана сыналгынын пультун жашырышат. Бул бир нече жыл бою күн сайын болуп өткөндөн кийин, жана менин сүйүктүү аялым мага уруксат бергенден кийин
LoRa негизделген алыстан башкаруу - Чоң аралыктан башкаруу шаймандары: 8 кадам

LoRa негизделген алыстан башкаруу | Түзмөктөр чоң аралыктан: Эй, эмне болду, балдар! Akarsh бул жерде CETechтен. Бул долбоордо биз светодиоддор, моторлор сыяктуу ар кандай приборлорду көзөмөлдөө үчүн колдонула турган алыстан башкаруу пультун түзөбүз же эгерде биз күнүмдүк жашообуз жөнүндө айтсак, биз өзүбүздүн үй колдонуучубузду башкара алабыз
TextPlayBulb: REST Raspberry Pi 3, BLE жана Telegramди колдонуп PlayBulb иштетилген: 3 кадам

TextPlayBulb: REST иштетилген PlayBulb Raspberry Pi 3, BLE жана Telegram аркылуу иштетилген: Бул көрсөтмө PyBon, Raspberry Pi 3 жана Bluetooth китепканасынын жардамы менен PlayBulb Color bluetooth LED чырагына кантип туташууну жана IOT сценарийи үчүн REST API аркылуу көзөмөлдү кеңейтүүнү көрсөтөт. , жана секирик катары, долбоор ошондой эле аны кантип кеңейтүү керектигин көрсөтөт
Үн менен иштетилген алыстан башкаруу баскычы: 4 кадам (сүрөттөр менен)

Үн менен иштетилген алыстан башкаруу баскычы: Эгерде сиз менин башка көрсөтмөлөрүмдү көргөн болсоңуз, балабыздын булчуң дистрофиясы бар экенин билесиз. Бул долбоордун бир бөлүгү, ал үчүн нерселерди жеткиликтүү кылуу үчүн. Бизде гараждын эшигин ачуучу алыстан башкаруучу эшик бар. Бул мен үчүн фантастикалык болду
Компьютериңизди башкаруу үчүн Bluetooth иштетилген Sony Ericsson телефонун колдонуу: 6 кадам

Компьютериңизди көзөмөлдөө үчүн Bluetooth иштетилген Sony Ericsson телефонун колдонуу: Мен инструкцияларды бир аз убакыттан бери окуп келе жатам, мен ар дайым адамдар жазган нерселерди кылгым келет, бирок өзүмдү таптым. жасоо кыйын, анткени алар чындап эле кыйын, же