Агуулгын хүснэгт:
- Алхам 1: Ашигласан бүрэлдэхүүн хэсгүүд
- Алхам 2: Тодорхойлолт
- Алхам 3: буухиа
- Алхам 4: DHT11 мэдрэгч
- Алхам 5: Blynk програм
- Алхам 6: Хэлхээний диаграм
- Алхам 7: Код
Видео: IOT гэрийн автоматжуулалтын DIY төсөл #1: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
# ТАНИЛЦУУЛГА
Гэрийн автоматжуулалт нь АС, Сэнс, Хөргөгч, гэрэл, жагсаалт зэрэг гэр ахуйн цахилгаан хэрэгслийн автоматжуулалтын процесс бөгөөд ингэснээр тэдгээрийг утас, компьютер эсвэл алсаас удирдах боломжтой болно. Энэхүү төсөл нь esp2866 nodeMCU -ийг ашиглан манай WiFi сүлжээгээр дамжуулан манай гэрийн хэрэгслийг хянах боломжийг олгодог.
Алхам 1: Ашигласан бүрэлдэхүүн хэсгүүд
ESP 2866 NodeMCU
2. 5V тогтмол гүйдлийн эх үүсвэр / 5V эх үүсвэрт зориулсан Arduino UNO
3. DHT11 мэдрэгч
4. Цахилгаан чийдэн
5. 5V релений модуль
6. Талхны самбар
7. Jumper Wires (эрэгтэй-эмэгтэй ба эрэгтэй-эрэгтэй)
8. Blynk апп суулгасан ухаалаг гар утас
9. WiFi сүлжээ.
Алхам 2: Тодорхойлолт
1. NodeMCU (Node MicroController Unit) нь ESP8266 нэртэй маш хямд System-on-a-Chip (SoC) системд суурилсан нээлттэй эхийн програм хангамж, техник хангамж хөгжүүлэх орчин юм.
ESP8266 бол хямд үнэтэй, WiFi модулийн чип бөгөөд Интернетийн юмс (IoT) болон үүнтэй төстэй технологийн төслүүдийг интернетэд холбох боломжтой бөгөөд үндсэндээ таны ердийн цахилгаан болон механик төхөөрөмжүүд интернетэд бие даан холбогдох боломжгүй байдаг. Тэдэнд үүнийг хийх дотоод тохиргоо байхгүй байна.
Та эдгээр тоног төхөөрөмжөөр ESP8266 -ийг тохируулж, гайхалтай зүйл хийх боломжтой. Хяналт, хяналт, дүн шинжилгээ болон бусад. ESP8266 NodeMCU нь I2C, I2S, UART, PWM, IR алсын удирдлага, LED гэрэл, товчлуур гэх мэт янз бүрийн функцүүдэд хуваарилагдах боломжтой 17 GPIO зүүтэй. Дижитал идэвхжүүлсэн GPIO бүрийг өндөр эсвэл бага гэж тохируулж болно. Дэлгэрэнгүй мэдээллийг үзнэ үү
nodeMCU
Алхам 3: буухиа
Энэ бол цахилгаан гүйдэлтэй унтраалга бөгөөд үүнийг асаах, унтраах, гүйдэл дамжуулах, дамжуулахгүй байх, мөн Arduino тээглүүрээр хангадаг 5V шиг бага хүчдэлээр хянах боломжтой.
Дараах зурагт буухиа модулийн холболтыг харуулав. Релений модулийн зүүн талын 3 зүү нь өндөр хүчдэлийг, баруун талын тээглүүд нь бага хүчдэл шаарддаг бүрэлдэхүүн хэсгийг холбодог-Arduino тээглүүр.
Өндөр хүчдэлийн тал нь нийтлэг (COM), ердийн хаалттай (NC), ихэвчлэн нээлттэй (NO) гэсэн гурван залгууртай хоёр холбогчтой.
1. COM: нийтлэг зүү
2. NC (Ер нь хаалттай): релийг анхдагчаар хаахыг хүссэн тохиолдолд ердийн хаалттай тохиргоог ашигладаг бөгөөд хэрэв та хэлхээг нээж гүйдлийг зогсоохын тулд Arduino -аас релений модульд дохио илгээгээгүй бол гүйдэл урсаж байгаа гэсэн үг юм..
3. ҮГҮЙ (Ер нь нээлттэй): ердийн нээлттэй тохиргоо нь эсрэгээрээ ажилладаг: реле үргэлж нээлттэй байдаг тул та Arduino -аас хэлхээг хаах тухай дохио илгээгээгүй тохиолдолд хэлхээ тасардаг.
Реле модуль ба NodeMCU -ийн хоорондох холболт үнэхээр энгийн:
1. GND: газарт очдог
2. IN: релеийг хянадаг (энэ нь nodeMCU дижитал зүүтэй холбогдоно)
3. VCC: 5V хүртэл ажилладаг
Энд бид энэ 5V ба GND релеийг arduino 5V ба GND зүүтэй холбосон бөгөөд arduino -ийн GND зүү нь NodeMCU -ийн GND зүүтэй нийтлэг байдаг.
Энэ төслийг үргэлжлүүлэхийн өмнө та сүлжээний хүчдэлтэй ажиллаж байгаагаа мэдэгдэхийг хүсч байна. Тиймээс асаахаасаа өмнө холболтыг сайтар шалгаж үзээрэй. Зүү ба холболтын тайлбар:
1. Ногоон утас нь nodeMCU -ийн D2 зүүг релений i/p руу холбож байна
2. Улаан ба Шар утаснууд нь 5V ба GND -ийг VCC ба GND релейнд тус тус холбож байна.
Одоо ачааллыг холбохын тулд (энэ тохиолдолд Булцуу). Эхэндээ чийдэн эсвэл чийдэнгийн амьд утсыг хайчилж ав. Одоо эхний үзүүрийг холбоно уу, өөрөөр хэлбэл NO зүү (хэрэв та чийдэн/чийдэнгээ асаахыг хүсвэл) болон цахилгаан дамжуулагчийн нөгөө үзүүрийг релений COM зүү рүү залгаарай. Доорх холбоосыг хайж олоорой.
Алхам 4: DHT11 мэдрэгч
Энэ тохиолдолд өрөөний ажлын температур, чийгшлийг мэдрэхэд ашигладаг.
Дэлгэрэнгүй мэдээллийг үзнэ үү
DHT11 -ийн холболт дараах байдалтай байна. Мэдрэгчийн VCC ба GND зүүг nodeMCU -ийн 3.3V ба GND зүү болон D4 -ийн өгөгдлийн зүү рүү холбоно уу. Дараахь зургийг үзнэ үү.
Энд Улаан ба Ногоон утаснууд нь nodeMCU-ийн 3.3V ба GND зүүг DHT11 мэдрэгчийн VCC (+) ба GND (-) зүүтэй холбож байна.
Алхам 5: Blynk програм
Blynk бол iOS болон Android төхөөрөмжөөс тоног төхөөрөмжийнхөө төслийг хянах, хянах интерфэйсийг хурдан бий болгох боломжийг олгодог шинэ платформ юм. Blynk програмыг татаж авсны дараа та төслийн хяналтын самбар үүсгэж, товчлуур, гулсагч, график болон бусад виджетийг дэлгэцэн дээр байрлуулж болно.
Blynk -ийг эхлүүлэхийн тулд доорх линкийг дагана уу.
Дэлгэрэнгүй мэдээллийг үзнэ үү
Алхам 6: Хэлхээний диаграм
Алхам 7: Код
Кодоо эндээс аваарай
Бусад хэрэгтэй холбоосууд
1. arduino IDE -д зориулсан Blynk номын сангийн линк
2. dht11 мэдрэгчийн номын сан
3. Энгийн таймер номын сан
4. Яагаад энгийн таймер ашигладаг вэ?
Зөвлөмж болгож буй:
$ 5 гэрийн автоматжуулалтын товчлуур: 4 алхам
5 долларын гэрийн автоматжуулалтын товчлуур: 5 долларын үнэтэй гэрийн автоматжуулалтын товчлуур Заримдаа хамгийн энгийн шийдэл бол ганц товчлуур юм. Бид ихэнх гэрлээ унтрааж, бусдыг тодорхой түвшинд тохируулдаг гэрийн автоматжуулалтын төв (Hubitat Elevation) дээр "унтах цаг" горимыг эхлүүлэх хялбар аргыг хүсч байсан
DIY гэрийн автоматжуулалтын халдагч дохиоллын систем: 5 алхам (зурагтай)
DIY гэрийн автоматжуулалтын халдагчдын дохиоллын систем!: Энэхүү төсөлд би танай гэрт халдагчдын дохиоллын системийг бий болгохын тулд Home Assistant програмыг хэрхэн ашиглахыг танд үзүүлэх болно. Систем нь үндсэндээ хаалга зөвшөөрөлгүй нээгдсэнийг илрүүлж, дараа нь мэдэгдэл илгээх болно
Өөрийнхөө гэрийн автоматжуулалтын системийг хакердах DIY: 7 алхам (зурагтай)
DIY өөрийн гэрийн автоматжуулалтын системийг хакердах: Гэрийн автоматжуулалтын систем нь гэрэл, сэнс, зугаа цэнгэлийн систем гэх мэт цахилгаан хэрэгслийг асаах/унтраах чадвартай байх ёстой. Интернетээс утасгүй боловч хамгийн чухал нь DIY, нээлттэй систем юм. -Эх сурвалж, учир нь би ойлгохыг хүсч байна
DIY гэрийн автоматжуулалтын системийг төлөвлөх: 12 алхам
DIY гэрийн автоматжуулалтын системийг төлөвлөх: Энэхүү зааварчилгааны зорилго нь гэртээ хийхийг хүссэн зүйлээ хэрхэн яаж хийхийг хэлж өгөх явдал биш юм. Үүний оронд энэ санааг бодит болгохын тулд хязгаарыг (технологи, зардал, цаг хугацааны шаардлага) ойлгох замаар галзуурлыг эрүүл ухаан болгон хувиргах зорилгоор бичсэн болно
NodeMCU ашиглан Firebase гэрийн автоматжуулалтын системийг хэрхэн хийх вэ? IOT платформ дээр: 14 алхам
NodeMCU ашиглан Firebase гэрийн автоматжуулалтын системийг хэрхэн хийх вэ? IOT платформд: ЭНЭ ТӨСЛИЙН ЗОРИЛГО Энэхүү төсөл нь IOT Android програмыг ашиглан гэрийнхээ алсын удирдлагатай бүх төхөөрөмжийг хэрэглэгчдэд бүрэн хянах боломжийг олгодог гэрийн автоматжуулалтын системийг хөгжүүлэх зорилготой юм