Мазмұны:

Тұрмыстық техниканы Alexa арқылы ESP8266 немесе ESP32 көмегімен басқарыңыз: 8 қадам
Тұрмыстық техниканы Alexa арқылы ESP8266 немесе ESP32 көмегімен басқарыңыз: 8 қадам

Бейне: Тұрмыстық техниканы Alexa арқылы ESP8266 немесе ESP32 көмегімен басқарыңыз: 8 қадам

Бейне: Тұрмыстық техниканы Alexa арқылы ESP8266 немесе ESP32 көмегімен басқарыңыз: 8 қадам
Бейне: Аз ақшамен бастауға болатын Бизнес - Тұрмыстық техниканы жөндеу. 2024, Қараша
Anonim
Image
Image

Эй, не болды, жігіттер! Акарш мұнда CETech -тен.

Менің бұл жобам сіздің өміріңізді жеңілдетуге көмектеседі және сіз Alexa -ға команда беру арқылы үйдегі техниканы басқарғаннан кейін өзіңізді патша ретінде сезінесіз.

Бұл жобаның артында ESP8266 мен релелік модульдің жұмыс істеуінен басқа ештеңе жоқ. Негізінде біз ESP8266 -ны Alexa көмегімен басқарамыз.

Мақаланың соңында біз ESP8266 мен релелік модуль арасында қарапайым байланыстар жасаймыз, содан кейін Alexa -мен ESP8266 -ды қосу мен басқару коды болады.

Енді қызықтан бастайық.

Жабдықтар

Өнімдерге сілтемелер:

ESP8266 NodeMcu:

Қосарналы релелік тақта:

1 -қадам: Сіздің жобаңыз үшін ПХД алыңыз

Реле модуліне қарау
Реле модуліне қарау

Сіз PCBGOGO -ны онлайн режимінде арзанға тапсырыс беру үшін тексеруіңіз керек!

Сіз 5 долларға және сіздің жеткізіліміңізге есігіңізге дейін жеткізілген 10 сапалы ПХД аласыз. Сіз сондай -ақ бірінші тапсырыс бойынша жеткізілімге жеңілдік аласыз.

PCBGOGO ПХД құрастыру және трафарет өндіру, сонымен қатар жақсы сапа стандарттарын сақтау мүмкіндігіне ие.

Оларды тексеріңіз, егер сізге ПХД жасау немесе жинау қажет болса.

2 -қадам: Реле модуліне қарау

Реле модулі - бұл жоғары кернеуді, шамдар мен айнымалы ток жүктемесін басқаруға болатын ыңғайлы тақта. Ол Arduino, ESP8266 және т.б. сияқты микроконтроллермен байланысуға арналған. Ол реленің күйін көрсететін жарықдиодты шаммен жабдықталған. Реле модульдерінің әдетте келесі терминалдары бар:

1. NC (Әдетте жабық) = Әдетте жабық конфигурация реленің әдепкі бойынша жабылғанын қалаған кезде қолданылады, яғни егер сіз тізбекті ашу және токты тоқтату үшін релелік модульге Arduino -дан сигнал жібермесеңіз, ток ағып жатыр.

2. ЖОҚ (Әдетте ашық) = Әдетте ашық конфигурация басқаша жұмыс істейді: реле әрқашан ашық, сондықтан тізбекті жабу үшін Arduino -дан сигнал жібермесеңіз, тізбек бұзылады.

3. Жалпы түйреуіш = Бұл әдетте ортасында

4 Кіріс түйреуіштері = Бұл реле басқару құрылғысына қосылған түйреуіш.

Егер модульде айтылмаса, біз мультиметрді қолдана отырып, мультиметрді қолдана отырып, түйреуішті басқа терминалмен мультиметрлік зондтар арқылы жалғау арқылы білуге болады, егер ол дыбыстық сигнал шығарса, онда түйреуіш NC болып табылады.

3 -қадам: ESP8266 релелік тақтамен қосылады

ESP8266 релелік тақтамен қосылады
ESP8266 релелік тақтамен қосылады
ESP8266 релелік тақтамен қосылады
ESP8266 релелік тақтамен қосылады

Модульдерді осы жерден сатып алуға болады (сілтеме қосылады). Сіз бұл жерде жақсы келісімге ие боласыз.

Қосылымдар екі бөліктен тұрады:

ESP8266 мен реле модулі арасында:

1. D5 (GPIO14) түйреуішін реле кірісіне қосыңыз. Сіз басқа реле кірістерін қол жетімді басқа GPIO түйреуіштеріне қосу арқылы қосуға болады.

2. Реле модулінің Vcc желісін сіздің реле модуліңізге негізделген 5V/12V қуат көзіне қосыңыз.

3. ESP8266 GND реле модулінің GND -мен, содан кейін оларды қуат көзінің GND -не қосыңыз.

Реле модулі мен құрылғы арасында:

1. Қосылмас бұрын розетка өшірілгеніне көз жеткізіңіз.

2. Ортақты розетканың бір терминалына қосыңыз.

3. Розетканың екінші терминалын құрылғының ұшына жалғаңыз.

4. Құрылғының басқа терминалын реледегі NO терминалына қосыңыз.

Бұл қадам аяқталғаннан кейін сіз бағдарламалық қамтамасыз ету бөлігіне ауыса аласыз.

4 -қадам: Arduino IDE жүктеу және орнату

Arduino IDE жүктеу және орнату
Arduino IDE жүктеу және орнату

Осы жерден Arduino IDE жүктеп алыңыз

1. Arduino IDE орнатыңыз және оны ашыңыз.

2. Файл> Параметрлер тармағына өтіңіз

3. Қосымша тақта менеджерінің URL мекенжайларына https://arduino.esp8266.com/stable/package_esp8266c… қосыңыз.

4. Құралдар> Басқару тақтасы менеджері тармағына өтіңіз

5. esp8266 іздеп, тақтаны орнатыңыз.

6. IDE қайта іске қосыңыз.

5 -қадам: Arduino IDE -ге қосымша кітапханалар қосу

Arduino IDE -ге қосымша кітапханалар қосу
Arduino IDE -ге қосымша кітапханалар қосу
Arduino IDE -ге қосымша кітапханалар қосу
Arduino IDE -ге қосымша кітапханалар қосу

Біз Alexa көмегімен ESP8266 басқару үшін fauxmoESP кітапханасын қолданамыз.

Бұл кітапханаға басқа кітапхана қажет, ол ESPAsyncTCP.

FauxmoESP кітапханасы туралы осы жерден біліңіз. ESPAsyncTCP үшін осы бетке өтіңіз.

FauxmoESP кітапханасын осы жерден жүктеуге болады.

ESPAsyncTCP кітапханасын осы жерден жүктеуге болады.

Бұл кітапханаларды жүктегеннен кейін біз оларды шығарып алып, құжаттар қалтасынан табуға болатын Arduino IDE кітапханалар қалтасына қоюымыз керек.

6 -қадам: модульді кодтау

Модульді кодтау
Модульді кодтау

1. ESP8266 -ны Alexa -мен қосу және басқару кодын осы жерден жүктеңіз.

2. Arduino IDE -де кодты ашыңыз және кодтың жоғарғы жағында SSID/Құпия сөзге қажетті өзгертулер енгізіңіз.

3. Құралдар> Тақтаға өтіңіз. Көптеген жағдайларда NodeMCU (12E) жұмыс істейтін сәйкес тақтаны таңдаңыз.

4. Дұрыс хабарды таңдаңыз. Құралдар> Порт тармағына өтіңіз.

5. Жүктеу түймесін басыңыз.

6. Қойынды жүктеу аяқталды десе, сіз құрылғыны пайдалануға дайынсыз.

7 -қадам: Реле Alexa командасына ауысады

Реле Alexa командасына ауысады
Реле Alexa командасына ауысады
Реле Alexa командасына ауысады
Реле Alexa командасына ауысады
Реле Alexa командасына ауысады
Реле Alexa командасына ауысады

Код жүктелгеннен кейін:

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

2. Табу құрылғысының экраны өшкенде, бұл құрылғы табылғанын және қосылғанын көрсетеді.

3. «Alexa, Turn» деп айтып көріңіз, менің жағдайда «Device1» және «Device 2» деген аттар бердім.

Біз Alexa командасын бергенде реленің қосылатынын және өшетінін көре аласыз.

Осылайша, сіз реле модулін қолдана отырып және кодқа сәйкес өзгерістер енгізе отырып, қанша тұрмыстық техниканы басқара аласыз.

Міне бұл демонстрациядан!

Ұсынылған: