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

NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: 14 алхам (зурагтай)
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: 14 алхам (зурагтай)

Видео: NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: 14 алхам (зурагтай)

Видео: NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: 14 алхам (зурагтай)
Видео: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Долдугаар сарын
Anonim
Image
Image
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ

Энэхүү IoT-д суурилсан төсөлд би Blynk болон NodeMCU-ийн хяналтын реле модуль бүхий гэрийн автоматжуулалтыг бодит цагийн санал хүсэлтийг ашиглан хийсэн. Гарын авлагын горимд энэ реле модулийг гар утас эсвэл ухаалаг гар утас, гарын авлагын унтраалгаар удирдах боломжтой. Автомат горимд энэхүү ухаалаг реле нь өрөөний температур, нарны гэрлийг мэдэрч сэнс, чийдэнгээ асааж, унтраана.

Энэхүү ухаалаг байшин төсөл нь дараахь онцлог шинж чанартай: 1. Гэрийн цахилгаан хэрэгслийг Blynk Апп ашиглан гар утаснаас удирддаг 2. Гэрийн цахилгаан хэрэгслийг температур ба чийгшлийн мэдрэгчээр автоматаар удирддаг (Автомат горимд) 3. Харанхуй мэдрэгчээр автоматаар удирддаг гэр ахуйн хэрэгсэл (Автомат горимд) 4. Өрөөний LIVE температур ба чийгшлийн үзүүлэлтийг OLED болон Ухаалаг гар утас 5. Гарын авлагын унтраалгаар удирддаг гэр ахуйн хэрэгсэл 6. Интернэтээр дамжуулан гэр ахуйн цахилгаан хэрэгслийг удирдах

Хангамж

Энэхүү Ухаалаг байшин төсөлд шаардлагатай бүрэлдэхүүн хэсгүүд

1. NodeMCU

2. DH11 мэдрэгч

3. LDR

4. 10к резистор 5 үгүй

5. 1k резистор 5 үгүй (R1 - R4)

6. 220 ом эсэргүүцэл 2 үгүй (R5 & R6)

7. Optocoupler PC817 2 үгүй

8. BC547 NPN транзистор 2 үгүй

9. Диод 1N4007 2 үгүй

10. Диод 1N4001 1no

11. LED (1.5v) 3 үгүй

12. Конденсатор 100uF 2 үгүй

13. SPDT 12V реле 2 үгүй

14. 7805 хүчдэлийн зохицуулагч 1 үгүй

15. Товчлуур/ товчлуурыг дарна уу 4 үгүй

16. Холбогч ба холбогч

17. OLED I2C дэлгэц (0.96 "эсвэл 1.3")

Алхам 1: Хэлхээ диаграм

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

Энэ бол IoT дээр суурилсан гэрийн автоматжуулалтын төслийн бүрэн схем юм.

Би реле модулийг удирдахын тулд NodeMCU -ийг ашигласан. Би DHT11 -ийн температур, чийгшлийн мэдрэгч ба LDR -ийг холбож өрөөний температур, орчны гэрлийн дагуу реле автоматаар удирддаг. NodeMCU -тай холбогдсон дөрвөн товчлуур байдаг, өөрөөр хэлбэл S1, S2, CMODE, RST. S1 & S2 нь буухиа модулийг гараар удирдахын тулд CMODE горимыг өөрчлөх (Manual Mode, Auto Mode) RST нь NodeMCU -ийг дахин тохируулахын тулд би реле модульд 12V хүчдэл өгч, NodeMCU -д 5v тэжээл өгөх 7805 хүчдэлийн зохицуулагчийг ашигласан.

Алхам 2: Туршилтын талхны самбар дээр хэлхээ хий

Туршилтын талхны самбар дээр хэлхээг хий
Туршилтын талхны самбар дээр хэлхээг хий
Туршилтын талхны самбар дээр хэлхээг хий
Туршилтын талхны самбар дээр хэлхээг хий

ПХБ -ийг зохион бүтээхээс өмнө би эхлээд туршилтын талхны самбар дээрх хэлхээг хийсэн. Туршилтын явцад би кодыг NodeMCU -д байршуулсны дараа релейг товчлуур, Blynk App, температур мэдрэгч, LDR ашиглан удирдахыг оролдов.

Энэхүү NodeMCU төслийн хавсаргасан кодыг татаж авна уу.

Би кодонд шаардлагатай номын сангийн бүх холбоосыг дурдсан.

Алхам 3: Blynk програмыг суулгана уу

Blynk програмыг суулгана уу
Blynk програмыг суулгана уу
Blynk програмыг суулгана уу
Blynk програмыг суулгана уу

Blynk програмыг Google play store эсвэл App store -оос суулгаад дараа нь реле модулийг хянах, температур, чийгшлийг хянахад шаардлагатай бүх виджетүүдийг нэмнэ үү. Би видео бичлэг дээр бүх нарийн ширийн зүйлийг тайлбарласан болно.

Би буухиа модулийг хянах, горимыг өөрчлөхийн тулд 3 товчлуурын виджетийг ашигласан. Мөн температур, чийгшлийг хянах 2 хэмжигч виджет.

Алхам 4: Ухаалаг буухиа модулийн өөр өөр горим

Ухаалаг реле модулийн өөр өөр горим
Ухаалаг реле модулийн өөр өөр горим

Бид ухаалаг релейг 2 горимоор хянах боломжтой.

1. Гарын авлагын горим

2. Автомат горим

Бид горимыг ПХБ эсвэл Blynk програм дээр суурилуулсан CMODE товчлуураар хялбархан өөрчлөх боломжтой.

Алхам 5: Гарын авлагын горим

Гарын авлагын горим
Гарын авлагын горим
Гарын авлагын горим
Гарын авлагын горим

Гарын авлагын горимд бид реле модулийг S1 & S2 товчлуурууд эсвэл Blynk програмаас удирдах боломжтой.

Бид Blynk App-аас унтраалгын бодит цагийн санал хүсэлтийн байдлыг үргэлж хянах боломжтой. Мөн бид зурган дээр харж байгаа шиг OLED дэлгэц болон Blynk програм дээрх температур, чийгшлийн түвшинг хянах боломжтой. Blynk програмын тусламжтайгаар бид ухаалаг гар утсан дээрээ интернеттэй бол бид реле модулийг хаанаас ч хянах боломжтой.

Алхам 6: Автомат горим

Автомат горим
Автомат горим
Автомат горим
Автомат горим

Автомат горимд реле модулийг DHT11 мэдрэгч ба LDR удирддаг.

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

Үүнтэй адилаар гэрлийн түвшин буурах үед реле-2 асаж, гэрэл хангалттай бол реле-2 автоматаар унтардаг. Би видео бичлэг дээр дэлгэрэнгүй тайлбарласан байгаа.

Алхам 7: ПХБ -ийн дизайн

ПХБ -ийн дизайн
ПХБ -ийн дизайн

Би хэлхээг өдөр бүр ашиглах гэж байгаа тул талхны самбар дээрх ухаалаг реле модулийн бүх шинж чанарыг туршиж үзсэний дараа би ПХБ -ийг зохион бүтээсэн. Та энэхүү гэрийн автоматжуулалтын төслийн ПХБ Gerber файлыг дараах линкээс татаж авах боломжтой.

drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

Алхам 8: ПХБ захиалах

ПХБ захиалах
ПХБ захиалах
ПХБ захиалах
ПХБ захиалах
ПХБ захиалах
ПХБ захиалах

Garber файлыг татаж авсны дараа та ПХБ -ийг хялбархан захиалж болно

1. https://jlcpcb.com хаягаар орж Нэвтрэх/Бүртгүүлэх

2. QUOTE NOW товчлуур дээр дарна уу.

3 "Gerber файлаа нэмэх" товчийг дарна уу.

Дараа нь татаж авсан Gerber файлыг хайж олоорой.

Алхам 9: Gerber файлыг байршуулж, параметрүүдийг тохируулна уу

Gerber файлыг байршуулж, параметрүүдийг тохируулна уу
Gerber файлыг байршуулж, параметрүүдийг тохируулна уу
Gerber файлыг байршуулж, параметрүүдийг тохируулна уу
Gerber файлыг байршуулж, параметрүүдийг тохируулна уу

4. Тоо хэмжээ, ПХБ -ийн өнгө гэх мэт шаардлагатай параметрийг тохируулна уу

5. ПХБ -ийн бүх параметрүүдийг сонгосны дараа АВААР ХАДГАЛАХ товчийг дарна уу.

Алхам 10: Хүргэлтийн хаяг ба төлбөрийн горимыг сонгоно уу

Хүргэлтийн хаяг ба төлбөрийн горимыг сонгоно уу
Хүргэлтийн хаяг ба төлбөрийн горимыг сонгоно уу
Хүргэлтийн хаяг ба төлбөрийн горимыг сонгоно уу
Хүргэлтийн хаяг ба төлбөрийн горимыг сонгоно уу
Хүргэлтийн хаяг ба төлбөрийн горимыг сонгоно уу
Хүргэлтийн хаяг ба төлбөрийн горимыг сонгоно уу

6. Хүргэлтийн хаягийг бичнэ үү.

7. Танд тохирох Хүргэлтийн аргыг сонгоно уу.

8. Захиалгаа өгөөд төлбөрөө үргэлжлүүлнэ үү. Та мөн захиалгаа JLCPCB.com дээрээс хянах боломжтой.

Миний ПХБ -ийг DHL хүргэх сонголтыг ашиглан 2 хоногийн дотор үйлдвэрлэж, 7 хоногийн дотор ирэв.

ПХБ -ийг маш сайн савлаж, чанар нь үнэхээр боломжийн үнээр маш сайн байсан.

Алхам 11: Бүх бүрэлдэхүүн хэсгүүдийг гагнах

Бүх бүрэлдэхүүн хэсгүүдийг гагнах
Бүх бүрэлдэхүүн хэсгүүдийг гагнах
Бүх бүрэлдэхүүн хэсгүүдийг гагнах
Бүх бүрэлдэхүүн хэсгүүдийг гагнах

Үүний дараа бүх бүрэлдэхүүн хэсгүүдийг схемийн дагуу гагнана.

Дараа нь NodeMCU, DHT11, LDR, OLED дэлгэцийг холбоно уу.

Алхам 12: NodeMCU програмчлах

NodeMCU програмчлах
NodeMCU програмчлах
NodeMCU програмчлах
NodeMCU програмчлах

1. NodeMCU -ийг зөөврийн компьютерээр холбоно уу

2. Дүрмийг татаж авах. (Хавсаргасан)

3. Blynk Auth жетон, WiFi нэр, WiFi нууц үгийг өөрчлөх.

4. Автомат горимд тохируулсан температур, гэрлийн утгыг өөрийн хүссэн хэмжээгээр өөрчил

5. NodeMCU 12E самбар болон тохирох PORT -ийг сонгоно уу. Дараа нь кодыг байршуулна уу.

** Энэ төсөлд та 0.96 "OLED болон 1.3" OLED дэлгэцийг хоёуланг нь ашиглах боломжтой. Би OLED -ийн аль алиных нь кодыг хуваалцсан бөгөөд кодыг таны ашиглаж буй OLED дэлгэцийн дагуу байршуулаарай.

Би кодыг өмнөх алхамуудад хавсаргасан байгаа.

Алхам 13: Гэр ахуйн цахилгаан хэрэгслийг холбоно уу

Гэр ахуйн цахилгаан хэрэгслийг холбоно уу
Гэр ахуйн цахилгаан хэрэгслийг холбоно уу

Гэр ахуйн цахилгаан хэрэгслийг схемийн дагуу холбоно уу. Өндөр хүчдэлтэй ажиллахдаа аюулгүй байдлын урьдчилан сэргийлэх арга хэмжээг дагаж мөрдөөрэй.

12Вольт DC тэжээлийг хэлхээнд үзүүлсэн шиг ПХБ -д холбоно уу.

Алхам 14: Эцэст нь

Эцэст нь
Эцэст нь
Эцэст нь
Эцэст нь

110V/230V ба 12V DC тэжээлийг асаана уу.

Одоо та гэр ахуйн цахилгаан хэрэгслээ ухаалаг аргаар удирдах боломжтой боллоо. Энэхүү гэрийн автоматжуулалтын төсөл танд таалагдсан гэж найдаж байна. Би энэ төсөлд шаардлагатай бүх мэдээллийг хуваалцсан. Хэрэв та үнэтэй санал хүсэлтээ хуваалцвал би үнэхээр талархах болно, хэрэв танд асуух зүйл байвал коммент хэсэгт бичнэ үү. Бусад ийм төслүүдийг авахын тулд TechStudyCell -ийг дагана уу. Цаг зав гаргаж, аз жаргалтай суралцсанд баярлалаа.

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