Spisu treści:

Lampa LED z czujnikiem tętna: 4 kroki
Lampa LED z czujnikiem tętna: 4 kroki

Wideo: Lampa LED z czujnikiem tętna: 4 kroki

Wideo: Lampa LED z czujnikiem tętna: 4 kroki
Wideo: Sposób podłączenia i zasada działania czujnika ruchu PIR 2024, Lipiec
Anonim
Lampa LED czujnika tętna
Lampa LED czujnika tętna

Kiedy osoba kładzie się spać, jej tętno spada o 8%. Dzięki temu nasza lampa zapewni jasne światło, gdy użytkownik zasypia, a wraz ze spadkiem tętna jasność lampy będzie słabnąć, aż zgaśnie, gdy użytkownik śpi.

Lampa w postaci taśmy LED jest podłączona do czujnika tętna. Gdy czujnik wykryje puls, pasek LED włączy się z jasnością zgodną z pulsem. Jeśli twój puls jest wysoki, pasek LED będzie świecił z dużą intensywnością. Jeśli twój puls jest niski, pasek LED z mniejszą intensywnością.

Krok 1: Krok 1: Narzędzia i materiały

Krok 1: Narzędzia i materiały
Krok 1: Narzędzia i materiały

- Drukarka 3D lub usługa drukowania 3D

- Arduino UNO/ Arduino Nano

- 1m Taśma LED Neopikselowa 5050 RGB SMD 60 Pikseli IP67 Czarna PCB 5V DC

- Zasilanie +5 V

- 1000 mikrofaradów Kondensator (*1)

- Rezystancja 470 omów

- Czujnik tętna

UWAGI:

(*1) W przypadku korzystania z zasilacza prądu stałego lub szczególnie dużego akumulatora zalecamy dodanie dużego kondensatora (1000 µF, 6,3 V lub więcej) na zaciskach + i –. Zapobiega to uszkodzeniu pikseli przez początkowy przepływ prądu.

Krok 2: Krok 2: Budowanie obwodu

Krok 2: Budowanie obwodu
Krok 2: Budowanie obwodu
Krok 2: Budowanie obwodu
Krok 2: Budowanie obwodu

Czujnik tętna należy podłączyć do płytki arduino 5V, do pinu analogowego, w tym przypadku wybraliśmy A0 i do masy.

Pasek LED jest bardziej złożony. Jest kabel, który trzeba podłączyć do pinu cyfrowego, wybraliśmy pin 6, jeden idzie do masy, a ostatni do zasilania. Arduino możemy podłączyć do zasilacza stołowego 5V lub do zewnętrznego akumulatora. Jeśli wybierzesz zasilacz ławkowy, nie będziesz miał żadnego problemu. Jeśli jednak zdecydujesz się na użycie zewnętrznego akumulatora, zdecydowanie zalecamy dołączenie kondensatora 1000 µF do akumulatorów o napięciu wyższym niż 6,3 V.

Więcej informacji na temat zasilaczy zewnętrznych można znaleźć pod następującym linkiem:

Krok 3: Programowanie

Programowanie
Programowanie
Programowanie
Programowanie
Programowanie
Programowanie

Następnym krokiem jest wykonanie programu Arduino.

Pierwszym krokiem jest zainstalowanie Biblioteki Adafruit. Znajdziesz go tutaj:

Na początku programu musimy zaimportować bibliotekę AdafruitNeopixel i zaprogramować setup.

Drugi rysunek przedstawia pętlę, w której wykonywany jest program. Za każdym razem, gdy nasze tętno zwiększa lub zmniejsza intensywność światła, zmienia się od jasnoniebieskiego dla niskiego tętna do jasnego białego dla wysokiego tętna.

Trzecie zdjęcie pokazuje program, który będzie podążał za paskiem LED. Ten program dobiega końca. Diody LED w pasku zaświecą się jedna po drugiej.

Krok 4: Budowa prototypu

Budowa prototypu
Budowa prototypu
Budowa prototypu
Budowa prototypu
Budowa prototypu
Budowa prototypu

Teraz czas na zbudowanie lampy i przetestowanie programu arduino.

Kształt jest prostym cylindrem, więc możesz kupić lampę cylindryczną lub zrobić plik SolidWorks i go wydrukować

Musi to być materiał przezroczysty, aby nie było widać wnętrza lampy, ale światło może nadal gasnąć.

Aby zakończyć projekt musisz przetestować lampę. Jeśli diody LED zaczynają się dziwnie zachowywać, musisz sprawdzić, czy pasek LED ma wystarczającą moc. Taśma LED NeoPixel jest dość wydajna i bez wystarczającej mocy nie będzie działać poprawnie.

Zalecana: