Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: Blynk програм
- Алхам 3: Arduino IDE дээр ESP8266 програмчлах
- Алхам 4: IFTTT (Хэрэв энэ нь тийм бол)
- Алхам 5: Цахилгаан хэлхээ
- Алхам 6: MOBILE (IFTTT App) дээр хаана ч байсан хяналт хийх
Видео: ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт ба хяналт: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Хөөе !! Удаан хугацааны завсарлагааны дараа бид бүгдээрээ орлого олохын тулд уйтгартай (ажил) хийх ёстой болохоор би энд байна.
BLUETOOTH, IR, Local WIFI, Cloud, өөрөөр хэлбэл хэцүү хэсгүүдээс бичсэн HOME AUTOMATION нийтлэлүүдийн дараа * ОДОО * нь хамгийн хялбар боловч хамгийн үр дүнтэй гэрийн автоматжуулалтын шийдэл юм. Т.
Түүний төсөлд миний өмнөх төслүүдээс ялгаатай нь илүү бага техник хангамж хэрэгтэй болно. Програм хангамжийн янз бүрийн компаниудын үйлчилгээг ашиглах нь ихэвчлэн Arduino болон хэлхээний талаар бага зэрэг мэдлэгтэй байдаг. Чамайг уйдаахгүй байцгаая. LAZINESS -ийг сайхан өнгөрүүлээрэй !!!
ТАЙЛБАР: Баримт бичгийг бүхэлд нь уншихад 9 минут шаардагдах болно, эс тэгвээс хэрэв та өөрийн эд ангиудыг гэмтээх юм бол би хариуцлага хүлээхгүй болно! Энэ нь сайтын зарим огнооны асуудал байгаа тул би энэ төслийг гурав дахь удаагаа оруулж байна.
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
Үнэндээ таван бүрэлдэхүүн хэсэг шаардлагатай байсан ч бид мөнгө зарцуулахыг хүсээгүй тул өмнө нь хийж байсан шиг үүнийг хоёр дахь хэсэгт нь хувааж болно.
- ESP8266 Nodemcu wifi хөгжүүлэх самбар - Магадгүй LOLIN, AMICA, ADAFRUIT
-
5В реле самбарыг бүхэлд нь эсвэл дараах байдлаар задална
- 5VULN2003 эсвэл ULN2003A реле
- Реле хамгаалалтын диод (өмнөх төслүүдэд би алдсан)
- Үсрэгч эсвэл (Утас ба гагнуурын төмөр)
- 5В -ийн аливаа гар утасны цэнэглэгч эсвэл адаптер (нөөц цэнэглэгч, эцэг эхийнхээ гар утасны цэнэглэгчийг бүү устгаарай)
- GOOGLE HOME MINI
Тиймээс бид 2/4/8/16 релений реле самбарыг урьдчилан бүтээгдсэн хэлхээнд худалдаж авч болно, эсвэл бид үүнийг хийж болно, реле самбарыг өөрөө хийхийн тулд миний өмнөх нийтлэлүүдтэй танилцана уу.
Алхам 2: Blynk програм
Андройд утас эсвэл алим утсандаа Blynk програмыг суулгаарай
Суулгасны дараа имэйл id эсвэл facebook ашиглан бүртгүүлнэ үү (би facebook -ийг илүүд үздэггүй). Та ашигласан имэйлийн id нууц үгийг мэддэг эсэхээ шалгаарай, эс тэгвээс та бүртгүүлсэн имэйл хаяг руу илгээсэн Blynk Auth Token -ийг авахгүй (төслийн онцлог шинж чанартай), гэхдээ Blynk дахь төслийн тохиргооноос авах боломжтой! Тоглож байсан!
- шинэ төсөл сонгох Виджет нэмэхийн тулд + товчийг ашиглана уу
- Хүссэн хэмжээгээрээ товчлуурыг нэмээрэй (2000 ҮНЭГҮЙ ЭРЧИМ ХҮЧНЭЭ ДУУСГААД, дараа нь энерги худалдаж автал)
- Нэмэгдсэн товчлуур дээр дарж товчлуурыг тохируулна уу
- D1, D2, D3, _, _, _, _ шиг гаралтын зүүг (Дижитал) сонгоно уу (хоосон зайг бөглөнө үү) (тээглүүр нь дижитал, аналог, виртуал байж болно)
- Зургийг үзнэ үү, би доод төлөвийг 1 гэж, товчлуурын дээд төлөвийг 0 гэж оруулсан.
Үүний цаана байгаа шалтгаан бол реле самбарын оролт нь ULN2003 гэх мэт IC -тэй холбогдсон эсвэл хаалганы үүрэг гүйцэтгэдэг реле жолоодож буй IC -үүд юм.
Алхам 3: 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 (Хэрэв энэ нь тийм бол)
Энэ нь бидэнд тодорхой үйл явдлын талаар мэдэгдэл авах эсвэл тодорхой даалгавар гүйцэтгэх тусгай апплет бий болгоход тусалдаг платформ юм. Нэрээс нь харахад бүх зүйл "энэ", "тэр" -ийг хүрээлдэг.
ЭНД: "Хэрэв 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 төслүүдийг илүү их хүсч байвал …
Зөвлөмж болгож буй:
ESP8266, Google Home болон Openhab интеграцчлал, вэб хяналт ашиглан сохор хөшигний хяналт: 5 алхам (зурагтай)
ESP8266, Google Home болон Openhab интеграцчлал ба вэб хяналт ашиглан сохор хөшигний хяналт: Энэхүү зааварчилгаанд би хөшиг дээрээ автоматжуулалтыг хэрхэн нэмсэнээ харуулав. Би автоматжуулалтыг нэмж, устгахыг хүсч байсан тул бүх суурилуулалтыг хавсаргасан болно. Үндсэн хэсгүүд нь: Stepper мотор Stepper драйвер удирддаг bij ESP-01 Gear and mounting
Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт: 3 алхам
Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт: Google туслах нь хиймэл оюун ухаан (AI) дээр суурилсан дуут командын үйлчилгээ юм. Дуу хоолой ашиглан бид Google туслахтай харилцах боломжтой бөгөөд энэ нь интернетээс хайлт хийх, үйл явдлын хуваарь гаргах, дохиолол тохируулах, хяналтын хэрэгсэл гэх мэтийг ашиглах боломжтой
Raspberry Pi матрицын дуу хоолой ба Snips ашиглан гэрийн автоматжуулалт (2 -р хэсэг): 8 алхам
Raspberry Pi Matrix Voice ба Snips ашиглан гэрийн автоматжуулалт (2 -р хэсэг): Raspberry Pi Matrix Voice болон Snips ашиглан гэрийн автоматжуулалтыг шинэчлэх. Энэхүү ХОУХ-ийг гадаад LED болон Servo моторыг хянахад ашигладаг
Алсын зай, чиглэл, эргэлтийн зэрэгтэй Arduino робот (Зүүн, Баруун, Хойд, Өмнөд) Bluetooth модуль болон автономит роботын хөдөлгөөнийг ашиглан дуу хоолойгоор удирддаг. 6 алхам
Алсын зай, чиглэл, эргэлтийн зэрэгтэй Arduino робот (Зүүн, Баруун, Хойд, Өмнөд) Bluetooth модуль, автономит роботын хөдөлгөөнийг ашиглан дуу хоолойгоор удирддаг. Энэхүү заавар нь Arduino роботыг хэрхэн шаардлагатай чиглэлд зөөх боломжтойг тайлбарласан болно. , Зүүн, Баруун, Зүүн, Баруун, Хойд, Өмнөд) Дуут командыг ашиглан сантиметрээр зай авах шаардлагатай. Роботыг бие даан хөдөлгөж болно
Cortana болон Arduino гэрийн автоматжуулалттай дуу хоолой хянах гэрэл электроник RGB Led зурвас ба бусад: 3 алхам
Дуут хяналтын гэрлүүд Электроникс RGB Led зурвас ба бусад Cortana болон Arduino гэрийн автоматжуулалттай: Аливаа зүйлийг дуу хоолойгоороо удирдах санаа танд таалагддаг уу? Эсвэл гэрлээ унтраахын тулд орноосоо босох дургүй байна уу? Гэхдээ google home гэх мэт одоо байгаа бүх шийдлүүд хэтэрхий үнэтэй байна уу? Одоо та 10 доллараас доош үнээр өөрөө хийх боломжтой. Бүр илүү дээр нь энэ нь маш амархан