Sisukord:

PulseSensori visualiseerija kohandamine sündmuse käivitamiseks (tootlikkusevastane monitor): 8 sammu
PulseSensori visualiseerija kohandamine sündmuse käivitamiseks (tootlikkusevastane monitor): 8 sammu

Video: PulseSensori visualiseerija kohandamine sündmuse käivitamiseks (tootlikkusevastane monitor): 8 sammu

Video: PulseSensori visualiseerija kohandamine sündmuse käivitamiseks (tootlikkusevastane monitor): 8 sammu
Video: TicWatch GTH Fitness Smartwatch: Things To Know Before Buy// Real Life Review 2024, Detsember
Anonim
PulseSensori visualiseerija kohandamine sündmuse käivitamiseks (tootlikkusevastane monitor)
PulseSensori visualiseerija kohandamine sündmuse käivitamiseks (tootlikkusevastane monitor)

Selles juhendis saate teada, kuidas muuta PulseSensor Visualizer programmi, et käivitada veebibrauseris sündmus. Ma nimetan seda projekti tootlikkuse vastaseks monitoriks, sest kuigi meil on palju tööriistu, mis aitavad meil oma elujõudu, ajakavasid ja toidutarbimist jälgida, pole seal palju, mis tuletaks meelde, et võtaksime oma kiiretest päevadest mõne minuti aeglustada ja hingata.

Samm: mida vajate

- PulseSensor pulsianduri komplekt, mis sisaldab:

  • Pehme põimitud traadist lintkaabel
  • Kõrvaklamber (vastavalt andurile)
  • Velcro sõrmepael

- Arduino Uno

- Arduino IDE, koodi üleslaadimiseks oma Arduino

- Töötlusrakendus BPM visualiseerija jaoks

- PulseSensori mänguväljakute raamatukogu (Arduino jaoks)

- PulseSensor võimendusega töötlemise visualiseerija (töötlemiseks)

Samm 2: Plugging PulseSensori ettevalmistamine Arduino jaoks

Plugging PulseSensori ettevalmistamine Arduino jaoks
Plugging PulseSensori ettevalmistamine Arduino jaoks

Kuna andur on avatud trükkplaat, peate leidma viisi, kuidas õli või higi nende komponentidega kokku puutuda. Võite kasutada kuuma liimi või küünelakki. ÄRGE katke valget külge ega andurit läbipaistmatu materjaliga, see muudab teie anduri kasutuks.

Ühendage juhtmed vastavate portidega:

5v - PUNANE KAABEL

Maapind - MUST KAABEL

Analoog 0 (A0) - lilla kaabel

Samm: Arduino koodi installimine ja üleslaadimine

Arduino koodi installimine ja üleslaadimine
Arduino koodi installimine ja üleslaadimine
Arduino koodi installimine ja üleslaadimine
Arduino koodi installimine ja üleslaadimine

Kui tarkvara Arduino AND Processing on alla laaditud ja installitud, laadige mänguväljaku raamatukogu Arduino teeki. Avage Arduino rakenduses Sketch> Include Library> Manage Library. Otsige üles PulseSensor ja installige kogu.

Seejärel avage näidiskood, minnes> Näited> PulseSensori mänguväljak. Meie eesmärkidel kasutame PulseSensor_BPM. See näidiskood on lõppkokkuvõttes mõeldud seeriaandmete töötlemiseks saatmiseks. Enne kui saame visandi oma Arduinole üles laadida, peame muutma koodirida, et arduino andmed saadetaks töötlemiseks. Muutuja output_type on vaikimisi seatud SERIAL_PLOTTER. See tuleb muuta PROCESSING_VISUALIZER.

Samm 4: Koodi installimise ja üleslaadimise töötlemine

Pärast PulseSensor Amped Visualizer faili allalaadimist ja lahtipakkimist. Leidke fail nimega "PulseSensor_Amped_Processing_150" ja asetage see kausta Dokumendid> Töötlemine.

Nüüd avage töötlemine ja minge faili> visandage ja klõpsake nuppu PulseSensorAmped_Processing_Visualizer.

5. samm: testige

Test
Test
Test
Test
Test
Test

Kui klõpsate töötlemisel käsul Käivita, avaneb aken, kus küsitakse, millist jadaporti soovite kasutada. Tavaliselt on Arduino port nimekirja ülaosas. Valige port ja asetage andur ükskõik kuhu oma kehal, kus tavaliselt tunnete oma pulssi. Peaksite regulaarselt nägema oma BPM -i!

Samm: kohandage visualiseerimisprogrammi

Kui olete programmi edukalt käivitanud, saate kasutuskogemuse kohandamiseks teha palju muudatusi. Siiski olge ettevaatlik, millist koodi lisate või manipuleerite. See võib programmi rikkuda!

Üks lõbus väike muudatus, mida saate teha, on muuta teksti () funktsiooni real 87, et lugeda kõike, mida soovite. Algselt on kirjas PulseSensor Amped Visualizer. Vahetasin oma, et öelda Anti Productivity Monitor.

Ühe olulise muudatuse panin funktsiooni void drawheart () alla ja funktsiooni void listAvailablePorts () alla. Siin on kood:

Kuulutage muutuja openWindow enne loosimise lõppu järgmiselt:

openWindow ();

} // viigitsükli lõpp

Funktsioon asetatakse funktsiooni void drawheart () alla ja funktsiooni void listAvailablePorts () alla.

void openWindow () {

samas (BMP> = 120) {

link ("teie valitud link");

}

See kood kontrollib pidevalt arduino näitu ja iga näitaja üle 120 BPM käivitab YouTube'i video vaikebrauseris.

HOIATUS: Ärge käivitage visualiseerijat enne PÄRAST järgmise probleemi ja lahenduse lugemist.

7. samm: probleemid

Probleemid
Probleemid

Kuna käsk openWindow otsib BPM väärtusi, mis ületavad 120 SAJAT korda sekundis, võib see käivitada lingi, mis avaneb iga kord, kui registreeritakse lävi. Seda näete ülaltoodud ekraanipildil. Avasin mõne sekundi jooksul sadu uusi vahelehti. See külmutas mu arvuti täielikult - ma pidin selle taaskäivitama! Selle probleemi vältimiseks sisestage käsk delay () pärast sellist linki.

void openWindow () {while (BMP> = 120) {

link ("teie valitud link");

viivitus (60000);

}

Aega mõõdetakse töötlemisel millis ja 60 000 millis võrdub minutiga.

8. etapp: lõpptoode

Edu! Kui kasutajate BMP jõuab üle 120 löögi minutis, avatakse teie brauseris link. Tsükkel viivitab ühe minuti.

Soovitan: