İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu proje, bir LED Strip'in parlaklığını ve odanızın perdesini kontrol etmenizi sağlayan NodeMCU ESP8266 modülüne dayalı bir sistemden oluşur, ayrıca odanızın hareket olayları ve sıcaklık hakkında veri gönderebildiğiniz buluta. Ubidots IoT platformu tarafından görebilirsiniz.
Gereçler
Ubidots Hesabı:
- 1x ESP8266 DüğümMCU
- 1x 12v Güç Jakı
- 1x 220 ohm Direnç 1/4W
- 2x Kondansatörler 120nf
- 1x Güç Transistörü TIP31
- 1x Voltaj Regülatörü lm7805
- 1x PIR Sensörü HC-SR501
- 1x Sıcaklık sensörü DS1820
- 1x DC Motor Sürücüsü L293D
- 2x Terminal Blokları
- 1x SIL Dişi Konnektörler
Adım 1: Devre Şemaları:
Malzemeler:
- 1x ESP8266 DüğümMCU
- 1x 12v Güç Jakı
- 1x 220 ohm Direnç 1/4W
- 2x Kondansatörler 120nf
- 1x Güç Transistörü TIP31
- 1x Voltaj Regülatörü lm7805
- 1x PIR Sensörü HC-SR501
- 1x Sıcaklık sensörü DS1820
- 1x DC Motor Sürücüsü L293D
- 2x Terminal Blokları
- 1x SIL Dişi Konnektörler
Adım 2: PCB Tasarımı (Gerber):
İşte kendi PCB'nizi sipariş edebilmeniz için Gerber Dosyası.
PCB'leri üretmek için PCBGOGO kullanmanızı öneririm.
Adım 3: Her Şeyi Lehimleme:
Değillerse devre pedlerini temizleyin ve her şeyi adım adım lehimlemeye başlayın.
Adım 4: Kod için Kitaplıkları Kurun:
İşte kütüphaneleri indirebileceğiniz bağlantı.
Adım 5: Kodu Yükleyin:
İndirmek için kod burada:
Adım 6: Kablolama ve Güç Açma:
Perdeden gelen DC motor kablolarını ve LED şerit kablolarını doğru şekilde bağlayın.
7. Adım: Ubidots Cihazınızı ve Kontrol Panelinizi Kurun:
Görüntülerin Sırası:
1-NodeMCU açıldığında otomatik olarak Ubidots'un cihazlar bölümünde "room" adında bir cihaz oluşturacaktır.
2- Cihaz içerisinde tüm değişkenler bulunacaktır.
3- Veri/Gösterge Tabloları'na gidin.
4- Yeni bir gösterge panosu oluşturmak için "+" üzerine tıklayın.
5- Onay işaretine tıklayın.
6- "+" üzerine tıklayarak bir Widget oluşturun.
7- Perdeler kontrolü için Slider widget'ını seçin.
8- Bir değişken ekleyin.
9- "Oda" cihazını seçin.
10- "Perde" değişkenini seçin.
11- Adımı 100'e ayarlayın.
12- LED Strip için tekrarlayın ancak Adım = 1 ve Değişken "Ledstrip".
13- Bir gösterge widget'ı ekleyin.
14- Hareket değişkenini seçin.
15- işiniz bitti.
Adım 8: Test Etme:
Bu eğitimin bir parçası olduğunuz için teşekkür ederiz, umarım beğenirsiniz ve herhangi bir sorunuz varsa bana sorabilirsiniz.