İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Bir kişi uyuduğunda kalp atış hızı %8 azalır. Böylece lambamız kullanıcı uyuduğunda parlak bir ışık verecek ve nabzı azaldıkça lambanın parlaklığı kullanıcı uyurken sönene kadar sönecektir.
Bir nabız sensörüne bir LED şerit lamba bağlanır. Sensör bir nabız algıladığında, nabzınıza göre bir parlaklık ile LED kayışı yanar. Nabzınız yüksekse, LED şerit yüksek yoğunlukta parlayacaktır. Nabzınız düşükse, daha az yoğunluğa sahip LED kayış.
Adım 1: Adım 1: Araçlar ve Malzemeler
- 3D Yazıcı veya 3D Baskı Hizmeti
-Arduino UNO/Arduino Nano
- 1m Neopiksel LED şerit 5050 RGB SMD 60 Piksel IP67 Siyah PCB 5V DC
- +5V Güç Kaynağı
- 1000 mikrofarad Kondansatör (*1)
- 470 ohm Direnç
- Darbe Sensörü
NOTLAR:
(*1) DC güç kaynağı veya özellikle büyük bir pil kullanırken, + ve – terminallerine büyük bir kapasitör (1000 µF, 6,3V veya daha yüksek) eklemenizi öneririz. Bu, akımın ilk atılımının piksellere zarar vermesini önler.
Adım 2: Adım 2: Devreyi Oluşturma
Kalp atış hızı sensörü, arduino kartı 5V'ye, bir analog pime bağlanmalıdır, bu durumda A0'ı ve toprağa bağladık.
LED şerit daha karmaşıktır. Dijital bir pine bağlanması gereken bir kablo var, pin 6'yı seçtik, biri toprağa, sonuncusu da güce gidiyor. Arduino'yu 5V tezgah güç kaynağına veya harici bir bataryaya bağlayabiliriz. Bench güç kaynağını seçerseniz herhangi bir sorun yaşamazsınız. Ancak harici bir pil kullanmayı seçerseniz, voltajı 6, 3 V'tan yüksek olan piller için 1000 µF'lik bir kapasitör eklemenizi şiddetle tavsiye ederiz.
Harici güç kaynakları hakkında daha fazla bilgiyi aşağıdaki bağlantıda bulabilirsiniz:
Adım 3: Programlama
Bir sonraki adım Arduino programını yapmaktır.
İlk adım Adafruit Kütüphanesini kurmaktır. Burada bulabilirsiniz:
Programın başında AdafruitNeopixel kütüphanesini import edip kurulumu programlamalıyız.
İkinci resim, programın yürütüldüğü döngüyü gösterir. Kalp atış hızımız her arttığında veya azaldığında, ışığın yoğunluğu, düşük kalp atış hızı için açık maviden yüksek kalp atış hızı için parlak beyaza değişir.
Üçüncü resim, LED şeridi takip edecek programı gösterir. Bu program sonunda. Şeritteki LED'ler birbiri ardına yanacaktır.
Adım 4: Prototipin İnşası
Şimdi lambayı oluşturma ve arduino programını test etme zamanı.
Şekil basit bir silindirdir, böylece bir silindirik lamba satın alabilir veya bir SolidWorks dosyası oluşturup yazdırabilirsiniz.
Yarı saydam bir malzeme olmalı, böylece lambanın içini göremiyorsunuz ama ışık yine de sönebiliyor.
Projeyi tamamlamak için lambayı test etmelisiniz. LED'ler garip davranmaya başlarsa, LED şeridine yeterli güç verilip verilmediğine bakmalısınız. NeoPixel LED şeridi oldukça güçlüdür ve yeterli güç verilmezse düzgün çalışmayacaktır.
Önerilen:
Visuino Bir LED'in Parlaklığını Değiştirmek için Darbe Genişlik Modülasyonu (PWM) Nasıl Kullanılır: 7 Adım
Visuino Bir LED'in Parlaklığını Değiştirmek için Darbe Genişlik Modülasyonu (PWM) Nasıl Kullanılır: Bu eğitimde, Darbe Genişlik Modülasyonu (PWM) kullanarak parlaklığını değiştirmek için Arduino UNO ve Visuino'ya bağlı bir LED kullanacağız. Bir tanıtım videosunu izleyin
Stencil Lamba - Bir Lamba Birçok Ton: 5 Adım
Şablon Lamba - Bir Lamba Birçok Ton: Bu talimat size değiştirilebilir gölgeli basit bir lambanın nasıl yapıldığını gösterecektir (Bu bir abajurdur)
Ultrasonik Sensörlü ve Temassız Sıcaklık Sensörlü Arduino Arabirimi: 8 Adım
Ultrasonik Sensör ve Temassız Sıcaklık Sensörü ile Arduino Arabirimi: Günümüzde, Yapımcılar, Geliştiriciler, projelerin prototiplerinin hızlı bir şekilde geliştirilmesi için Arduino'yu tercih ediyor. Arduino, kullanımı kolay donanım ve yazılıma dayalı açık kaynaklı bir elektronik platformdur. Arduino'nun çok iyi bir kullanıcı topluluğu var. Bu projede
LED Kullanarak Darbe Genişlik Modülasyonu (PWM) için Visuino RAMPS: 8 Adım
LED Kullanarak Darbe Genişlik Modülasyonu (PWM) için Visuino RAMPS: Bu eğitimde Arduino UNO ve Visuino'ya bağlı bir LED kullanarak Darbe Genişlik Modülasyonu (PWM) ve Rampalar bileşenini kullanarak LED'i karartmak için kullanacağız. Bir tanıtım videosunu izleyin
AVR Mikrodenetleyici. Darbe Genişliği Modülasyonu. DC Motor Kontrolörü ve LED Işık Yoğunluğu: 6 Adım
AVR Mikrodenetleyici. Darbe Genişliği Modülasyonu. DC Motor Kontrolörü ve LED Işık Yoğunluğu.: Herkese merhaba! Darbe Genişlik Modülasyonu (PWM), telekomünikasyon ve güç kontrolünde çok yaygın bir tekniktir. Motor, LED, hoparlör vb. gibi bir elektrikli cihaza beslenen gücü kontrol etmek için yaygın olarak kullanılır. Temelde bir modüldür