Cuprins:

Lampă LED cu senzor de impuls: 4 pași
Lampă LED cu senzor de impuls: 4 pași

Video: Lampă LED cu senzor de impuls: 4 pași

Video: Lampă LED cu senzor de impuls: 4 pași
Video: Becuri Inteligente si mai mult de la Sonoff 2024, Iulie
Anonim
Lampă LED cu senzor de impuls
Lampă LED cu senzor de impuls

Când o persoană se culcă, ritmul cardiac scade cu 8%. Deci, lampa noastră va oferi o lumină puternică atunci când utilizatorul se culcă și pe măsură ce pulsul scade, luminozitatea lămpii se va estompa până când se stinge când utilizatorul este adormit.

O lampă cu bandă LED este conectată la un senzor de impulsuri. Când senzorul detectează un impuls, banda LED se aprinde cu o luminozitate în funcție de pulsul dvs. Dacă pulsul dvs. este ridicat, banda LED va străluci cu o intensitate ridicată. Dacă pulsul este scăzut, cureaua cu LED cu intensitate mai mică.

Pasul 1: Pasul 1: Instrumente și materiale

Pasul 1: Instrumente și materiale
Pasul 1: Instrumente și materiale

- Imprimantă 3D sau Serviciu de imprimare 3D

- Arduino UNO / Arduino Nano

- 1m bandă LED Neopixel 5050 RGB SMD 60 pixeli IP67 PCB negru 5V DC

- Alimentare + 5V

- 1000 microfarade condensator (* 1)

- Rezistență de 470 ohmi

- Senzor de impulsuri

NOTE:

(* 1) Când utilizați o sursă de curent continuu sau o baterie deosebit de mare, vă recomandăm să adăugați un condensator mare (1000 µF, 6,3 V sau mai mare) la bornele + și -. Acest lucru împiedică apariția inițială a curentului să deterioreze pixelii.

Pasul 2: Pasul 2: Construirea circuitului

Pasul 2: Construirea circuitului
Pasul 2: Construirea circuitului
Pasul 2: Construirea circuitului
Pasul 2: Construirea circuitului

Senzorul de ritm cardiac trebuie să fie conectat la placa arduino 5V, la un pin analogic, în acest caz am ales A0 și la sol.

Banda LED este mai complexă. Există un cablu care trebuie conectat la un pin digital, am ales pinul 6, unul merge la sol și ultimul la alimentare. Putem conecta arduino la o sursă de alimentare de 5V pe banc sau la o baterie externă. Dacă alegeți sursa de alimentare pe bancă, nu veți avea nicio problemă. Cu toate acestea, dacă alegeți să utilizați o baterie externă, vă recomandăm să includeți un condensator de 1000 µF pentru bateriile cu o tensiune mai mare de 6, 3 V.

Puteți găsi mai multe informații despre sursele de alimentare externe pe următorul link:

Pasul 3: Programare

Programare
Programare
Programare
Programare
Programare
Programare

Următorul pas este realizarea programului Arduino.

Primul pas este instalarea Bibliotecii Adafruit. O găsiți aici:

La începutul programului trebuie să importăm biblioteca AdafruitNeopixel și să programăm configurarea.

A doua imagine arată bucla, unde programul este executat. De fiecare dată când ritmul cardiac crește sau scade intensitatea luminii se schimbă, de la albastru deschis la ritm cardiac scăzut la alb strălucitor pentru ritm cardiac ridicat.

A treia imagine arată programul care va urma banda LED. Acest program este la sfârșit. LED-urile din bandă se vor aprinde unul după altul.

Pasul 4: Construirea prototipului

Construirea prototipului
Construirea prototipului
Construirea prototipului
Construirea prototipului
Construirea prototipului
Construirea prototipului

Acum este timpul să construiți lampa și să testați programul arduino.

Forma este un cilindru simplu, astfel încât să puteți cumpăra o lampă cilindrică sau să creați un fișier SolidWorks și să îl imprimați

Trebuie să fie un material translucid, astfel încât să nu puteți vedea interiorul lămpii, dar lumina se poate stinge.

Pentru a încheia proiectul, trebuie să testați lampa. Dacă LED-urile încep să se comporte ciudat, trebuie să vă uitați dacă banda LED are suficientă putere. Banda LED NeoPixel este destul de puternică și, dacă nu i se oferă suficientă putere, nu va funcționa corect.

Recomandat: