Tartalomjegyzék:
- 1. lépés: Leírás
- 2. lépés: Anyagok
- 3. lépés: Vázlatos
- 4. lépés: A dolgok összehozása
- 5. lépés: Az Arduino & Code beállítása
Videó: Hogyan készítsünk egyszerű hordható pulzusjelzőt: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
A Pulseme egy hordható eszköz, amely segíti az embereket abban, hogy megtudják, mikor a szívverésük meghaladja a beállított értéket, fizikai visszajelzést adva számukra zsugorodó és nem zsugorodó hordható eszköz formájában.
1. lépés: Leírás
Ennek a viseletnek a fő része gyapjúszövet, amely folyamatosan érintkezik a felhasználó karjával, és amikor összezsugorodik, puha érzetet kelt. Ezen kívül van egy Arduino által vezérelt mechanizmus, amely felelős a szövet mozgásáért, valamint egy impulzusérzékelő.
2. lépés: Anyagok
Pontosabban, a fizikai értesítési impulzus -érzékelő létrehozásához szükséges részek a következők:
- Arduino Uno
- Pulzusérzékelő
- 2 x folyamatosan forgó szervó (DS04-NFC)
- 2 x rugó
- Karkötő
- Szövet
- Szálak
- Akkumulátor
3. lépés: Vázlatos
Ennek a viseletnek az elektronikus része két egyszerű áramkörből áll.
Érzékelő áramkör:
- 1. érzékelőcsap az Arduino A0 -hoz
- 2. érzékelőcsap a +5V -ra
- 3. érzékelőcsap a GND -hez
Szervo áramkör:
- Szervo1 érintkező az Arduino 8. tűvel
- Servo2 érintkező az Arduino 9 -es csaphoz
Végül csatlakoztassa a +5V -ot és a GND -t az Arduino kártya megfelelő csatlakozóihoz.
4. lépés: A dolgok összehozása
A hordható ruha összeállításához meg kell tenni a következő lépéseket:
- Mérje meg egy átlagember karjának átmérőjét, hogy az alakjától/méretétől függően varrja fel a szövetet.
- Vásároljon vagy 3D nyomtatással megfelelő karkötőt, amely az összes elektronika/motor alapjául szolgál.
- Varrja a rugókat a szövetre, az ellenkező oldalon.
- Ragassza fel a két szervót a karkötőre.
- Csatlakoztassa a rugókat és a szervókat egy menet segítségével.
- Állítsa be a kódot, hogy illeszkedjen preferenciáihoz és/vagy szövetének méretéhez.
- Élvezd!
5. lépés: Az Arduino & Code beállítása
Csatlakoztassa az Arduino -t a számítógéphez, és először működőképessé tegye. Ezt egyszerű megtenni. Ezután az arduino programozása az impulzus leolvasására és a szervók meghajtására, amikor az impulzusszám meghaladja a normál tartományt. Alapvetően módosítanunk kell a bemeneti értékek olvasásának gyakoriságát is, hogy megkapjuk a következő kódot: a késleltetés (9000) a legjobb gyakorlat egy egyszerű vázlatban. A kód a következő:
Szervo myservo1; Szervo myservo2; int pos; // Változók const int PulseWire = 0; // PulseSensor PURPLE WIRE ANALOG PIN -hez csatlakoztatva 0 const int LED13 = 13; // A fedélzeti Arduino LED, közel a PIN-kódhoz. // int Threshold = 550; // Határozza meg, hogy melyik jelet kell „ütemnek” tekinteni, és melyiket figyelmen kívül hagyni. // Használja a "Kezdeti projekt" elemet a küszöbérték finomhangolásához az alapértelmezett beállításon túl. // Ellenkező esetben hagyja az alapértelmezett "550" értéket. PulseSensorPlayground pulseSensor; // Létrehozza a PulseSensorPlayground objektum példányát "pulseSensor" void setup () {Serial.begin (9600); // Soros monitorhoz
// A PulseSensor objektum konfigurálása a változóink hozzárendelésével. pulseSensor.analogInput (PulseWire); pulseSensor.blinkOnPulse (LED13); // automatikusan varázslatosan villog Arduino LED-je szívveréssel. // pulseSensor.setThreshold (Küszöb); // Ellenőrizze kétszer, hogy a "pulseSensor" objektum létrejött-e, és "elkezdte" látni a jelet. if (pulseSensor.begin ()) {Serial.println ("Létrehoztunk egy pulseSensor objektumot!"); // Ez egyszer kinyomtatható az Arduino bekapcsolásakor vagy az Arduino visszaállításakor. }} void loop () {int myBPM = pulseSensor.getBeatsPerMinute (); // Hívások függvény a pulseSensor objektumunkon, amely "int" -ként adja vissza a BPM -et. // A "myBPM" most ezt a BPM értéket tartja. //myservo1.attach(9); // if (pulseSensor.sawStartOfBeat ()) {// Folyamatosan tesztelje, hogy "ütés történt -e". Serial.println ("♥ Szívverés történt!"); // Ha a teszt "igaz", nyomtasson ki egy "szívverés történt" üzenetet. Serial.print ("BPM:"); // "BPM:" kifejezés nyomtatása Serial.println (myBPM); // Az érték kinyomtatása a myBPM -ben. if (myBPM> = 65) {// Folyamatosan tesztelje, hogy "ütés történt -e".
myservo1.attach (9); myservo2.attach (8); myservo1.writeMicroseconds (2000); // CW myservo2.writeMicroseconds (2000); késleltetés (4000); myservo1.writeMicroseconds (1000); // CCW myservo2.writeMicroseconds (1000); késleltetés (4000); myservo1.writeMicroseconds (1500); // stop myservo2.writeMicroseconds (1500); késleltetés (500); } //} delay (9000); // a legjobb gyakorlatnak tekinthető egy egyszerű vázlatban. } Futtassa a kódot most, csak ellenőrizze a vázlatot, csatlakoztassa az USB -t és töltse fel. Meglátod.
Ajánlott:
Hogyan készítsünk egyszerű Nintendo LABO célgyakorlatot: 13 lépés
Hogyan készítsünk egyszerű Nintendo LABO célgyakorlatot: A húgommal nemrég vettünk egy Nintendo Switch -et. Így természetesen volt néhány játékunk is. És az egyik a Nintendo LABO Variety Kit volt. Aztán végül a Toy-Con Garázsba botlottam. Kipróbáltam néhány dolgot, és ekkor
Hogyan készítsünk saját egyszerű RC Jet repülőgépet?: 10 lépés
Hogyan készítsünk saját egyszerű RC sugárhajtású repülőgépet ?: Hogyan készítsünk RC (távirányító) repülőgépet hab vagy polifoam parafa segítségével, amelyet általában használok, nagyon egyszerű és könnyű, ha ismeri az általános képletet. Miért a felhő képlet? mert ha részletesen elmagyarázza és használja a sin cos tanot és barátait, akkor
Egyszerű és moduláris hordható fények!: 5 lépés (képekkel)
Egyszerű és moduláris hordható lámpák !: Építsen mesés, futurisztikus és állítható hordható lámpákat mindössze néhány olcsó (és szállítható) alkatrésszel! Csatlakozz mindenféle kiegészítőhöz, és cseréld ki a színeket, hogy illeszkedjenek az öltözékekhez/érzésekhez/ünnepekhez/mindenhez! Nehézség: Kezdő+ (forrasztás
Hogyan készítsünk egyszerű nagyfeszültségű utazó ívet (JACOB -LÉDER) a ZVS Flyback Trafo segítségével: 3 lépés
Hogyan készítsünk egyszerű nagyfeszültségű utazó ívet (JACOB-LÉDER) a ZVS Flyback Trafo segítségével: A Jacob-létra csodálatos, egzotikus megjelenésű kijelző fehér, sárga, kék vagy lila ívekből
Miniatűr hordható zárható erősítő (és hordható eszközök szonárrendszere stb.): 7 lépés
Miniatűr hordható zárható erősítő (és hordható eszközök szonárrendszere, stb.): Építsen egy miniatűr, alacsony költségű zárható erősítőt, amely beágyazható a szemüvegkeretekbe, és hozzon létre egy szonár látórendszert a vakok számára, vagy egy egyszerű ultrahangot gép, amely folyamatosan figyeli a szívedet, és a Human-Machine Learning segítségével figyelmeztet a p