Мазмұны:
- Жабдықтар
- 1 -қадам: Sinric.com сайтында тіркелгі жасаңыз
- 2 -қадам: тізбекті электрмен жабдықтау
- 3 -қадам: NodeMcu -ге кодты жүктеу
- 4 -қадам: Amazon Echo конфигурациясы
- 5 -қадам: Соңы
Бейне: Amazon Alexa көмегімен ақылды үй: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл жобаның негізгі идеясы - Amazon Alexa көмегімен немесе оның қосымшасы арқылы әлемнің кез келген жерінен электронды құрылғыны басқару. Ол үшін біз MCU V1.0 түйінін қолданамыз. Барлық код Github бетінде болады. Егер сіз қандай да бір қадамды түсінбесеңіз, төменде түсініктеме беріңіз, мен оған ертерек жауап беремін. Серверлерге арналған барлық несиелер, сондай -ақ код kakopappa -ға түседі (https://github.com/kakopappa). Мен осы оқулық үшін 4 релені басқару үшін кодты өзгерттім. Ал, бастайық!
Ескерту: Бұл оқулықта Arduino IDE және Node MCU туралы біраз ақпаратыңыз бар деп болжайды.
Жабдықтар
- MCU V1.0 түйіні
- 4 реле (релелік банк)
- Өткізгіш сымдар
- Нан тақтасы
- Сыртқы қуат көзі
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 веб -ұяшықтары (оны мына жерден алыңыз:
Тақтаны MCU v1.0 түйініне конфигурациялауды ұмытпаңыз.
Қажетті реле санына байланысты сіз кодты өзгерте аласыз. Қажетті өзгертулер жаңа түйреуішті анықтау және жаңа құрылғы идентификаторы бар цикл болса, басқасын қосу болады. Сіз өзіңіздің қалауыңыз бойынша түйреуіштерді https://github.com/esp8266/Arduino/blob/master/va… сілтемесі бойынша осы диаграмма арқылы өзгертуге болады.
Бұл сізге GPU Arduino -да қандай екенін көрсетеді. Егер сіз релелік түйреуішті D4 -тен D3 -ке өзгерткіңіз келсе, кодтағы өзгеріс келесідей болады:
Алдыңғы код:
#MYPIN2 2 анықтаңыз // D4
Жаңа код:
#MYPIN2 0 // D3 анықтаңыз
Ескерту:
// -дан кейінгі кез келген нәрсе сол жолдағы түсініктеме болып табылады және оны компилятор қарастырмайды.
4 -қадам: Amazon Echo конфигурациясы
Amazon Echo көмегімен құрылғыларды басқару үшін алдымен оларды реттеу керек. Мұны «Alexa, Discover Devices» деп айту арқылы жасауға болады. Бұл 20 секундты алады және сіздің қосқыштарыңызды табуы керек. Енді сіз құрылғыны қосу үшін «Alexa, құрылғы атауын қосыңыз» деп айта аласыз және керісінше. Сіз оны Alexa қосымшасынан басқара аласыз, сонымен қатар қосымшаның құрылғылар бөліміне өтіңіз.
5 -қадам: Соңы
Нұсқаулықты орындау кезінде сізде ешқандай проблемалар туындамады деп үміттенемін. Егер сізде қандай да бір сұрақтарыңыз болса, оларды төменде түсініктеме бөліміне қалдырыңыз.
Егер сіз мені қолдағыңыз келсе, бұл менің PayPal идентификаторым: paypal.me/sahilgoel2001
Ұсынылған:
Ақылды дабыл: Raspberry Pi көмегімен жасалған ақылды дабыл сағаты: 10 қадам (суреттермен)
Ақылды дабыл: Raspberry Pi көмегімен жасалған ақылды оятқыш: Сіз ақылды сағатты алғыңыз келді ме? Егер солай болса, онда бұл сізге арналған шешім! Мен Smart Alarm Clock жасадым, бұл веб -сайтқа сәйкес дабыл уақытын өзгертуге болатын сағат. Дабыл сөнген кезде дыбыс шығады (дыбыстық сигнал) және 2 жарық қосылады
Amazon Alexa 433 мГц қашықтағы ақылды розеткаларды ESP8266: 4 қадаммен басқарады
Amazon Alexa ESP8266 көмегімен 433 мГц қашықтықтағы ақылды розеткаларды басқарады: Бұл нұсқаулықта мен сізге ESP8266 көмегімен Amazon Echo 433 мГц қашықтан басқарылатын розеткаларды қалай жасау керектігін көрсетемін. бұл NodeMCU қабанының жолы
IoT негізіндегі 20 долларлық ақылды үй мен Amazon Alexa: 5 қадам
IoT негізіндегі 20 долларлық ақылды үй мен Amazon Alexa: Барлығына сәлем, бұл жоба автоматтандыру саласында үлкен революция әкеледі деп үміттенемін, сіз бұл жобаны кез келген коммутатор тақтасының жанына орналастыра аласыз және барлық құрылғыларды басқара аласыз. тақтаға. Бұл жоба электронды
Alexa мен Arduino көмегімен үйді ақылды бақылау: 9 қадам (суреттермен)
Alexa мен Arduino көмегімен ақылды үй мониторингі: Қазіргі әлемде адамдар көп уақытты үйде емес, жұмыс орнында өткізеді. Сондықтан адамдар жұмыс кезінде үйдің жағдайымен таныса алатын үй мониторингі жүйесі қажет. Егер одан да жақсы болар еді
Ir Sensor көмегімен Arduino көмегімен ақылды көше жарығы: 4 қадам (суреттермен)
Ir Sensor көмегімен Arduino көмегімен ақылды көше жарығы: Менің жобама қосылу үшін менің каналыма ТІРКЕЛІҢІЗ. Бұл жоба Ақылды көше жарығы туралы, көше жарығы көлік арқылы өтіп бара жатқанда қосылады. Мұнда біз 4 ИК сенсорларын қолданамыз. көлік, әр IR сенсоры басқарады