Мазмуну:
- Жабдуулар
- 1 -кадам: Sinric.com сайтында каттоо эсебин түзүңүз
- 2 -кадам: Районду зымга өткөрүү
- 3 -кадам: Кодду NodeMcuго жүктөө
- 4 -кадам: Amazon Echo конфигурациясы
- 5 -кадам: Акыры
Video: Amazon Alexa менен акылдуу үй: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоордун негизги идеясы Amazon Alexa же анын колдонмосу аркылуу дүйнөнүн каалаган жеринен электрондук шайманды башкаруу. Бул үчүн биз Node MCU V1.0 колдонобуз. Бардык код Github баракчамда болот. Эгерде кандайдыр бир учурда сиз бир кадамды түшүнбөсөңүз, төмөндө комментарий жазуудан тартынба, мен ага эң эрте жооп берем. Серверлер үчүн бардык кредиттер, ошондой эле код kakopappa барат (https://github.com/kakopappa). Мен бул окуу куралы үчүн кодду 4 релени көзөмөлдөө үчүн өзгөрттүм. Мейли, баштайлы!
Эскертүү: Бул окуу куралы сизде Arduino IDE жана Node MCU жөнүндө бир аз билимиңиз бар деп болжолдонот.
Жабдуулар
- Түйүн MCU V1.0
- 4 реле (эстафета банкы)
- Өткөргүч зымдар
- Breadboard
- Тышкы энергия булагы
1 -кадам: Sinric.com сайтында каттоо эсебин түзүңүз
Сиз кыла турган биринчи нерсе - sinric.com сайтына барып, каттоо эсебин түзүү (Анын бекер). Sinric интернет аркылуу микро контроллерди башкарууга мүмкүндүк берет. Сиз анда сиздин каттоо үчүн уникалдуу боло турган API ачкычын аласыз. Сиз бул ачкычты кийинчерээк кодуңузда колдоносуз. Кийинки нерсе, биз түзмөк кошуубуз керек. Бул "Кошуу" баскычын басуу менен жасалат. Түзмөгүңүздүн атын түзүп, андан кийин Alexa аркылуу чалуу үчүн колдонуңуз. Түзмөктө "Которууну" тандап, анан Сактоону чыкылдатыңыз. Бул сиздин түзмөк үчүн түзмөктүн идентификаторун түзөт, ал дагы коддо колдонулат. Alexa тиркемесинде Amazon жаңырыгы үчүн Sinric жөндөмүн иштетип, ал жаңы түзүлгөн түзмөктөрдү таба алат.
2 -кадам: Районду зымга өткөрүү
Төмөндөгүдөй схеманы өткөрүңүз же тиркелген фризинг диаграммасын аткарыңыз:
Реле- ESP
VCC ----- Вин
IN1 ------ D5
IN2 ------ D4
IN3 ------ RX
IN4 ------ D2
JD-VCCP Тышкы электр булагынын оң
GND ----- GND тышкы электр менен камсыздоо
NodeMCU реле банкын жалгыз кубаттай албагандыктан, аны иштетүү үчүн тышкы электр булагы керек.
Релейлер приборлордун ортосунда туташкан зымды үзүп, ар бир релеге өчүргүчтөй салып кошулат.
3 -кадам: Кодду NodeMcuго жүктөө
Код бул жерге жүктөлгөн:
Сизге керек болгон китепканалар ArduinoJson (5.13.2 версиясын орнотуу) жана Arduino вебсокеттери (аны алыңыз:
Башкарманы Node MCU v1.0 деп конфигурациялоону унутпаңыз.
Релейлердин санына жараша сиз дагы кодду өзгөртө аласыз. Жаңы түзмөктүн идентификатору менен цикл болсо, жаңы пин аныктоо жана дагы бир нерсени кошуу талап кылынат. Https://github.com/esp8266/Arduino/blob/master/va… дарегиндеги пин -диаграммага кайрылып, өзүңүздүн каалооңузга жараша төөнөгүчтөрдү өзгөртө аласыз.
Бул сизге GPU Arduino ичинде эмне бар экенин айтып берет. Негизи, сиз релелик пиниңизди D4төн D3кө өзгөрткүңүз келсе, коддогу өзгөрүү төмөнкүдөй болот:
Мурунку код:
#аныктоо MYPIN2 2 // D4
Жаңы код:
#define MYPIN2 0 // D3
Эскертүү:
//Ден кийинки нерсе ошол эле саптагы комментарий жана компилятор тарабынан каралбайт.
4 -кадам: Amazon Echo конфигурациясы
Amazon Echo аркылуу түзмөктөрдү башкаруу үчүн, адегенде аларды орнотушуңуз керек. Сиз муну "Alexa, Discover Devices" деп айтсаңыз болот. Бул 20 секундага созулат жана сиздин өчүргүчтөрүңүздү табышы керек. Эми түзмөгүңүздү күйгүзүү үчүн "Alexa, Аспаптын атын күйгүз" деп айтсаңыз болот. Сиз аны Alexa колдонмосунан, ошондой эле колдонмонун Түзмөктөр бөлүмүнө өтүп көзөмөлдөй аласыз.
5 -кадам: Акыры
Бул Нускаманы аткарып жатып, сиз эч кандай көйгөйгө туш болгон жоксуз деп үмүттөнөм. Эгерде сизде кандайдыр бир суроолор болсо, аларды комментарийлер бөлүмүнө астына калтырыңыз.
Эгерде сиз мени кандайдыр бир жол менен колдоону кааласаңыз, бул жерде менин PayPal ID: paypal.me/sahilgoel2001
Сунушталууда:
SONOFF акылдуу өчүргүчтөрү менен DIY акылдуу ролик жалюзи кантип жасалат ?: 14 кадам
SONOFF акылдуу өчүргүчтөрү менен кантип DIY акылдуу ролик жалюзи? жана аны кечинде түшүрөсүзбү? Кандай болбосун, мен
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Интегралдык Alexa башкарылган акылдуу жалюзи: 8 кадам (сүрөттөр менен)
Интеграцияланган Alexa башкарылган акылдуу жалюзи: Учурда Интернетте жеткиликтүү Smart Blind долбоорлору жана Instructables көп. Бирок, мен бардык схемаларды кошкондо, сокур ичиндеги бардык нерсеге ээ болуу максатында учурдагы долбоорлорго өзүмдүн көңүлүмдү бургум келди. Бул дегенди билдирет
Акылдуу үйүңүздү акылдуу түрдө коргоңуз: 14 кадам
Акылдуу үйүңүздү Smartly Secure: Мен коопсуз жана коопсуз конкурс үчүн күрөшүп жатам. Эгерде сизге менин көрсөтмөм жакса, ага добуш бериңиз! Мен сизге үйүңүздү жана анын айлана -чөйрөсүн кантип оңой жана арзан коргоону көрсөтөм. Конфигурациялоо
Amazon Alexa ESP8266 менен 433 мГц аралыкта акылдуу розеткаларды башкарат: 4 кадам
Amazon Alexa ESP8266 менен 433mHz Remote Smart розеткаларын көзөмөлдөйт: Бул көрсөтмөдө мен Amazon Echo контролун 433mHz ESP8266 жардамы менен кантип жасоону көрсөтөм. NodeMCU Кабаны кандай жол менен