Mündəricat:
- Addım 1: Komponentlər
- Addım 2: Led Matrix
- Addım 3: DHT sensoru
- Addım 4: Saat
- Addım 5: IOT
- Addım 6: Elektrik Şeması
- Addım 7: Arduino Kodu
- Addım 8: İstifadə
Video: Parlaq Top IOT: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu layihə neopixel matrisi olan Blynk tətbiqi vasitəsi ilə idarə olunmağa əsaslanır, çünki sadə bir lampa kifayət etmədi, bir saat və temperatur və rütubət sensoru əlavə etdim, amma ətraflı görürük.
Addım 1: Komponentlər
1: Arduino R3
16: NeoPixel WS2812B
1: I2C modulu olan LCD 16x2
1: RTC (Real Zaman Saatı) DS 1307
1: DHT 22 (temperatur və rütubət sensoru)
1: DC DC Dönüştürücü Ayarlanabilir Addım Aşağı
1: Xətti tənzimləyici LM1117
1: ESP5266-01
3: Button Switch
1: yönləndirici
1: Xarici opal ağ top lampa üçün diffuzor
1: Elektrik qovşaq qutusu
1: müqavimət 220 ohm
1: Rezistor 510 ohm
1: Rezistor 1K ohm
1: Rezistor 470 ohm
3: Diod 1N4007
Elektrik teli
Addım 2: Led Matrix
Aşağıdakı diaqramda olduğu kimi kiçik bir nepixel dizisi qurdum, "Adafruit_NeoPixel.h" kitabxanası ilə Arduino tərəfindən idarə olunur, çox parlaqdır və LEDlər açıldıqda baxmamaq məsləhətdir.
Addım 3: DHT sensoru
DHT 22 sensorundan istifadə edərək ətraf mühitin vəziyyətini, LED rəng dəyişikliyini, mavini (soyuqdan) qırmızıya (isti) qədər 12 rəng dəyişikliyi ilə təmsil edirik.
Addım 4: Saat
Saat RTC tərəfindən idarə olunur, mən DS1307 istifadə etdim, amma DS3231-ə də uyğun gələ bilər, ətraflı məlumat üçün "Saat Ayarı Tarix Saatı" na baxın, bu layihənin əksinə olaraq açılan rezistorları düymələrə, P1, P2 və Zamanı tənzimləmək üçün istifadə olunan P3 və kodda kiçik bir dəyişiklik etdim.
Addım 5: IOT
Arduino, İnternetə ESP8266 vasitəsi ilə qoşulur və bu da öz növbəsində App Blynk -ə qoşulur.
Telefon vasitəsi ilə əhvaldan asılı olaraq lampanın rəngini dəyişə bilərsiniz. Rənglər aşağıdakı kimi qurulub:
V1 = Qırmızı
V2 = Yaşıl
V3 = Blu
V5 = Sarı
V6 = Bənövşəyi
V7 = Mavi
V8 = Ağ
V4 = Temperatur
Addım 6: Elektrik Şeması
Kablolama sxemindən gördüyünüz kimi, dövrənin ürəyi "Arduino" dur, mənim vəziyyətimdə "Arduino Nano" dan istifadə etdim.
Pin üçün A4 və A5, I2C 16x2 Ekranın müvafiq SDA və SCL -yə və RTC -yə bağlıdır.
İstilik və rütubət sensoru Pull-Up rezistoru vasitəsilə Pin 4-ə qoşulur.
Arduinonun 12 -ci pininə qoşulan Diverter, IOT rejimindən "göy qurşağı" olaraq adlandırılan gözəl bir işıq oyununa keçir.
ESP8266-nı gücləndirmək üçün LM1117 tənzimləyicisini, RTX-də gərginliyi azaltmaq üçün isə rezistiv bölücüdən (R1-R2) istifadə etdim.
D1, D2, D3 qrupu qoruyucu funksiyaya malikdir:
- D1 tərs polariteye qarşı qoruyur.
- D2, Arduino kodunu dəyişdirdiyimiz halda, Neopixel matrisinin qidalanmasını maneə törədir.
- D3 5.6 Volt -u 5 Volta endirir
Addım 7: Arduino Kodu
Create.arduino.cc-dən kod:
kitabxanalar:
- Wire.h - Arduino IDE
- RTClib.h -
- LiquidCrystal_I2C.h -
- DHT.h-https://github.com/adafruit/DHT-sensor-library
- Adafruit_NeoPixel.h -
- ESP8266_Lib.h -
- BlynkSimpleShieldEsp8266.h -
Kodda təyin ediləcək parametrlər:
- char auth = "YourAuthToken"; Bynk tətbiqinin Token kodunu daxil edin
- Blynk.begin (auth, wifi, "ssid", "parol"); router Wi Fi üçün SSID və parol daxil edin
Addım 8: İstifadə
Pişiyim Milad ağacını sevmədiyi üçün tətil zamanı bu lampanı "göy qurşağı rejimində" istifadə etdim.
Tövsiyə:
Parlaq Arduino Xmas Ulduzu: 8 addım
Parlaq Arduino Xmas Ulduzu: Buna görə də bu il bir Milad layihəsinə başlamağın bir az gec olduğunu qiymətləndirirəm. Ancaq bəlkə də ehtiyacınız olan hər şeyə sahibsiniz və bəlkə də bu il heç bir yerə getməyəcəksiniz: Ola bilsin ki, bəlkə də bu kiçik layihəni sınamaq istərdiniz. Parça siyahısı
Parlaq Termometr - Vitaminləşdirilmiş Bağ İşığı (eNANO De Jardin): 6 addım
İşıqlı Termometr - Vitaminləşdirilmiş Bağ İşığı (eNANO De Jardin): arduino NANO və temperatur sensoru BMP180 olan vitaminləşdirilmiş bağ işığı. Təvazökar bağ işığımız gizli bir gücə sahib olacaq: rəng kodunu istifadə edərək xarici temperaturu göstərə biləcək və Əməliyyatı belədir: Mən
$ 10 -dan aşağı 100 dollar Super Parlaq Fənər !: 5 addım
$ 10 -dan aşağı 100 dollar Super Parlaq Fənər !: Dərhal deyim ki, bu Təlimatlandırmanın ilhamı onun Taktiki Fənəri Təlimatlandırması üçün dchall8 -ə verildi. Düşündüm ki, daha az aparatla və daha az vaxt aparan daha kiçik bir fənər düzəltməyin daha asan bir yolu olmalıdır. Mən p
Super Parlaq Lego işığı 14 $ -dan Radio Shack Masa Lambası: 8 Addım (Şəkillərlə birlikdə)
14 dollarlıq Radio Shack Masa Lampasından Super Parlaq Lego işığı: Pişiyinizdən bir az kömək alaraq, Radio Shack-dən 14 dollarlıq bir masa lampasını asanlıqla istifadə edə biləcəyiniz güclü Lego işığına çevirin. Əlavə olaraq onu AC və ya USB ilə gücləndirə bilərsiniz. Mən bunu təsadüfən tapanda Lego modelinə işıq əlavə etmək üçün hissələr alırdım
LED ilə Super Parlaq Flaş İşığı Necə Hazırlanır - DIY: Super Parlaq İşıq: 11 Addım
LED ilə Super Parlaq Flaş İşığı Necə Hazırlanır - DIY: Super Parlaq İşıq: Əvvəlcə videoya baxın