Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
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
- 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
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
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
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:
Czujnik tętna za pomocą Arduino (monitor tętna): 3 kroki
Heartbeat Sensor Using Arduino (Heart Rate Monitor): Heartbeat Sensor to elektroniczne urządzenie, które służy do pomiaru tętna, tj. prędkości bicia serca. Monitorowanie temperatury ciała, tętna i ciśnienia krwi to podstawowe rzeczy, które robimy, aby zachować zdrowie.Tętno może być pon
Lampa Smartbulb Zwift Ambilight i strefa tętna: 4 kroki
Zwift Ambilight i lampa Smartbulb strefy tętna: Tutaj budujemy małą DUŻĄ poprawę dla Zwift. Na koniec masz ambilight, aby uzyskać więcej radości z jazdy w ciemności. I masz lampę (Yeelight) dla stref tętna. Używam tutaj 2 Raspberry PI, jeśli chcesz tylko Yeelight, potrzebujesz tylko 1 PI, jeśli
Pomiar tętna jest na czubku palca: metoda fotopletyzmografii do określania tętna: 7 kroków
Pomiar tętna znajduje się na czubku palca: fotopletyzmograficzna metoda określania tętna: fotopletyzmograf (PPG) to prosta i niedroga technika optyczna, która jest często używana do wykrywania zmian w objętości krwi w łożysku mikrokrążenia tkanki. Stosowany jest najczęściej nieinwazyjnie do wykonywania pomiarów na powierzchni skóry, zazwyczaj
Połączenie Arduino z czujnikiem ultradźwiękowym i bezdotykowym czujnikiem temperatury: 8 kroków
Interfejs Arduino z czujnikiem ultradźwiękowym i bezdotykowym czujnikiem temperatury: Obecnie twórcy i programiści preferują Arduino do szybkiego opracowywania prototypów projektów. Arduino to platforma elektroniczna typu open source oparta na łatwym w użyciu sprzęcie i oprogramowaniu. Arduino ma bardzo dobrą społeczność użytkowników. W tym projekcie
Pierścień wskaźnika tętna na podstawie EKG: 4 kroki
Pierścień wskaźnika tętna na podstawie EKG: Mruganie kilkoma diodami LED zsynchronizowanymi z biciem serca powinno być proste przy całej tej technologii, prawda? Cóż – nie było, do tej pory. Osobiście zmagałem się z tym przez kilka lat, próbując uzyskać sygnał z wielu schematów PPG i EKG