Kazalo:

LED svetilka s senzorjem pulza: 4 koraki
LED svetilka s senzorjem pulza: 4 koraki

Video: LED svetilka s senzorjem pulza: 4 koraki

Video: LED svetilka s senzorjem pulza: 4 koraki
Video: Аудиокнига «Странная история доктора Джекила и мистера Хайда» Роберта Льюиса Стивенсона 2024, November
Anonim
LED svetilka s senzorjem pulza
LED svetilka s senzorjem pulza

Ko človek zaspi, se njegov srčni utrip zmanjša za 8%. Tako bo naša svetilka zagotovila močno svetlobo, ko bo uporabnik zaspal, in ko se bo njen utrip zmanjšal, bo svetlost svetilke zbledela, dokler se ne izklopi, ko uporabnik spi.

Svetilka z LED trakom je priključena na senzor pulza. Ko senzor zazna impulz, se LED trak prižge s svetlostjo glede na vaš utrip. Če je vaš utrip visok, bo LED trak zasijal z visoko intenzivnostjo. Če je vaš utrip nizek, LED trak z manjšo intenzivnostjo.

1. korak: 1. korak: Orodja in materiali

Korak: Orodja in materiali
Korak: Orodja in materiali

- 3D tiskalnik ali storitev 3D tiskanja

- Arduino UNO/ Arduino Nano

- 1 m LED trak Neopixel 5050 RGB SMD 60 slikovnih pik IP67 Črno vezje 5V DC

- Napajanje +5V

- 1000 mikrofaradov kondenzator (*1)

- 470 ohmov Odpornost

- Pulzni senzor

OPOMBE:

(*1) Pri uporabi enosmernega napajanja ali še posebej velike baterije priporočamo, da na priključke + in - dodate velik kondenzator (1000 µF, 6,3 V ali več). To preprečuje, da bi začetni udar toka poškodoval slikovne pike.

2. korak: 2. korak: Gradnja vezja

2. korak: Izdelava vezja
2. korak: Izdelava vezja
2. korak: Izdelava vezja
2. korak: Izdelava vezja

Senzor srčnega utripa je treba priključiti na arduino ploščo 5V, na analogni pin, v tem primeru smo izbrali A0 in na tla.

LED trak je bolj zapleten. Obstaja kabel, ki ga je treba priključiti na digitalni pin, izbrali smo pin 6, eden gre na tla, zadnji pa na napajanje. Arduino lahko priključimo na napajalno mizo 5V ali na zunanjo baterijo. Če se odločite za napajanje klopi, ne boste imeli težav. Če pa se odločite za uporabo zunanje baterije, močno priporočamo, da vključite 1000 µF kondenzator za baterije z napetostjo višjo od 6, 3 V.

Več informacij o zunanjih napajalnikih najdete na naslednji povezavi:

3. korak: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje
Programiranje
Programiranje

Naslednji korak je izdelava programa Arduino.

Prvi korak je namestitev knjižnice Adafruit. Najdete ga tukaj:

Na začetku programa moramo uvoziti knjižnico AdafruitNeopixel in programirati nastavitev.

Druga slika prikazuje zanko, kjer se izvaja program. Vsakič, ko se naš srčni utrip poveča ali zmanjša, se intenzivnost svetlobe spreminja, od svetlo modre za nizek srčni utrip do svetlo bele za visok srčni utrip.

Tretja slika prikazuje program, ki bo sledil LED traku. Ta program je na koncu. LED v traku se bodo vklopile ena za drugo.

4. korak: Izdelava prototipa

Izdelava prototipa
Izdelava prototipa
Izdelava prototipa
Izdelava prototipa
Izdelava prototipa
Izdelava prototipa

Zdaj je čas, da sestavite svetilko in preizkusite program arduino.

Oblika je preprost cilinder, zato lahko kupite cilindrično svetilko ali naredite datoteko SolidWorks in jo natisnete

Mora biti prosojen material, tako da ne vidite notranjosti svetilke, vendar lahko svetloba še vedno ugasne.

Za zaključek projekta morate preizkusiti svetilko. Če se LED -diode začnejo čudno obnašati, morate pogledati, ali ima LED -trak dovolj moči. LED trak NeoPixel je precej močan in če ne dobi dovolj moči, ne bo deloval pravilno.

Priporočena: