Mündəricat:

Pulse Sensor LED Lampası: 4 addım
Pulse Sensor LED Lampası: 4 addım

Video: Pulse Sensor LED Lampası: 4 addım

Video: Pulse Sensor LED Lampası: 4 addım
Video: Fotoselli LED aydınlatma - Sensörlü Gardrop aydınlatma - Bilgi Sebili 2024, Iyul
Anonim
Pulse Sensorlu LED Lampa
Pulse Sensorlu LED Lampa

Bir insan yuxuya gedəndə ürək dərəcəsi 8%azalır. İstifadəçi yuxuya gedəndə lampamız parlaq bir işıq təmin edəcək və nəbzi azaldıqca istifadəçi yatanda sönənə qədər lampanın parlaqlığı sönəcək.

Bir LED şerit lampası bir nəbz sensoruna bağlıdır. Sensor nəbz aşkar etdikdə, LED kəmər nəbzinizə uyğun olaraq parlaqlıqla açılır. Nəbziniz yüksəkdirsə, LED şeridi yüksək intensivliklə parlayacaq. Nəbziniz aşağı olarsa, daha az intensivliyə malik LED kəmər.

Addım 1: Adım 1: Alətlər və Materiallar

Addım 1: Alətlər və materiallar
Addım 1: Alətlər və materiallar

- 3D printer və ya 3D çap xidməti

- Arduino UNO/ Arduino Nano

- 1m Neopixel LED şeridi 5050 RGB SMD 60 Piksel IP67 Qara PCB 5V DC

- +5V enerji təchizatı

- 1000 mikrofarad Kondansatör (*1)

- 470 ohm müqavimət

- Pulse Sensor

QEYDLƏR:

(*1) Bir DC enerji təchizatı və ya xüsusilə böyük bir batareya istifadə edərkən + və - terminallarına böyük bir kondansatör (1000 µF, 6.3V və ya daha yüksək) əlavə etməyi məsləhət görürük. Bu, cərəyanın ilkin hərəkətinin piksellərə zərər verməsinin qarşısını alır.

Addım 2: Adım 2: Dövrün Qurulması

Addım 2: Dövrün qurulması
Addım 2: Dövrün qurulması
Addım 2: Dövrün qurulması
Addım 2: Dövrün qurulması

Ürək dərəcəsi sensoru 5V arduino lövhəsinə, analog pinlə əlaqələndirilməlidir, bu halda A0 və yerə seçdik.

LED şeridi daha mürəkkəbdir. Rəqəmsal bir pinə bağlanmalı olan bir kabel var, pin 6 -nı seçdik, biri yerə, sonuncusu gücə gedir. Arduino ya 5V tezgahlı bir enerji təchizatına, ya da xarici bir batareyaya qoşula bilərik. Tezgahın enerji təchizatını seçsəniz, heç bir probleminiz olmayacaq. Ancaq xarici bir batareya istifadə etməyi seçsəniz, 6, 3 V -dan yüksək gərginlikli batareyalar üçün 1000 µF kondansatör daxil etməyi şiddətlə tövsiyə edirik.

Xarici enerji təchizatı haqqında daha çox məlumatı aşağıdakı linkdə tapa bilərsiniz:

Addım 3: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma

Növbəti addım Arduino proqramını hazırlamaqdır.

İlk addım Adafruit Kitabxanasını qurmaqdır. Burada tapa bilərsiniz:

Proqramın əvvəlində AdafruitNeopixel kitabxanasını idxal etməli və quraşdırmanı proqramlaşdırmalıyıq.

İkinci şəkil, proqramın icra olunduğu döngəni göstərir. Hər dəfə nəbzimiz işığın intensivliyini artıranda və ya azaltanda, aşağı ürək dərəcəsi üçün açıq mavidən yüksək nəbz üçün parlaq ağa qədər dəyişir.

Üçüncü şəkil LED şeridini izləyəcək proqramı göstərir. Bu proqram sonundadır. Şeriddəki LEDlər bir -birinin ardınca yanacaq.

Addım 4: Prototipin qurulması

Prototipin qurulması
Prototipin qurulması
Prototipin qurulması
Prototipin qurulması
Prototipin qurulması
Prototipin qurulması

İndi lampanı qurmaq və arduino proqramını sınamaq vaxtıdır.

Forma sadə bir silindirdir, buna görə də silindrik bir lampa ala bilərsiniz və ya bir SolidWorks faylı düzəldə və çap edə bilərsiniz.

Şəffaf bir material olmalıdır, belə ki lampanın içini görə bilməzsiniz, amma işıq hələ də sönə bilər.

Layihəni başa çatdırmaq üçün lampanı sınamalısınız. LED -lər qəribə davranmağa başlayırsa, LED şeridinə kifayət qədər güc verildiyinə baxmalısınız. NeoPixel LED şeridi olduqca güclüdür və kifayət qədər güc verilməsə düzgün işləməyəcək.

Tövsiyə: