Orodha ya maudhui:

Kubinafsisha Kionyeshi cha PulseSensor kwa Kuchochea Tukio (Ufuatiliaji wa Kupambana na Uzalishaji): Hatua 8
Kubinafsisha Kionyeshi cha PulseSensor kwa Kuchochea Tukio (Ufuatiliaji wa Kupambana na Uzalishaji): Hatua 8

Video: Kubinafsisha Kionyeshi cha PulseSensor kwa Kuchochea Tukio (Ufuatiliaji wa Kupambana na Uzalishaji): Hatua 8

Video: Kubinafsisha Kionyeshi cha PulseSensor kwa Kuchochea Tukio (Ufuatiliaji wa Kupambana na Uzalishaji): Hatua 8
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Novemba
Anonim
Kubadilisha Kivinjari cha PulseSensor kwa Kuchochea Tukio (Ufuatiliaji wa Uzalishaji-Uzalishaji)
Kubadilisha Kivinjari cha PulseSensor kwa Kuchochea Tukio (Ufuatiliaji wa Uzalishaji-Uzalishaji)

Katika hii kufundisha utakuwa unajifunza jinsi ya kurekebisha Programu ya PulseSensor Visualizer ili kuchochea hafla katika kivinjari cha wavuti. Ninauita mradi huu Mfuatiliaji wa Uzalishaji wa Uzuiaji kwa sababu wakati tunayo zana nyingi ambazo zinatusaidia kufuatilia mihimili yetu, ratiba zetu, na ulaji wetu wa chakula, hakuna mengi huko nje ambayo yanatukumbusha kuchukua dakika chache kutoka kwa siku zetu zenye shughuli nyingi kupunguza na kupumua.

Hatua ya 1: Nini Utahitaji

- Kifaa cha sensa ya kiwango cha moyo cha PulseSensor, ambayo ni pamoja na:

  • Kamba laini ya waya iliyosukwa
  • Kipande cha sikio (ukubwa wa sensa)
  • Kamba ya Kidole cha Velcro

- Arduino Uno

- Arduino IDE, kwa kupakia nambari kwa Arduino yako

- Inasindika Programu, kwa mtazamaji wa BPM

- Maktaba ya uwanja wa michezo wa PulseSensor (Kwa Arduino)

- PulseSensor Amped Processing Processing (Kwa Usindikaji)

Hatua ya 2: Kuandaa PulseSensor ya kuziba ya Arduino

Kuandaa PulseSkuli ya Kuziba ya Arduino
Kuandaa PulseSkuli ya Kuziba ya Arduino

Kwa sababu sensor ni bodi ya mzunguko wazi, unahitaji kutafuta njia ya kuweka mafuta au jasho lolote lisiwasiliane na vifaa hivyo. Unaweza kutumia gundi ya moto au polisi ya kucha. USIFUNIKE upande mweupe au kitambara na nyenzo yoyote isiyoonekana, hii itafanya sensorer yako haina maana.

Chomeka waya kwa bandari zinazofanana:

5v - RED CABLE

Ardhi - KABLE NYEUSI

Analog 0 (A0) - Cable ya Zambarau

Hatua ya 3: Nambari ya Arduino Sakinisha na Upakie

Nambari ya Arduino Sakinisha na Upakie
Nambari ya Arduino Sakinisha na Upakie
Nambari ya Arduino Sakinisha na Upakie
Nambari ya Arduino Sakinisha na Upakie

Mara baada ya programu ya Arduino NA Usindikaji kupakuliwa na kusakinishwa, Pakia Maktaba ya Uwanja wa michezo kwenye maktaba ya Arduino. Katika programu ya Arduino, nenda kwenye Mchoro> Jumuisha Maktaba> Dhibiti Maktaba. Tafuta PulseSensor na usakinishe maktaba.

Ifuatayo fungua nambari ya mfano kwa kwenda> Mifano> Uwanja wa michezo wa PulseSensor. Kwa madhumuni yetu, tutatumia PulseSensor_BPM. Nambari hii ya mfano hatimaye imeundwa kutuma data ya serial kwa Usindikaji. Kabla ya kupakia mchoro kwa Arduino yetu, lazima tubadilishe mstari wa nambari ili data ya arduino ipelekwe kwenye usindikaji. Aina ya pato_badala kwa chaguo-msingi imewekwa kwa SERIAL_PLOTTER. Hii lazima ibadilishwe kuwa PROCESSING_VISUALIZER.

Hatua ya 4: Inasakinisha Msimbo wa Kuweka na Kupakia

Baada ya kupakua faili ya Kionyeshi cha Ampse ya PulseSensor na uifungue. Pata faili inayoitwa "PulseSensor_Amped_Processing_150" na uweke kwenye Hati zako> Folda ya kusindika.

Sasa fungua Usindikaji na nenda kwenye faili> mchoro na bonyeza PulseSensorAmped_Processing_Visualizer.

Hatua ya 5: Jaribu

Jaribu
Jaribu
Jaribu
Jaribu
Jaribu
Jaribu

Unapobofya kukimbia kwenye Usindikaji, dirisha litafungua kuuliza ni bandari gani ya serial ambayo ungependa kutumia. Kawaida bandari ya Arduino iko juu ya orodha. Chagua bandari, na uweke kitambuzi mahali popote kwenye mwili wako kawaida unaweza kuhisi mapigo yako. Unapaswa kuona usomaji wa kawaida wa BPM yako!

Hatua ya 6: Badilisha Programu ya Kionyeshi kukufaa

Mara baada ya kuwa na programu inayofanya kazi kwa mafanikio, kuna mabadiliko mengi ambayo unaweza kufanya ili kubadilisha uzoefu. Walakini, jihadharini na nambari gani unayoongeza au kudhibiti. Inaweza kuvunja mpango!

Mabadiliko moja madogo unayoweza kufanya ni kubadilisha maandishi () kazi katika mstari wa 87 kusoma chochote unachotaka. Hapo awali inasema PulseSensor Amped Visualizer. Nilibadilisha yangu kusema Kupima Uzalishaji wa Uzalishaji.

Mabadiliko makuu moja niliyoyafanya niliweka chini ya kazi tupu ya kazi () na kabla ya kazi ya orodha batili InapatikanaPorts (). Hapa kuna nambari:

Tangaza Window inayobadilika kabla ya mwisho wa kitanzi cha kuteka kama hivyo:

Window wazi ();

} // mwisho wa kitanzi

Kazi imewekwa chini ya kazi batili ya kicheko () na kabla ya kazi ya orodha batili InapatikanaPorts ().

Window wazi () {

wakati (BMP> = 120) {

kiunga ("kiunga cha chaguo lako");

}

Nambari hii huangalia masomo kutoka kwa arduino, na usomaji wowote juu ya BPM 120 husababisha video ya youtube kufungua kwenye kivinjari chaguomsingi.

ONYO: Usiendeshe kiboreshaji hadi BAADA ya kusoma shida na suluhisho ifuatayo.

Hatua ya 7: Shida

Shida
Shida

Kwa sababu amri wazi ya Window inatafuta maadili ya BPM juu ya MIA 120 ya mara kwa sekunde, inaweza kusababisha kiunga kufungua kila wakati inasajili kupita kizingiti. Utaona hii kwenye skrini iliyopigwa hapo juu. Nilifungua mamia ya tabo mpya ndani ya sekunde. Hii iligandisha kabisa kompyuta yangu - ilibidi niianze upya! Ili kuzuia suala hili, ingiza kuchelewesha () amri baada ya amri ya kiunga kama hii.

wazi Window () {wakati (BMP> = 120) {

kiunga ("kiunga cha chaguo lako");

kuchelewesha (60000);

}

Wakati hupimwa kwa milisiti katika usindikaji, na milioni 60,000 sawa na dakika moja.

Hatua ya 8: Bidhaa ya Mwisho

Mafanikio! Watumiaji wa BMP wanapofikia BPM 120 iliyopita, kiunga kinafunguliwa katika kivinjari chako. Kitanzi kitachelewa kwa dakika moja.

Ilipendekeza: