Мазмуну:

Amazon Alexa менен акылдуу үй: 5 кадам
Amazon Alexa менен акылдуу үй: 5 кадам

Video: Amazon Alexa менен акылдуу үй: 5 кадам

Video: Amazon Alexa менен акылдуу үй: 5 кадам
Video: Обзор Сладости Халал Харам #умма #100 #хадисы #koran #тренды #ислам #dawah #пророкмухаммадﷺ #kz #rus 2024, Ноябрь
Anonim
Amazon Alexa колдонуп Smart Home
Amazon Alexa колдонуп Smart Home

Бул долбоордун негизги идеясы Amazon Alexa же анын колдонмосу аркылуу дүйнөнүн каалаган жеринен электрондук шайманды башкаруу. Бул үчүн биз Node MCU V1.0 колдонобуз. Бардык код Github баракчамда болот. Эгерде кандайдыр бир учурда сиз бир кадамды түшүнбөсөңүз, төмөндө комментарий жазуудан тартынба, мен ага эң эрте жооп берем. Серверлер үчүн бардык кредиттер, ошондой эле код kakopappa барат (https://github.com/kakopappa). Мен бул окуу куралы үчүн кодду 4 релени көзөмөлдөө үчүн өзгөрттүм. Мейли, баштайлы!

Эскертүү: Бул окуу куралы сизде Arduino IDE жана Node MCU жөнүндө бир аз билимиңиз бар деп болжолдонот.

Жабдуулар

  1. Түйүн MCU V1.0
  2. 4 реле (эстафета банкы)
  3. Өткөргүч зымдар
  4. Breadboard
  5. Тышкы энергия булагы

1 -кадам: Sinric.com сайтында каттоо эсебин түзүңүз

Sinric.com сайтында каттоо эсебин түзүңүз
Sinric.com сайтында каттоо эсебин түзүңүз
Sinric.com сайтында каттоо эсебин түзүңүз
Sinric.com сайтында каттоо эсебин түзүңүз
Sinric.com сайтында каттоо эсебин түзүңүз
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 конфигурациясы
Amazon Echo конфигурациясы
Amazon Echo конфигурациясы
Amazon Echo конфигурациясы

Amazon Echo аркылуу түзмөктөрдү башкаруу үчүн, адегенде аларды орнотушуңуз керек. Сиз муну "Alexa, Discover Devices" деп айтсаңыз болот. Бул 20 секундага созулат жана сиздин өчүргүчтөрүңүздү табышы керек. Эми түзмөгүңүздү күйгүзүү үчүн "Alexa, Аспаптын атын күйгүз" деп айтсаңыз болот. Сиз аны Alexa колдонмосунан, ошондой эле колдонмонун Түзмөктөр бөлүмүнө өтүп көзөмөлдөй аласыз.

5 -кадам: Акыры

Бул Нускаманы аткарып жатып, сиз эч кандай көйгөйгө туш болгон жоксуз деп үмүттөнөм. Эгерде сизде кандайдыр бир суроолор болсо, аларды комментарийлер бөлүмүнө астына калтырыңыз.

Эгерде сиз мени кандайдыр бир жол менен колдоону кааласаңыз, бул жерде менин PayPal ID: paypal.me/sahilgoel2001

Сунушталууда: