Агуулгын хүснэгт:

Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт: 3 алхам
Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт: 3 алхам

Видео: Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт: 3 алхам

Видео: Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт: 3 алхам
Видео: Создание самого маленького в мире динамика Bluetooth 2024, Арваннэгдүгээр
Anonim
Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт
Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт

Google туслах нь хиймэл оюун ухаан (AI) дээр суурилсан дуут командын үйлчилгээ юм. Дуу хоолойг ашиглан бид Google туслахтай харилцах боломжтой бөгөөд энэ нь интернетээс хайлт хийх, үйл явдлын хуваарь гаргах, сэрүүлэг тавих, хяналтын хэрэгсэл гэх мэт.

Энэ үйлчилгээг ухаалаг гар утас болон Google Home төхөөрөмж дээр ашиглах боломжтой. Бид Google Туслахаа ашиглан гэрэл, унтраалга, сэнс, термостат зэрэг ухаалаг гэрийн төхөөрөмжийг удирдах боломжтой.

Бид гэр ахуйн цахилгаан хэрэгслийг хянах боломжтой програмыг бүтээх болно. Энд бид Google Assistant үйлчилгээг ашиглан 60 Вт чийдэнг хянах болно. Энэхүү програмд Google туслах, Adafruit сервер, IFTTT үйлчилгээ багтсан болно.

Хангамж

  1. NodeMCU (ESP8266) самбар
  2. 5V релений модуль
  3. Холбогч кабель
  4. Талхны самбар

Алхам 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 гэх мэт бусад вэб үйлчилгээнд гарсан өөрчлөлтөөс үүдэлтэй.

Жишээлбэл, хэрэглэгч hashtag ашиглан жиргэсэн эсвэл фэйсбүүк дээр байгаа зургийг хэрэглэгчийн архивт хуулсан тохиолдолд апплет и-мэйл илгээж болно. Энд би IFTTT ашиглан google туслах үйлчилгээ, Adafruit үйлчилгээг сүлжээнд ашиглаж байсан. Тиймээс би google туслах ашиглан гэрийнхээ гэрлийг хянахдаа Ok Google гэж хэлээд гэрлээ асаана уу. Дараа нь IFTTT нь мессежийг тайлбарлаж, үүсгэсэн тэжээлд ойлгомжтой тушаал болгон Adafruit -ийн хяналтын самбарт илгээж болно.

IFTTT -ийг тохируулах Эхний алхам бол IFTTT дээр данс үүсгэх явдал юм.

Тэмдэглэл: Adafruit-д ашиглаж байсан имэйлийн id-г ашиглан IFTTT дээр данс үүсгэнэ үү.

  1. Бүртгэл үүсгэсний дараа My Applets дээр дараад New Applet -ийг сонгоно уу.
  2. Шинэ апплет сонгосны дараа бид үүнийг дарах ёстой шинэ хуудсыг авах болно.
  3. Дараа нь Google Туслагчийг хайж олоод сонгоно уу.
  4. Одоо бид google туслахын тушаал болгон ашиглах дуут хэллэгийг оруулна уу.

Бид програмынхаа дагуу дурын өгүүлбэр оруулах боломжтой. Таны харж байгаагаар дээрх талбаруудад оруулсан хэллэгүүд нь гэрлийг асаахад зориулагдсан болно. Гэрлийг унтраахын тулд бид өөр өөр хэллэг бүхий өөр апплет үүсгэх ёстой.

Одоо бид Google Assistant -ийг Adafruit -тэй холбоход ашигладаг сонголтыг дарах ёстой өөр хуудсыг авах болно.

  1. Дараа нь Adafruit -ийг хайж олоод сонгоно уу.
  2. Adafruit -ийг сонгосны дараа үйлдлийг сонгоно уу. Adafruit -ийн хяналтын самбарт ямар өгөгдөл илгээх шаардлагатай байгааг оруулна уу.
  3. Үйлдэл үүсгэх дээр дарна уу.

Тиймээс, би гар утсан дээрээ Google Туслахыг ашиглаж, "Ok Google, LED асаана уу" гэж дуут команд өгөхөд IFTTT -д үүсгэсэн апплет энэ тушаалыг хүлээн авч, Adafruit тэжээл рүү '1' өгөгдлийг илгээх болно. Энэ нь микроконтроллер (энд NodeMCU) тасралтгүй хянадаг Adafruit хяналтын самбар дээрх үйл явдлыг өдөөх болно. Энэхүү микроконтроллер нь Adafruit хяналтын самбар дээрх өгөгдлийн өөрчлөлтийн дагуу арга хэмжээ авах болно.

Алхам 3: Урсгал ба схем

Урсгал ба схем
Урсгал ба схем
Урсгал ба схем
Урсгал ба схем

Энэ төслийн кодын хувьд:

Зөвлөмж болгож буй: