
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Pulseme ni kifaa kinachoweza kuvaliwa ambacho husaidia watu kujua wakati mapigo yao ya moyo yapo juu ya hatua iliyowekwa, kwa kuwapa maoni ya mwili kwa njia ya kuvaa na kusinyaa.
Hatua ya 1: Maelezo


Sehemu kuu ya mavazi haya ni kitambaa cha sufu, ambacho kimegusana mara kwa mara na mkono wa mtumiaji, na kinapopunguka, huunda hisia laini. Mbali na hayo, kuna utaratibu unaodhibitiwa na Arduino ambao unasimamia harakati ya kitambaa, na pia sensorer ya kunde.
Hatua ya 2: Vifaa

Hasa haswa, sehemu ambazo zinahitajika ili kuunda sensorer ya kipigo cha arifa ya mwili ni hizi zifuatazo:
- Arduino Uno
- Sensor ya Pulse
- 2 x Mzunguko wa kuendelea Servos (DS04-NFC)
- 2 x Chemchem
- Bangili
- Kitambaa
- Nyuzi
- Betri
Hatua ya 3: Mpangilio
Kuna mizunguko miwili rahisi inayohusika kuunda sehemu ya elektroniki ya mavazi haya.
Mzunguko wa sensorer:
- Siri ya sensorer 1 hadi Arduino A0
- Siri ya sensorer 2 hadi + 5V
- Siri ya sensorer 3 kwa GND
Mzunguko wa Servo:
- Siri ya Servo1 hadi pini ya Arduino 8
- Pini ya Servo2 kwa siri ya Arduino 9
Mwishowe, unganisha + 5V na GND kwenye vituo vyao kwenye bodi ya Arduino.
Hatua ya 4: Kupata vitu pamoja

Hatua ambazo zinahitajika kuchukuliwa ili kukusanyika hii ya kuvaa ni hizi zifuatazo:
- Pima kipenyo cha mkono wa wastani wa mtu, ili kushona kitambaa kulingana na umbo / saizi hiyo.
- Nunua au 3D chapisha bangili inayofaa kufanya kazi kama msingi wa umeme / motors zote.
- Shona chemchemi kwenye kitambaa, pande tofauti.
- Gundi servos mbili kwenye bangili.
- Unganisha chemchemi na servos, ukitumia uzi.
- Rekebisha msimbo ili kutoshea upendeleo wako na / au saizi ya kitambaa chako.
- Furahiya!
Hatua ya 5: Sanidi Arduino na Nambari
Kuunganisha Arduino kwenye kompyuta na kuifanya ifanye kazi kwanza. Hii ni moja kwa moja kufanya. Halafu, kupanga programu ya arduino kusoma mapigo na kuendesha servos wakati kiwango cha mapigo ni zaidi ya kiwango cha kawaida. Kimsingi, tunahitaji pia kurekebisha masafa ambayo inasoma thamani ya pembejeo kupata nambari ifuatayo: kuchelewa (9000) inachukuliwa kuwa mazoezi bora katika mchoro rahisi. Nambari ni hii ifuatayo:
Servo myservo1; Servo myservo2; int pos; // Viumbe const int PulseWire = 0; // PulseSensor PURPLE WIRE iliyounganishwa na ANALOG PIN 0 const int LED13 = 13; // Ubao wa Arduino kwenye bodi, karibu na PIN 13. // int Threshold = 550; // Tambua ni Ishara gani ya "kuhesabu kama kipigo" na ipi ya kupuuza. // Tumia "Mradi wa Kuanza" ili upunguze Thamani ya Kizingiti zaidi ya mpangilio chaguomsingi. // Vinginevyo acha chaguo-msingi la "550". PulseSensorPiga uwanja wa uwanjaSensor; // Inaunda mfano wa kitu cha Uwanja wa Uwanja wa PulseSensorPlay kinachoitwa "pulseSensor" kuanzisha batili () {Serial.begin (9600); // Kwa Monitor Serial
// Sanidi kitu cha PulseSensor, kwa kupeana anuwai zake. PulseSensor.analogInput (PulseWire); pigoSensor.blinkOnPulse (LED13); // auto-magically blink Arduino's LED na mapigo ya moyo. // pulseSensor.setThreshold (Kizingiti); // Angalia mara mbili kitu cha "pulseSensor" kiliundwa na "ikaanza" kuona ishara. ikiwa (pulseSensor.begin ()) {Serial.println ("Tumeunda kitu cha PulseSensor!"); // Hii inachapisha wakati mmoja kwa nguvu ya Arduino, au kwenye Arduino reset. }} kitanzi batili () {int myBPM = pulseSensor.getBeatsPerMinute (); // Wito hufanya kazi kwenye kitu chetu cha sensa kinachorudisha BPM kama "int". // "myBPM" shikilia thamani hii ya BPM sasa. //myservo1.ambatanisha (9); // ikiwa (pulseSensor.sawStartOfBeat ()) {// Jaribu kila wakati ili uone ikiwa "kipigo kilitokea". Serial.println ("♥ Mapigo ya Moyo Yametokea!"); // Ikiwa mtihani ni "kweli", chapa ujumbe "mapigo ya moyo yalitokea". Serial.print ("BPM:"); // Maneno ya kuchapisha "BPM:" Serial.println (myBPM); // Chapisha thamani ndani ya myBPM. ikiwa (myBPM> = 65) {// Jaribu kila wakati ili uone kama "kipigo kilitokea".
myservo1.ambatanisha (9); myservo2.ambatanisha (8); andikaMicroseconds (2000); // CW myservo2.andikaMicroseconds (2000); kuchelewesha (4000); andikaMicroseconds (1000); // CCW myservo2.andikaMicroseconds (1000); kuchelewesha (4000); myservo1.andikaMicroseconds (1500); // kuacha myservo2. andikaMicroseconds (1500); kuchelewesha (500); } //} kuchelewa (9000); // ilizingatiwa mazoezi bora katika mchoro rahisi. } Endesha Msimbo Sasa, unathibitisha tu mchoro, ingiza USB, na upakie. Utaona.
Ilipendekeza:
Kivumbuzi cha Neopikseli: Hatua 4

Jaribu la Neopikseli: Unaweza kuwa unaunda mradi unaotumia LED za Neopixel au una zingine kwenye kisanduku chako cha sehemu ambacho unataka kuangalia zinafanya kazi. Nilikuwa na hitaji sawa lakini badala ya kusubiri hadi mradi utakapokamilika kupata suala, nilitaka kuhakikisha kuwa wao
Kufanya Mazoezi ya Bendi kuwa Rahisi; Kifaa cha Kuhesabiwa Kuvaa chenye Kubadilisha Shinikizo: Hatua 7

Kufanya Mazoezi ya Bendi kuwa Rahisi; Kifaa kinachohesabiwa cha Kuhesabu Kikiwa na Kubadilisha Shinikizo: Kutumia shinikizo rahisi
Kivumbuzi cha Nyama safi: Hatua 7

Kitambulisho cha Nyama safi: Kifaa cha kuweka kukutana safi. Mradi huu uliendelea kwa sababu nilikuwa na changamoto katika moja ya darasa langu kutatua shida kwa kutumia ustadi tuliokuwa tumejifunza darasani. Mara moja nilifikiria juu ya kitu kilichotokea kwa familia yangu miaka michache iliyopita. Jumla moja
Jinsi ya kutengeneza Kituo cha Chaja cha Li-ion cha 18650 kwa Bajeti: Hatua 4 (na Picha)

Jinsi ya kutengeneza Kituo cha Chaja cha Li-ion cha 18650 kwa Bajeti: Betri ya lithiamu-ion au betri ya Li-ion (iliyofupishwa kama LIB) ni aina ya betri inayoweza kuchajiwa ambayo ioni za lithiamu huhama kutoka kwa elektroni hasi kwenda kwa elektroni nzuri wakati wa kutokwa na nyuma wakati wa kuchaji. Betri za li-ion hutumia kiingilizi
Jinsi ya Kutengeneza Kichujio cha Picha cha bei rahisi sana: Hatua 6

Jinsi ya Kutengeneza Kichujio cha picha cha bei rahisi sana: Hii ni njia ya haraka sana na rahisi kutengeneza popfilter ya kujengea sauti ya kurekodi. "Kichujio cha pop au ngao ya pop ni kichujio cha kuzuia kelele cha kuzuia kelele kwa maikrofoni, kawaida hutumiwa katika studio ya kurekodi. Inasaidia kupunguza popping na kuzomea s