Mündəricat:

ESP8266 ilə Otaq Nəzarəti - Temperatur, Hərəkət, Pərdələr və İşıqlandırma: 8 addım
ESP8266 ilə Otaq Nəzarəti - Temperatur, Hərəkət, Pərdələr və İşıqlandırma: 8 addım

Video: ESP8266 ilə Otaq Nəzarəti - Temperatur, Hərəkət, Pərdələr və İşıqlandırma: 8 addım

Video: ESP8266 ilə Otaq Nəzarəti - Temperatur, Hərəkət, Pərdələr və İşıqlandırma: 8 addım
Video: ESP8266 ESP01 DHT11 Temperatur Rütubət Sensor Modulunun Proqramlaşdırılması | RemoteXY | FLProg 2024, Iyul
Anonim
ESP8266 ilə Otaq Nəzarəti | Temperatur, Hərəkət, Pərdələr və İşıqlandırma
ESP8266 ilə Otaq Nəzarəti | Temperatur, Hərəkət, Pərdələr və İşıqlandırma

Bu layihə, bir LED şeridinin və otağınızın pərdəsinin parlaqlığını idarə etməyə imkan verən NodeMCU ESP8266 moduluna əsaslanan bir sistemdən ibarətdir, eyni zamanda otağınızın hərəkət hadisələri və istiliyiniz haqqında məlumatları buludunuza göndərə bilir. Ubidots IoT platforması ilə görə bilərsiniz.

Təchizat

Ubidots Hesabı:

  • 1x ESP8266 NodeMCU
  • 1x 12v güc jakı
  • 1x 220 ohm rezistor 1/4W
  • 2 x 120 nf kondansatör
  • 1x Güc Transistoru TIP31
  • 1x gərginlik tənzimləyicisi lm7805
  • 1x PIR Sensor HC-SR501
  • 1x temperatur sensoru DS1820
  • 1x DC Motor Sürücü L293D
  • 2x Terminal Blokları
  • 1x SIL Dişi Konnektorlar

Addım 1: Dövrə sxemləri:

Dövrə sxemləri
Dövrə sxemləri

Materiallar:

  • 1x ESP8266 NodeMCU
  • 1x 12v güc jakı
  • 1x 220 ohm rezistor 1/4W
  • 2 x 120 nf kondansatör
  • 1x Güc Transistoru TIP31
  • 1x gərginlik tənzimləyicisi lm7805
  • 1x PIR Sensor HC-SR501
  • 1x temperatur sensoru DS1820
  • 1x DC Motor Sürücü L293D
  • 2x Terminal Blokları
  • 1x SIL Dişi Konnektorlar

Addım 2: PCB Dizaynı (Gerber):

PCB Dizaynı (Gerber)
PCB Dizaynı (Gerber)
PCB Dizaynı (Gerber)
PCB Dizaynı (Gerber)

İşdə Gerber Fayl, öz PCB sifariş edə bilərsiniz.

PCB istehsal etmək üçün PCBGOGO istifadə etməyi təklif edirəm.

Addım 3: Hər şeyi lehimləyin:

Hər şeyi lehimləmək
Hər şeyi lehimləmək
Hər şeyi lehimləmək
Hər şeyi lehimləmək

Dövrə yastıqları yoxdursa təmizləyin və hər şeyi addım -addım lehimləməyə başlayın.

Addım 4: Kod üçün Kitabxanaları Qurun:

Kod üçün Kitabxanaları quraşdırın
Kod üçün Kitabxanaları quraşdırın

Kitabxanaları yükləyə biləcəyiniz link burada.

Addım 5: Kodu yükləyin:

Kodu yükləyin
Kodu yükləyin

Yükləmək üçün Kod budur:

Addım 6: Kablolama və Gücləndirmə:

Kablolama və Gücləndirmə
Kablolama və Gücləndirmə
Kablolama və Gücləndirmə
Kablolama və Gücləndirmə
Kablolama və Gücləndirmə
Kablolama və Gücləndirmə

DC motor tellərini Pərdədən və LED şerit tellərini düzgün bir şəkildə bağlayın.

Addım 7: Ubidots Cihazınızı və Tablosunu Qurun:

Ubidots Cihazınızı və Tablosunu Qurun
Ubidots Cihazınızı və Tablosunu Qurun
Ubidots Cihazınızı və Tablosunu Qurun
Ubidots Cihazınızı və Tablosunu Qurun
Ubidots Cihazınızı və Tablosunu Qurun
Ubidots Cihazınızı və Tablosunu Qurun

Şəkillərin sırası:

1-NodeMCU açıldıqda, avtomatik olaraq Ubidotların cihaz bölməsində "otaq" adlı bir cihaz yaradacaq.

2- Cihazın içərisində bütün dəyişənlər olacaq.

3- Məlumat/Tablosuna gedin.

4- Yeni bir tablosu yaratmaq üçün "+" düyməsini basın.

5- Onay işarəsini vurun.

6- "+" düyməsinə basaraq Widget yaradın.

7- Pərdələr idarəsi üçün Sürgü vidceti seçin.

8- Bir dəyişən əlavə edin.

9- "Otaq" cihazını seçin.

10- "Pərdə" dəyişənini seçin.

11- Adımı 100 olaraq təyin edin.

12- LED Şeridi üçün təkrarlayın, lakin Addım = 1 və Dəyişən "Ledstrip" dir.

13- Göstərici widget əlavə edin.

14- Hərəkət dəyişənini seçin.

15- İşiniz bitdi.

Addım 8: Test edin:

Image
Image
Bunu yoxlamaq
Bunu yoxlamaq

Bu dərslikdə iştirak etdiyiniz üçün təşəkkür edirəm, ümid edirəm ki, bəyənərsiniz və hər hansı bir sualınız varsa, məndən soruşmaqda sərbəstsiniz.

Tövsiyə: