İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Hepimiz evde daha rahat yaşayabileceğimizi umuyoruz. Evdeki lambaların karartılması yeterince akıllı olmadığı için kendinizi sık sık rahatsız mı hissediyorsunuz? Ya da ev lambasının işlevi nedeniyle monoton mu hissediyorsunuz? Bu lamba sorununuzu çözebilir.
Proje iki mod üretebilir: normal mod ve eğlence modu. Normal modda, lamba, çalışma ve çalışma için kullanılabilecek ışığın kontrolünü sağlamak için ışık sensörü ve insan termal tanıma yoluyla ışığı ayarlayacaktır. Ve işten veya ders çalışmaktan yorulduğunuzda müzik çaları açabilirsiniz. Bu lamba aynı zamanda sizi eğlence moduna da çevirebilir. Bu modda, lamba ritmi yeniden tanımlayabilir ve ritme göre titreyebilir。
Gereçler
Grove - PIR Hareket Sensörü
Grove - Dijital Işık Sensörü - TSL2561
Ses Yüksekliği Sensörü
Arduino Mega2560 Rev3
WS2812B Dijital RGB LED Flexi-Strip 144 LED - 1 Metre
Adım 1: Devre Bağlantısı
Devre bağlantısı nispeten basittir, arduino ve seeed'in grove serisi sensörlerine basitçe bağlanabilen grove genişletme kartını kullanabilirsiniz.
Ayrıca bu üretim projesinde A0 arayüzüne ses yüksekliği sensörü, A12 arayüzüne ışık sensörü, D8 arayüzüne PIR sensörü, D6 arayüzüne LED Flexi-Strip bağlanmıştır.
Adım 2: Kod Yaz (Anahtar Adım)
Kod esas olarak iki modüle ayrılmıştır. Bir modül normal mod, diğer modül eğlence modudur. Kod, mod değerleri atayarak modu değiştirir.
Normal modda, LED anahtarı esas olarak ışık sensörü ve PIR sensörü arasındaki işbirliği ile kontrol edilir. Mesele şu ki, daha doğru hale getirmek için PIR sensörünün kodlanması gerekiyor.
Eğlence modunda, harici ses, ses yüksekliği sensörü tarafından tanınır ve LED, algoritma tarafından farklı durumlarda sunulur. İşte kaynak kodu.
3. Adım: Kapsüllemek ve Bitmiş Bir Demo Üretmek
Bu adımda, aşağıdaki 3D yazıcıların kullanımını anlamanız gerekebilir. Daha sonra istediğiniz şekli yazdırabilirsiniz. Paket tamamlandıktan sonra işiniz bitmiş olur.