Obsah:
- Krok 1: Popis
- Krok 2: Materiály
- Krok 3: Schéma
- Krok 4: Dajte veci dohromady
- Krok 5: Nastavte Arduino a kód
Video: Ako si vyrobiť jednoduchý nositeľný pulzný oznamovač: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Pulseme je nositeľné zariadenie, ktoré ľuďom pomáha poznať, kedy je ich srdcový tep nad stanovenou hodnotou, a to tak, že im poskytuje fyzickú spätnú väzbu v podobe zmenšujúceho sa a nezrážajúceho sa nosenia.
Krok 1: Popis
Hlavnou súčasťou tohto nositeľného oblečenia je vlnená tkanina, ktorá je v neustálom kontakte s pažou užívateľa a keď sa scvrkáva, vytvára jemný pocit. Okrem toho existuje mechanizmus ovládaný Arduinom, ktorý má na starosti pohyb látky, a tiež snímač pulzu.
Krok 2: Materiály
Konkrétnejšie, diely, ktoré sú potrebné na vytvorenie tohto senzora fyzického notifikačného impulzu, sú tieto:
- Arduino Uno
- Pulzný senzor
- 2 x Servo s nepretržitým otáčaním (DS04-NFC)
- 2 x pružiny
- Náramok
- Látka
- Vlákna
- Batéria
Krok 3: Schéma
Na vytvorenie elektronickej časti tohto nositeľného zariadenia sú zapojené dva jednoduché obvody.
Obvod snímača:
- Kolík senzora 1 k Arduino A0
- Kolík senzora 2 na +5V
- Kolík senzora 3 na GND
Servo obvod:
- Servo1 pin na pin Arduino 8
- Servo2 pin na pin Arduino 9
Nakoniec pripojte +5V a GND k ich príslušným svorkám na doske Arduino.
Krok 4: Dajte veci dohromady
Na zostavenie tohto nositeľného zariadenia je potrebné vykonať tieto kroky:
- Zmerajte priemer paže priemerného človeka, aby ste látku prešili v závislosti od tohto tvaru/veľkosti.
- Kúpte si alebo 3D vytlačte vhodný náramok, ktorý bude fungovať ako základ pre všetku elektroniku/motory.
- Stehy napnite na látku na opačných stranách.
- Prilepte dve servá na náramok.
- Pripojte pružiny a serva pomocou závitu.
- Upravte kód tak, aby zodpovedal vašim preferenciám a/alebo veľkosti látky.
- Užite si to!
Krok 5: Nastavte Arduino a kód
Pripojenie Arduina k počítaču a najskôr jeho funkčnosť. Je to jednoduché. Potom naprogramujte arduino tak, aby čítalo impulzy a poháňalo servá, keď je srdcová frekvencia mimo normálneho rozsahu. V zásade musíme tiež upraviť frekvenciu, s ktorou číta vstupnú hodnotu, aby sme získali nasledujúci kód: oneskorenie (9000) sa považuje za najlepší postup v jednoduchom náčrte. Kód je nasledujúci:
Servo myservo1; Servo myservo2; int pos; // Premenné premenné const int PulseWire = 0; // PulseSensor PURPLE WIRE pripojený k ANALOGOVÉMU PIN 0 const int LED13 = 13; // Integrovaná LED Arduino, blízko PIN 13. // int Threshold = 550; // Určte, ktorý signál sa má „počítať ako úder“a ktorý ignorovať. // Použite „Začíname s projektom“na doladenie prahovej hodnoty nad rámec predvoleného nastavenia. // V opačnom prípade nechajte predvolenú hodnotu „550“. PulseSensorPlayground pulseSensor; // Vytvorí inštanciu objektu PulseSensorPlayground s názvom „pulseSensor“void setup () {Serial.begin (9600); // Pre sériový monitor
// Nakonfigurujte objekt PulseSensor tak, že mu priradíte naše premenné. pulseSensor.analogInput (PulseWire); pulseSensor.blinkOnPulse (LED13); // auto-magicky bliká LED dióda Arduina s tlkotom srdca. // pulseSensor.setThreshold (Threshold); // Znovu skontrolujte, či bol vytvorený objekt "pulseSensor" a "začal" vidieť signál. if (pulseSensor.begin ()) {Serial.println ("Vytvorili sme objekt pulseSensor!"); // Vytlačí sa to raz pri zapnutí Arduino alebo pri resetovaní Arduino. }} prázdna slučka () {int myBPM = pulseSensor.getBeatsPerMinute (); // Volanie funkcie na našom objekte pulseSensor, ktorý vracia BPM ako „int“. // "myBPM" teraz podržte túto hodnotu BPM. //myservo1.attach(9); // if (pulseSensor.sawStartOfBeat ()) {// Neustále testujte, či „nedošlo k úderu“. Serial.println („♥ Stalo sa HeartBeat!“); // Ak je test „pravdivý“, vytlačte správu „tep srdca sa stal“. Serial.print ("BPM:"); // Vytlačte frázu "BPM:" Serial.println (myBPM); // Vytlačí hodnotu vo vnútri myBPM. if (myBPM> = 65) {// Neustále testujte, či „nedošlo k úderu“.
myservo1.attach (9); myservo2.attach (8); myservo1.writeMicroseconds (2000); // CW myservo2.writeMicroseconds (2000); oneskorenie (4000); myservo1.writeMicroseconds (1000); // CCW myservo2.writeMicroseconds (1000); oneskorenie (4000); myservo1.writeMicroseconds (1500); // zastav mysyso2.writeMicroseconds (1500); oneskorenie (500); } //} oneskorenie (9000); // považovaný za osvedčený postup v jednoduchom náčrte. } Spustite kód teraz, len overte náčrt, zapojte USB a nahrajte. Uvidíš.
Odporúča:
Pulzný oxymeter Arduino: 35 krokov (s obrázkami)
Pulzný oxymeter Arduino: Pulzné oxymetre sú štandardné nástroje pre nemocničné zariadenia. Pomocou relatívnych absorbancií okysličeného a odkysličeného hemoglobínu tieto zariadenia určujú percento krvi pacienta, ktoré prenáša kyslík (zdravý rozsah je 94-9
Mikro riadený pulzný oxymeter: 5 krokov
Mikro-riadený pulzný oxymeter: V rámci tohto projektu vám plánujem ukázať, čo som doteraz robil so svojim projektom mikro-kontrolovaného pulzného oxymetra. Moja vášeň pre elektroniku a fitness je veľmi silná, a preto som sa rozhodol vytvoriť projekt, ktorý by mi umožnil využiť obe moje vášne.
Pulzný oxymeter s výrazne zlepšenou presnosťou: 6 krokov (s obrázkami)
Pulzný oxymeter s výrazne zlepšenou presnosťou: Ak ste nedávno navštívili lekára, je pravdepodobné, že vaše základné vitálne funkcie preskúmala zdravotná sestra. Hmotnosť, výška, krvný tlak, ako aj srdcová frekvencia (HR) a nasýtenie kyslíkom v periférnej krvi (SpO2). Posledné dve boli pravdepodobne získané z
Ako si vyrobiť jednoduchý reproduktor Bluetooth/Aux: 6 krokov
Ako si vyrobiť jednoduchý reproduktor Bluetooth/Aux: Ahoj priatelia, v tomto návode sa chystám vyrobiť jednoduchý, lacný a elegantne vyzerajúci reproduktor Bluetooth/Aux. jeho výroba je veľmi jednoduchá. Tento reproduktor je veľmi ľahký a prenosný. jeho výkonný 3w reproduktor ponúka slušné basy a kvalitný zvukový zážitok
Ako si vyrobiť jednoduchý taser s 3 komponentmi: 5 krokov
Ako si vyrobiť jednoduchý taser s 3 komponentmi: Tu je teda blog o jednoduchom taseri s tromi komponentmi. Je to naozaj jednoduché, je to len vyrobené z troch komponentov. Vlastne viac ako tri komponenty. A tieto komponenty sú zosilňovačom, relé s jednopólovým dvojitým hádzaním (SPDT)