Sisukord:
- Samm: mida vajate
- Samm 2: Plugging PulseSensori ettevalmistamine Arduino jaoks
- Samm: Arduino koodi installimine ja üleslaadimine
- Samm 4: Koodi installimise ja üleslaadimise töötlemine
- 5. samm: testige
- Samm: kohandage visualiseerimisprogrammi
- 7. samm: probleemid
- 8. etapp: lõpptoode
Video: PulseSensori visualiseerija kohandamine sündmuse käivitamiseks (tootlikkusevastane monitor): 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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
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
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
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:
Video uksekella kohandamine digitaalsele laulukellale: 5 sammu
Video uksekella kohandamine digitaalsele laulukellale: Lühidalt öeldes ütles Best Buy mulle, et ma ei saa Simplisafe uksekella laulumeloodia uksekellaga installida. Lugedes sadu postitusi, öeldi, et seda ei saa teha. Simplisafe ütles, et seda ei saa teha, kuid tarnis komplekti niikuinii. Pistikukomplekt on mõeldud baarile
Uuendage oma ruumi käivitamiseks Kerbal kosmoseprogrammi füüsilise vahepealse nupuga: 6 sammu
Uuendage oma ruumi käivitamist Kerbali kosmoseprogrammi füüsilise lavastusnupuga: hiljuti võtsin kätte Kerbali kosmoseprogrammi demoversiooni. Kerbali kosmoseprogramm on simulaatorimäng, mis võimaldab teil kavandada ja käivitada rakette ning navigeerida nende kaugetesse kuudesse ja planeetidele. Proovin endiselt edukalt Kuule maanduda (o
RPi-Zero IoT sündmuse indikaator / värviline lamp: 6 sammu (piltidega)
RPi-Zero IoT sündmuse indikaator / värviline lamp: täiendavat mikrokontrollerit ei ole, & HAT-i lisamoodulit pole vaja. RPi-Zero teeb seda kõike. Veel parem kasutada RPi-Zero W! Näidiskasutuseks: veebiteenuse olekuindikaator (nt DowJonesIndexi jälgimine), poliitilise või spordisündmuse olekuindikaator, meeleolutuli
Uus DIY idee universaalse mootori toitevahendite käivitamiseks ilma elektrita: 4 sammu (piltidega)
Uus DIY idee universaalse mootori toitevahendite käivitamiseks ilma elektrita: Hei, poisid !!!! Selles juhendis saate teada, kuidas teha hädaolukorras elektrit, et saaksite kasutada universaalseid mootoriga elektrilisi tööriistu, kui kodus pole elektrit. See seadistus on meeles puhumine elektritööriistade kasutamiseks kaugetes piirkondades või isegi
Interneti -raadio koos Evo T20 õhukese kliendiga, mis ei vaja käivitamiseks klaviatuuri ega hiirt!: 7 sammu
Interneti -raadio Evo T20 õhukese kliendiga, mis ei vaja käivitamiseks Moniter -klaviatuuri ega hiirt! oli väljakutse 2] Mürarikas madala tarbimisega seade ainult 20 vatti tipphetkel, mitte mürarikas