Мазмұны:

Google Assistant пен Adafruit IO көмегімен үйді автоматтандыру: 3 қадам
Google Assistant пен Adafruit IO көмегімен үйді автоматтандыру: 3 қадам

Бейне: Google Assistant пен Adafruit IO көмегімен үйді автоматтандыру: 3 қадам

Бейне: Google Assistant пен Adafruit IO көмегімен үйді автоматтандыру: 3 қадам
Бейне: Перешел на iPhone после 10 лет на Android [2021] 2024, Қараша
Anonim
Google Assistant пен Adafruit IO көмегімен үйді автоматтандыру
Google Assistant пен Adafruit IO көмегімен үйді автоматтандыру

Google көмекшісі - бұл AI (Жасанды интеллект) дауыстық командалық қызметі. Дауысты қолдана отырып, біз Google көмекшісімен жұмыс жасай аламыз, ол интернеттен іздеуге, оқиғаларды жоспарлауға, дабылдарды орнатуға, басқару құралдарына және т.б.

Бұл қызмет смартфондар мен Google Home құрылғыларында қол жетімді. Біз Google Assistant көмегімен ақылды үй құрылғыларын, соның ішінде шамдарды, қосқыштарды, желдеткіштерді және термостаттарды басқара аламыз.

Біз тұрмыстық техниканы басқара алатын қосымша құрамыз. Мұнда біз Google Assistant қызметін пайдаланып 60 Вт шамды басқарамыз. Бұл қосымшада Google көмекшісі, Adafruit сервері мен IFTTT қызметі бар.

Жабдықтар

  1. NodeMCU (ESP8266) тақтасы
  2. 5В реле модулі
  3. Өтпелі кабельдер
  4. Нан тақтасы

1 -қадам: Интернетте қызмет көрсету тіркелгісін жасау

Интернетте қызмет көрсету шотын құру
Интернетте қызмет көрсету шотын құру
Интернетте қызмет көрсету шотын құру
Интернетте қызмет көрсету шотын құру
Интернетте қызмет көрсету шотын құру
Интернетте қызмет көрсету шотын құру
  1. Алдымен www. Adafruit.io сайтында тіркелгі ашты
  2. Енді бақылау тақтасын жасаңыз. Бұл бақылау тақтасы заттарды қашықтан басқаруға арналған пайдаланушы интерфейсі.
  3. Жоғарыда көрсетілген әрекеттерді орындағаннан кейін бақылау тақтасына атау беріңіз және оны сақтаңыз.
  4. Енді жарықты қосу-өшіруді басқару үшін арна (пайдаланушы интерфейсі) жасаңыз. Оны жасау үшін '+' белгісін нұқыңыз және көрсетілген ауысу арнасын таңдаңыз.
  5. Ауыстыруды беруді таңдағаннан кейін көрсетілгендей қалқымалы терезе пайда болады.
  6. Біздің арнаның атауын енгізіңіз (қызыл жолақта көрсетілген) және оны жасаңыз. Жасалғаннан кейін жасалған арнаны таңдаңыз (мұнда менікі жарық диодты), содан кейін Келесі қадамды нұқыңыз. Келесі қадамда төменде көрсетілген арнаны конфигурациялаңыз.
  7. Мұнда мен 0 (ӨШІРУ) және 1 (ҚОСУ) батырмасы үшін мәтінді қолдандым, содан кейін жасау түймесін басыңыз. Бұл бақылау тақтасында заттарды қашықтан басқаруға болатын қосқыш түймесін жасайды.

Енді менің бақылау тақтасы үйде автоматтандыру сияқты IoT қосымшаларына дайын.

2 -қадам: IFTTT (егер бұл солай болса)

IFTTT (егер бұл солай болса)
IFTTT (егер бұл солай болса)
IFTTT (егер бұл солай болса)
IFTTT (егер бұл солай болса)
IFTTT (егер бұл солай болса)
IFTTT (егер бұл солай болса)

Егер IFTTT деп аталатын болса, бұл апплет деп аталатын қарапайым шартты мәлімдемелер тізбегін құруға арналған ақысыз веб-қызмет. Апплет Gmail, Facebook, Telegram, Instagram немесе Pinterest сияқты басқа веб -қызметтерде болатын өзгерістерден туындайды.

Мысалы, егер қолданушы хэштег арқылы твиттер жазса немесе қолданушы фотосуретте біреуді белгілесе, Facebook-те фотосуретті пайдаланушының мұрағатына көшірсе, апплет электрондық поштаны жіберуі мүмкін. Мен мұнда IFTTT көмегімен google көмекшісі мен Adafruit қызметін желіде қолдандым. Сонымен, мен Google көмекшісін пайдаланып, үйімнің жарығын басқару үшін Ok Google, шамды ҚОСУ немесе ӨШІРУ. Содан кейін IFTTT хабарламаны түсіндіреді және оны жасалған арнаға түсінікті команда ретінде Adafruit бақылау тақтасына жібере алады.

IFTTT конфигурациясы Бірінші қадам - IFTTT бойынша тіркелгі құру.

Ескерту: Adafruit үшін пайдаланған электрондық поштаның идентификаторын пайдаланып IFTTT-те тіркелгі жасаңыз.

  1. Есептік жазба жасалғаннан кейін Менің апплеттерім түймесін басыңыз, содан кейін Жаңа апплет таңдаңыз.
  2. Жаңа апплетті таңдағаннан кейін біз суретті көрсетеміз, оны басу керек жаңа бетті аламыз.
  3. Содан кейін Google көмекшісін іздеп, оны таңдаңыз.
  4. Енді Google көмекшісі үшін пәрмен ретінде қолданылатын дауысты сөз тіркестерін енгізіңіз.

Біз қосымшамызға сәйкес кез келген фразаны енгізе аламыз. Көріп отырғаныңыздай, жоғарыдағы өрістерге енгізілген фразалар Light ON қосуға арналған. Жарықты ӨШІРУ үшін біз әр түрлі фразалармен басқа апплет жасауымыз керек.

Енді біз Google Assistant -ті Adafruit -пен байланыстыру үшін қолданылатын опцияны басу керек басқа бетті аламыз.

  1. Содан кейін Adafruit іздеп, оны таңдаңыз.
  2. Adafruit таңдағаннан кейін әрекетті таңдаңыз. Енді Adafruit бақылау тақтасының қандай арнасына жіберуіміз керек екенін енгізіңіз.
  3. Әрекет жасау түймесін басыңыз.

Сонымен, мен ұялы телефонымда Google көмекшісін пайдаланып, «Ok Google, жарықдиодты қос» деп дауыстық пәрмен бергенде, IFTTT -те жасалған апплет бұл пәрменді алады және Adafruit арнасына '1' деректерін жібереді. Бұл оқиғаны микроконтроллер үздіксіз бақылайтын Adafruit бақылау тақтасында іске қосады (мұнда NodeMCU). Бұл микроконтроллер Adafruit бақылау тақтасындағы деректердің өзгеруіне сәйкес әрекет етеді.

3 -қадам: ағын және схемалар

Ағын және схемалар
Ағын және схемалар
Ағын және схемалар
Ағын және схемалар

Бұл жобаның коды үшін:

Ұсынылған: