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

IOT гэрийн автоматжуулалтын DIY төсөл #1: 7 алхам
IOT гэрийн автоматжуулалтын DIY төсөл #1: 7 алхам

Видео: IOT гэрийн автоматжуулалтын DIY төсөл #1: 7 алхам

Видео: IOT гэрийн автоматжуулалтын DIY төсөл #1: 7 алхам
Видео: Как запустить канал YouTube в 2020 году для начинающих на AUTOP... 2024, Долдугаар сарын
Anonim
Image
Image
Тодорхойлолт
Тодорхойлолт

# ТАНИЛЦУУЛГА

Гэрийн автоматжуулалт нь АС, Сэнс, Хөргөгч, гэрэл, жагсаалт зэрэг гэр ахуйн цахилгаан хэрэгслийн автоматжуулалтын процесс бөгөөд ингэснээр тэдгээрийг утас, компьютер эсвэл алсаас удирдах боломжтой болно. Энэхүү төсөл нь 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 мэдрэгч
DHT11 мэдрэгч
DHT11 мэдрэгч
DHT11 мэдрэгч
DHT11 мэдрэгч
DHT11 мэдрэгч

Энэ тохиолдолд өрөөний ажлын температур, чийгшлийг мэдрэхэд ашигладаг.

Дэлгэрэнгүй мэдээллийг үзнэ үү

DHT11 -ийн холболт дараах байдалтай байна. Мэдрэгчийн VCC ба GND зүүг nodeMCU -ийн 3.3V ба GND зүү болон D4 -ийн өгөгдлийн зүү рүү холбоно уу. Дараахь зургийг үзнэ үү.

Энд Улаан ба Ногоон утаснууд нь nodeMCU-ийн 3.3V ба GND зүүг DHT11 мэдрэгчийн VCC (+) ба GND (-) зүүтэй холбож байна.

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

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

Blynk бол iOS болон Android төхөөрөмжөөс тоног төхөөрөмжийнхөө төслийг хянах, хянах интерфэйсийг хурдан бий болгох боломжийг олгодог шинэ платформ юм. Blynk програмыг татаж авсны дараа та төслийн хяналтын самбар үүсгэж, товчлуур, гулсагч, график болон бусад виджетийг дэлгэцэн дээр байрлуулж болно.

Blynk -ийг эхлүүлэхийн тулд доорх линкийг дагана уу.

Дэлгэрэнгүй мэдээллийг үзнэ үү

Алхам 6: Хэлхээний диаграм

Хэлхээ диаграм
Хэлхээ диаграм

Алхам 7: Код

Кодоо эндээс аваарай

Бусад хэрэгтэй холбоосууд

1. arduino IDE -д зориулсан Blynk номын сангийн линк

2. dht11 мэдрэгчийн номын сан

3. Энгийн таймер номын сан

4. Яагаад энгийн таймер ашигладаг вэ?

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