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

ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт ба хяналт: 6 алхам
ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт ба хяналт: 6 алхам

Видео: ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт ба хяналт: 6 алхам

Видео: ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт ба хяналт: 6 алхам
Видео: Умный домофон ESP8266 Arduino project ESP-01 2024, Долдугаар сарын
Anonim
ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт, хяналт
ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт, хяналт
ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт, хяналт
ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт, хяналт
ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт, хяналт
ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт, хяналт

Хөөе !! Удаан хугацааны завсарлагааны дараа бид бүгдээрээ орлого олохын тулд уйтгартай (ажил) хийх ёстой болохоор би энд байна.

BLUETOOTH, IR, Local WIFI, Cloud, өөрөөр хэлбэл хэцүү хэсгүүдээс бичсэн HOME AUTOMATION нийтлэлүүдийн дараа * ОДОО * нь хамгийн хялбар боловч хамгийн үр дүнтэй гэрийн автоматжуулалтын шийдэл юм. Т.

Түүний төсөлд миний өмнөх төслүүдээс ялгаатай нь илүү бага техник хангамж хэрэгтэй болно. Програм хангамжийн янз бүрийн компаниудын үйлчилгээг ашиглах нь ихэвчлэн Arduino болон хэлхээний талаар бага зэрэг мэдлэгтэй байдаг. Чамайг уйдаахгүй байцгаая. LAZINESS -ийг сайхан өнгөрүүлээрэй !!!

ТАЙЛБАР: Баримт бичгийг бүхэлд нь уншихад 9 минут шаардагдах болно, эс тэгвээс хэрэв та өөрийн эд ангиудыг гэмтээх юм бол би хариуцлага хүлээхгүй болно! Энэ нь сайтын зарим огнооны асуудал байгаа тул би энэ төслийг гурав дахь удаагаа оруулж байна.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

Үнэндээ таван бүрэлдэхүүн хэсэг шаардлагатай байсан ч бид мөнгө зарцуулахыг хүсээгүй тул өмнө нь хийж байсан шиг үүнийг хоёр дахь хэсэгт нь хувааж болно.

  1. ESP8266 Nodemcu wifi хөгжүүлэх самбар - Магадгүй LOLIN, AMICA, ADAFRUIT
  2. 5В реле самбарыг бүхэлд нь эсвэл дараах байдлаар задална

    • 5VULN2003 эсвэл ULN2003A реле
    • Реле хамгаалалтын диод (өмнөх төслүүдэд би алдсан)
  3. Үсрэгч эсвэл (Утас ба гагнуурын төмөр)
  4. 5В -ийн аливаа гар утасны цэнэглэгч эсвэл адаптер (нөөц цэнэглэгч, эцэг эхийнхээ гар утасны цэнэглэгчийг бүү устгаарай)
  5. GOOGLE HOME MINI

Тиймээс бид 2/4/8/16 релений реле самбарыг урьдчилан бүтээгдсэн хэлхээнд худалдаж авч болно, эсвэл бид үүнийг хийж болно, реле самбарыг өөрөө хийхийн тулд миний өмнөх нийтлэлүүдтэй танилцана уу.

Алхам 2: Blynk програм

Blynk програм
Blynk програм
Blynk програм
Blynk програм
Blynk програм
Blynk програм

Андройд утас эсвэл алим утсандаа Blynk програмыг суулгаарай

Суулгасны дараа имэйл id эсвэл facebook ашиглан бүртгүүлнэ үү (би facebook -ийг илүүд үздэггүй). Та ашигласан имэйлийн id нууц үгийг мэддэг эсэхээ шалгаарай, эс тэгвээс та бүртгүүлсэн имэйл хаяг руу илгээсэн Blynk Auth Token -ийг авахгүй (төслийн онцлог шинж чанартай), гэхдээ Blynk дахь төслийн тохиргооноос авах боломжтой! Тоглож байсан!

  1. шинэ төсөл сонгох Виджет нэмэхийн тулд + товчийг ашиглана уу
  2. Хүссэн хэмжээгээрээ товчлуурыг нэмээрэй (2000 ҮНЭГҮЙ ЭРЧИМ ХҮЧНЭЭ ДУУСГААД, дараа нь энерги худалдаж автал)
  3. Нэмэгдсэн товчлуур дээр дарж товчлуурыг тохируулна уу
  4. D1, D2, D3, _, _, _, _ шиг гаралтын зүүг (Дижитал) сонгоно уу (хоосон зайг бөглөнө үү) (тээглүүр нь дижитал, аналог, виртуал байж болно)
  5. Зургийг үзнэ үү, би доод төлөвийг 1 гэж, товчлуурын дээд төлөвийг 0 гэж оруулсан.

Үүний цаана байгаа шалтгаан бол реле самбарын оролт нь ULN2003 гэх мэт IC -тэй холбогдсон эсвэл хаалганы үүрэг гүйцэтгэдэг реле жолоодож буй IC -үүд юм.

Алхам 3: Arduino IDE дээр ESP8266 програмчлах

Arduino IDE дээр ESP8266 програмчлах
Arduino IDE дээр ESP8266 програмчлах
Arduino IDE дээр ESP8266 програмчлах
Arduino IDE дээр ESP8266 програмчлах
Arduino IDE дээр ESP8266 програмчлах
Arduino IDE дээр ESP8266 програмчлах

Arduino IDE дээр юуны түрүүнд бид өмнөх төслүүддээ хэлсэнчлэн програмчлах хөгжүүлэлтийн самбараа сонгох хэрэгтэй. Arduino IDE> Хэрэгслүүд> Самбарууд> Nodemcu 12E ба COM3/4/5/6/гэх мэт холбосон USB портыг сонгоно уу.

Одоо бид юу ч хийх боломжгүй код бүртэй байх ёстой Blynk номын санг Arduino -д суулгах хэрэгтэй !! SKETCH -> НОМЫН САНГАА ОРУУЛАХ -> НОМЫН САНСУУД УДИРДАХ -> "Blynk" ХАЙХ -> НОМЫН САНГАА СУУХ.

Nodemcu ESP8266 -ийг зөөврийн компьютерт холбоно уу. Мэдээж USB кабелиар !! Кодлогч бус хүмүүст болон өөртөө хялбар байх үүднээс:

FILE> ЖИШЭЭ> Blynk> Board -ийн Wifi руу очно уу> Standalone -ийг сонгоно уу Blynk Auth Token (төслийн онцлог) болон wifi -ийн итгэмжлэлээс өөр юу ч хэрэггүй. ESP8266 дээр ноорог байршуулж, SERIAL MONITOR -ийг нээнэ үү.

Та "IP" -г харж болно, IP нь серверийн бүсээс хамаарч өөр өөр байж болохыг анхаарна уу. Минийх бол таны харж байгаагаар "139.59.206.133".80 нь ердийн http -ийн порт юм.

Алхам 4: IFTTT (Хэрэв энэ нь тийм бол)

IFTTT (Хэрэв тийм бол)
IFTTT (Хэрэв тийм бол)
IFTTT (Хэрэв тийм бол)
IFTTT (Хэрэв тийм бол)
IFTTT (Хэрэв тийм бол)
IFTTT (Хэрэв тийм бол)

Энэ нь бидэнд тодорхой үйл явдлын талаар мэдэгдэл авах эсвэл тодорхой даалгавар гүйцэтгэх тусгай апплет бий болгоход тусалдаг платформ юм. Нэрээс нь харахад бүх зүйл "энэ", "тэр" -ийг хүрээлдэг.

ЭНД: "Хэрэв google туслахад" тодорхой хэллэг хэлсэн бол "тэр пинг хийгдэх болно"

Дээр дурдсанчлан бид дарах хэрэгтэй - Миний апплетууд> шинээр үүсгэх> энэн дээр дарна уу> google туслахыг хайж олох, сонгох> энгийн хэллэгийг сонгох> зургуудыг дагах> гох үүсгэх

Үүн дээр дарна уу> webhooks хайх> үүнийг сонгох> Вэб хүсэлт хийх> Дараах талбарууд байх болно.

  • URL (https:// IP/YourAuthToken/update/PIN? Утга = 1) (дижитал 1/0…. OFF -ийн хувьд 1, ON -ийн шалтгааныг энэ нийтлэлд бичсэн болно)
  • Арга (GET) Агуулгын төрөл (юу ч биш)
  • Бие (юу ч биш)

Энэ бүгдийг бөглөсний дараа Create trigger дээр дарна уу

Анхаарна уу: ПИН код нь Arduino зүүтэй тохирч байгаа тул D1 нь GPIO5, өөрөөр хэлбэл D5, Arduino -ийн хувьд D1 биш юм. Жишээ нь: https:// IP/YourAuthToken/update/D5? Утга = 1 энэ Энэ нь ESP8266 -ийн D1 зүү унтрах болно гэсэн үг юм. ESP8266 -ийн ПИН диаграммыг ашиглах нь D GPIO руу?

Алхам 5: Цахилгаан хэлхээ

Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ

Энэ төслийн схем нь маш энгийн. Өмнө дурдсан бүрэлдэхүүн хэсгүүдийг энд ашиглана.

5V адаптер; ESP8266 Nodemcu; буухиа самбар; үсрэгчид Би хоёр реле ашигласан боловч бид ESP8266 тээглүүрийг ашиглах боломжтой !!!

  • 5V тэжээлийг ESP8266 болон реле самбар руу тэжээх болно.
  • ESP8266 Nodemcu нь микро USB эсвэл Vin pin болон Ground -ээр дамжуулан 5V тэжээлтэй байх болно (Миний хийсэн шиг).
  • Реле самбар нь нийлүүлэх зориулалттай Vcc ба GND зүүтэй. Зургийг дагана уу, хангамжийг буухиа самбарын нөгөө талд оруулахгүй, өөр зорилгоор ашиглах боломжтой. (Энэ бол амар ажил гэдгийг би хэлэхгүй ээ !!)
  • Тиймээс бидний IoT MODULE явахаар боллоо, юу үлдсэн бэ? Үүнийг цахилгаан хэрэгсэлд холбож байна.:)
  • Энэ бол хамгийн хялбар ажил боловч ITS 220V AC эсвэл 110V AC -ээс болгоомжтой байгаарай… Гол унтраалгаа тавь эсвэл өөрөөр хэлбэл хэрэв та үхвэл энэ нийтлэлийг хэн бичсэнийг би мэдэхгүй.
  • "Үгүй" (ихэвчлэн нээлттэй) реле болон COM (нийтлэг) реле зүүг цахилгаан хэрэгслийн унтраалгад зэрэгцээ холбож, цахилгаан хэрэгслийн унтраалга байхгүй бол реле тээглүүрийг холбосон утас (LIVE эсвэл NEUTRAL) руу цувралаар холбоно уу. төхөөрөмжтэй хамт.

ТАЙЛБАР: Би релейгээ NO зүү болон COM зүүтэй холбож өгөөч, ингэснээр төхөөрөмжүүд ихэвчлэн унтраалттай байна. Хэрэв та төхөөрөмжийг асаалттай горимд оруулахыг хүсч байвал NC зүү (ихэвчлэн хаалттай) ашиглаж болно. ON ба OFF төлөв нь 2 хүчин зүйлээс хамаарна: 1) Relay -ийн NO ба NC зүү 2) IFTTT/Blynk апп дахь 0 ба 1 логик

Алхам 6: MOBILE (IFTTT App) дээр хаана ч байсан хяналт хийх

Зөвхөн интернет байгаа тохиолдолд л дэлхийн хаана ч байсан гэртээ юу болж байгааг хянах боломжтой.

Тиймээс үүнд шаардлагатай зүйл бол Android хэрэглэгчдэд зориулсан Google Play Store -д байдаг IFTTT програм юм.

IoS Хэрэглэгч үүнийг App Store дээрээс авах боломжтой.

Хоёр тохиолдолд хоёуланд нь апплет хийсэн GOOGLE HOME MINI болон IFTTT данстай холбогдсон нэг данснаас нэвтрэхээ мартуузай. Тиймээс хамгийн чухал зүйл бол gmail данс эсвэл facebook данс нь бүхэлдээ ижил байх ёстой.

Энэ аппликейшнд та IFTTT вэб аппликейшн дээрх шиг апплет үүсгэх боломжтой.

Бид апплет үүсгэх үед апплет ажиллаж байх үед мэдэгдэл хүлээн авах сонголт үргэлж байдаг бөгөөд энэ нь анхдагчаар асаалттай байдаг.

Тиймээс одоо таны ямар нэгэн төхөөрөмж хачигт хачиг гарах үед хянаж үзээрэй.

ЗАЛУУЛАЛГАА ЭЗЭМШҮҮЛЭХ !! Шинэлэг зүйл !! Энэ төслийг дуртай болгож, дэмжлэгээ харуулаарай, хэрэв та ийм DIY төслүүдийг илүү их хүсч байвал …

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