INHOUDSOPGAWE:

Puls sensor LED lamp: 4 stappe
Puls sensor LED lamp: 4 stappe

Video: Puls sensor LED lamp: 4 stappe

Video: Puls sensor LED lamp: 4 stappe
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Julie
Anonim
Puls sensor LED lamp
Puls sensor LED lamp

As 'n persoon gaan slaap, verminder sy hartklop met 8%. Ons lamp sal dus 'n helder lig gee as die gebruiker gaan slaap, en namate sy pols afneem, sal die helderheid van die lamp verdof totdat dit uitskakel as die gebruiker slaap.

'N LED -strooklamp is aan 'n polssensor gekoppel. As die sensor 'n pols opspoor, word die LED -band aangeskakel met 'n helderheid volgens u pols. As u pols hoog is, skyn die LED -strook met 'n hoë intensiteit. As u pols laag is, is die LED -band met minder intensiteit.

Stap 1: Stap 1: gereedskap en materiaal

Stap 1: gereedskap en materiaal
Stap 1: gereedskap en materiaal

- 3D -drukker of 3D -drukdiens

- Arduino UNO/ Arduino Nano

- 1m Neopixel LED -strook 5050 RGB SMD 60 Pixels IP67 Swart PCB 5V DC

- +5V kragtoevoer

- 1000 mikrofaradkapasitator (*1)

- Weerstand van 470 ohm

- Pulssensor

NOTAS:

(*1) As u 'n GS -kragtoevoer of 'n besonder groot battery gebruik, beveel ons aan dat u 'n groot kapasitor (1000 µF, 6.3V of hoër) oor die + en - terminale voeg. Dit verhoed dat die aanvanklike stroomstroom die pixels beskadig.

Stap 2: Stap 2: Bou die kring

Stap 2: Bou die kring
Stap 2: Bou die kring
Stap 2: Bou die kring
Stap 2: Bou die kring

Die hartslagsensor moet aan die arduino -bord 5V gekoppel word, aan 'n analoog pen, in hierdie geval het ons A0 gekies en op die grond.

Die LED -strook is meer kompleks. Daar is 'n kabel wat aan 'n digitale pen gekoppel moet word; ons het pen 6 gekies, een gaan na die grond en die laaste na die krag. Ons kan die arduino óf op 'n 5V -bankbron aansluit, óf op 'n eksterne battery. As u die kragbron vir die bank kies, het u geen probleem nie. As u egter besluit om 'n eksterne battery te gebruik, word dit sterk aanbeveel om 'n 1000 µF kapasitor vir batterye met 'n spanning hoër as 6, 3 V.

U kan meer inligting oor eksterne kragtoevoer vind op die volgende skakel:

Stap 3: Programmering

Programmering
Programmering
Programmering
Programmering
Programmering
Programmering

Die volgende stap is om die Arduino -program te maak.

Die eerste stap is om die Adafruit -biblioteek te installeer. U kan dit hier vind:

Aan die begin van die program moet ons die AdafruitNeopixel -biblioteek invoer en die opstelling programmeer.

Die tweede prentjie toon die lus, waar die program uitgevoer word. Elke keer as ons hartklop toeneem of verlaag, verander die intensiteit van die lig, van ligblou vir lae hartklop tot helderwit vir hoë hartklop.

Die derde prentjie toon die program wat die LED -strook sal volg. Hierdie program is aan die einde. Die LED's in die strook gaan een na die ander aan.

Stap 4: Bou die prototipe

Die bou van die prototipe
Die bou van die prototipe
Die bou van die prototipe
Die bou van die prototipe
Die bou van die prototipe
Die bou van die prototipe

Nou is dit tyd om die lamp te bou en die arduino -program te toets.

Die vorm is 'n eenvoudige silinder, sodat u 'n silinderlamp kan koop of 'n SolidWorks -lêer kan maak en dit kan druk

Dit moet 'n deurskynende materiaal wees, sodat u die binnekant van die lamp nie kan sien nie, maar die lig kan steeds doof.

Om die projek af te handel, moet u die lamp toets. As die LED's vreemd begin optree, moet u kyk of die LED -strook genoeg krag kry. Die NeoPixel LED -strook is redelik kragtig en as dit nie genoeg krag kry nie, werk dit nie behoorlik nie.

Aanbeveel: