Мазмуну:

Google Assistant жана Adafruit IO колдонуу менен үйдү автоматташтыруу: 3 кадам
Google Assistant жана Adafruit IO колдонуу менен үйдү автоматташтыруу: 3 кадам

Video: Google Assistant жана Adafruit IO колдонуу менен үйдү автоматташтыруу: 3 кадам

Video: Google Assistant жана Adafruit IO колдонуу менен үйдү автоматташтыруу: 3 кадам
Video: Меня вычислили. Поход в дождь. Рыбалка у землянки. Батл. Фонарь KilNex. 2024, Ноябрь
Anonim
Google Жардамчысы жана Adafruit IO колдонуу менен үйдү автоматташтыруу
Google Жардамчысы жана Adafruit IO колдонуу менен үйдү автоматташтыруу

Google жардамчысы - AI (Жасалма интеллект) негизделген үн буйругу кызматы. Үн менен биз google жардамчысы менен иштеше алабыз жана ал интернеттен издей алат, иш -чараларды пландаштырат, ойготкучтарды, башкаруу шаймандарын ж.б.

Бул кызмат смартфондордо жана Google Home түзмөктөрүндө жеткиликтүү. Биз Google Жардамчынын жардамы менен үйдүн акылдуу түзмөктөрүн, анын ичинде жарыктарды, өчүргүчтөрдү, желдеткичтерди жана термостаттарды башкара алабыз.

Биз тиричилик техникасын башкара турган тиркеме курабыз. Бул жерде биз Google Жардамчы кызматын колдонуп 60 Вт лампаны башкарабыз. Бул колдонмого Google жардамчысы жана Adafruit сервери жана IFTTT кызматы кирет.

Жабдуулар

  1. NodeMCU (ESP8266) Башкармасы
  2. 5V реле модулу
  3. Jumper Cables
  4. Breadboard

1 -кадам: Онлайн тейлөө эсебин түзүү

Онлайн тейлөө эсебин түзүү
Онлайн тейлөө эсебин түзүү
Онлайн тейлөө эсебин түзүү
Онлайн тейлөө эсебин түзүү
Онлайн тейлөө эсебин түзүү
Онлайн тейлөө эсебин түзүү
  1. Биринчиден, www. Adafruit.io эсебин түздү
  2. Эми, тактаны түзүңүз. Бул панель нерселерди алыстан башкаруу үчүн колдонуучу интерфейси.
  3. Жогорудагы кадамдарды аткаргандан кийин, панельге ат коюп, аны сактаңыз.
  4. Эми, жарыкты күйгүзүүнү өчүрүү үчүн түрмөк (колдонуучу интерфейси) түзүңүз. Аны түзүү үчүн, жөн гана '+' белгисин басып, көрсөтүлгөн которуштуруу түрмөгүн тандаңыз.
  5. Түрмөктү алмаштыргандан кийин, көрсөтүлгөндөй калкыма терезе пайда болот.
  6. Биздин каналдын атын киргизиңиз (кызыл кутуда көрсөтүлгөн) жана аны түзүңүз. Түзүлгөндөн кийин, түзүлгөн түрмөктү тандаңыз (бул жерде меники - LED), анан Кийинки кадамды басыңыз. Кийинки кадамда төмөндө көрсөтүлгөн түрмөктү конфигурациялаңыз.
  7. Бул жерде мен баскыч үчүн 0 (OFF) жана 1 (ON) текстин колдондум, анан түзүү дегенди басыңыз. Бул алыстан нерселерди көзөмөлдөө үчүн колдонулушу мүмкүн болгон сиздин тактасында которуштуруу баскычын түзөт.

Эми менин тактам үй автоматташтыруу сыяктуу IoT колдонмолоруна даяр.

2 -кадам: IFTTT (эгерде ушундай болсо)

IFTTT (Эгерде бул ошондо)
IFTTT (Эгерде бул ошондо)
IFTTT (Эгерде бул анда болсо)
IFTTT (Эгерде бул анда болсо)
IFTTT (Эгерде бул ошондо)
IFTTT (Эгерде бул ошондо)

Эгерде IFTTT деп аталат, бул апплет деп аталган жөнөкөй шарттуу билдирүүлөрдүн чынжырын түзүү үчүн бекер вебке негизделген кызмат. Апплет Gmail, Facebook, Telegram, Instagram же Pinterest сыяктуу башка веб кызматтарда болгон өзгөрүүлөрдөн улам пайда болот.

Мисалы, эгер колдонуучу хэштег аркылуу твит жазса же фейсбукта сүрөттү колдонуучунун архивине көчүрсө, апплет электрондук почта билдирүүсүн жөнөтүшү мүмкүн. Бул жерде мен чынжырдагы google жардамчы кызматын жана Adafruit кызматын колдонуу үчүн IFTTT колдондум. Ошентип, мен Google Жардамчысын колдонуп, үйүмдүн жарыгын Ok Google деп айтып, жарыкты КҮЙГҮЗҮП же ӨЧҮРҮҢҮЗ. Андан кийин IFTTT билдирүүнү чечмелейт жана аны түзүлгөн тоютка түшүнүктүү буйрук катары Adafruitтин тактасына жөнөтө алат.

Биринчи кадам IFTTT боюнча эсеп түзүү болуп саналат.

Эскертүү: Adafruit үчүн колдонгон электрондук почтанын идентификаторун колдонуу менен IFTTTде каттоо эсебин түзүңүз.

  1. Эсепти түзгөндөн кийин, Менин Апплеттеримди басып, анан Жаңы Апплетти тандаңыз.
  2. Жаңы апплетти тандап алгандан кийин, биз басышыбыз керек болгон жаңы баракты алабыз, бул сүрөттө көрсөтүлгөн.
  3. Андан кийин Google Жардамчыны издеп, аны тандаңыз.
  4. Эми, Google жардамчысы үчүн буйрук катары колдоно турган үн айкаштарын киргизиңиз.

Биз колдонмого ылайык каалаган фразаны киргизе алабыз. Көрүнүп тургандай, жогорудагы талааларга киргизилген фразалар Light ONду күйгүзүү үчүн. Light өчүрүү үчүн, биз ар кандай фразалар менен башка апплет түзүшүбүз керек.

Эми, биз Google Жардамчыны Adafruit менен туташтыруу үчүн колдонулган вариантты басуу керек болгон башка баракты алабыз.

  1. Андан кийин Adafruit издеп, аны тандаңыз.
  2. Adafruit тандагандан кийин, аракетти тандаңыз. Эми биз Adafruit панелинин кайсы түрүнө жөнөтүүбүз керек болгон маалыматтарды киргизиңиз.
  3. Аракет түзүү чыкылдатыңыз.

Ошентип, мен мобилдик телефонумда Google Жардамчысын колдонуп, "Ok Google, LEDди күйгүз" деп үн буйругун бергенде, IFTTTде түзүлгөн апплет бул буйрукту алат жана Adafruit түрмөгүнө '1' маалыматын жөнөтөт. Бул микроконтроллер тарабынан үзгүлтүксүз көзөмөлдөнүүчү Adafruit тактасында окуяны баштайт (бул жерде NodeMCU). Бул микроконтроллер Adafruit тактасындагы маалыматтын өзгөрүшүнө жараша чара көрөт.

3 -кадам: Flow жана схемалар

Агым жана схемалар
Агым жана схемалар
Агым жана схемалар
Агым жана схемалар

Бул долбоордун коду үчүн:

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