Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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:
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):
İş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:
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:
Kitabxanaları yükləyə biləcəyiniz link burada.
Addım 5: Kodu yükləyin:
Yükləmək üçün Kod budur:
Addım 6: 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:
Şə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:
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.