Mundarija:

ESP8266 bilan xona nazorati - Harorat, harakat, pardalar va yoritish: 8 qadam
ESP8266 bilan xona nazorati - Harorat, harakat, pardalar va yoritish: 8 qadam

Video: ESP8266 bilan xona nazorati - Harorat, harakat, pardalar va yoritish: 8 qadam

Video: ESP8266 bilan xona nazorati - Harorat, harakat, pardalar va yoritish: 8 qadam
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Noyabr
Anonim
ESP8266 bilan xona nazorati | Harorat, harakat, pardalar va yoritish
ESP8266 bilan xona nazorati | Harorat, harakat, pardalar va yoritish

Bu loyiha NodeMCU ESP8266 moduliga asoslangan tizimdan tashkil topgan bo'lib, u sizga LED tasmasi va xonangiz pardasining yorqinligini boshqarishga imkon beradi, shuningdek, siz xonadagi harakat hodisalari va harorat haqidagi ma'lumotlarni siz turgan bulutga yuborish imkoniyatiga ega. Ubidots IoT platformasida ko'rish mumkin.

Ta'minotlar

Ubidots hisob qaydnomasi:

  • 1x ESP8266 NodeMCU
  • 1x 12v kuchlanishli uy
  • 1x 220 ohmli rezistor 1/4 Vt
  • 2x kondansatör 120nf
  • 1x quvvat tranzistorli TIP31
  • 1x kuchlanish regulyatori lm7805
  • 1x PIR sensori HC-SR501
  • 1 x DS1820 harorat sensori
  • 1x doimiy dvigatel L293D
  • 2x terminal bloklari
  • 1x SIL ayol ulagichlari

1 -qadam: O'chirish sxemalari:

O'chirish sxemalari
O'chirish sxemalari

Materiallar:

  • 1x ESP8266 NodeMCU
  • 1x 12v kuchlanishli ulagich
  • 1x 220 ohmli rezistor 1/4 Vt
  • 2x kondansatör 120nf
  • 1x quvvat tranzistorli TIP31
  • 1x kuchlanish regulyatori lm7805
  • 1 ta PIR sensori HC-SR501
  • 1 x DS1820 harorat sensori
  • 1x doimiy dvigatel L293D
  • 2x terminal bloklari
  • 1x SIL ayol ulagichlari

2 -qadam: PCB dizayni (Gerber):

PCB dizayni (Gerber)
PCB dizayni (Gerber)
PCB dizayni (Gerber)
PCB dizayni (Gerber)

Bu erda siz o'zingizning tenglikni buyurtma qilishingiz mumkin bo'lgan Gerber fayli.

Men tenglikni ishlab chiqarish uchun PCBGOGO -dan foydalanishni taklif qilaman.

3 -qadam: Hamma narsani lehimlash:

Hamma narsani payvandlash
Hamma narsani payvandlash
Hamma narsani payvandlash
Hamma narsani payvandlash

Agar yo'q bo'lsa, elektron prokladkalarni tozalang va asta -sekin hamma narsani lehimlashni boshlang.

4 -qadam: Kod uchun kutubxonalarni o'rnating:

Kod uchun kutubxonalarni o'rnating
Kod uchun kutubxonalarni o'rnating

Bu erda kutubxonalarni yuklab olish mumkin bo'lgan havola.

5 -qadam: Kodni yuklang:

Kodni yuklang
Kodni yuklang

Bu erda yuklab olish kodi:

6 -qadam: simlarni ulash va quvvatlantirish:

Quvvat va simlarni ulash
Quvvat va simlarni ulash
Quvvat va simlarni ulash
Quvvat va simlarni ulash
Quvvat va simlarni ulash
Quvvat va simlarni ulash

DC motor simlarini parda va LED chiziqlar simlarini to'g'ri ulang.

7 -qadam: Ubidots qurilmasi va boshqaruv panelini o'rnating:

Ubidots qurilmasi va boshqaruv panelini sozlash
Ubidots qurilmasi va boshqaruv panelini sozlash
Ubidots qurilmasi va boshqaruv panelini sozlash
Ubidots qurilmasi va boshqaruv panelini sozlash
Ubidots qurilmasi va boshqaruv panelini sozlash
Ubidots qurilmasi va boshqaruv panelini sozlash

Rasmlar tartibi:

1-NodeMCU yoqilganda, u avtomatik ravishda Ubidots qurilmalari bo'limida "xona" deb nomlangan qurilmani yaratadi.

2- Qurilmaning ichida barcha o'zgaruvchilar bo'ladi.

3- Ma'lumotlar/boshqaruv paneliga o'ting.

4- Yangi boshqaruv panelini yaratish uchun "+" tugmasini bosing.

5- Tekshirish belgisini bosing.

6- "+" tugmasini bosish orqali vidjet yarating.

7- Pardalar boshqaruvi uchun Slider vidjetini tanlang.

8- o'zgaruvchini qo'shing.

9- "Xona" qurilmasini tanlang.

10- "Pardalar" o'zgaruvchisini tanlang.

11- qadamni 100 ga qo'ying.

12- LED chizig'i uchun takrorlang, lekin qadam = 1 va o'zgaruvchi "Ledstrip" dir.

13- Ko'rsatkich vidjetini qo'shing.

14- Harakat o'zgaruvchisini tanlang.

15- Siz tugadingiz.

8 -qadam: Sinov:

Image
Image
Sinov
Sinov

Ushbu darslikning bir qismi bo'lganingiz uchun tashakkur, sizga yoqdi degan umiddaman va agar sizda biron bir savol bo'lsa, menga bemalol berishingiz mumkin.

Tavsiya: