Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: A Plugging PulseSensor előkészítése az Arduino számára
- 3. lépés: Az Arduino kód telepítése és feltöltése
- 4. lépés: A kód telepítésének és feltöltésének feldolgozása
- 5. lépés: Teszt
- 6. lépés: A vizualizáló program testreszabása
- 7. lépés: Problémák
- 8. lépés: Végső termék
Videó: A PulseSensor Visualizer testreszabása az eseményindító eseményhez (Termelékenység-ellenes monitor): 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ebben az utasításban megtanulja, hogyan kell módosítani a PulseSensor Visualizer Programot, hogy eseményt indítson el egy webböngészőben. Azért nevezem ezt a projektet az Anti Productivity Monitornak, mert bár sok olyan eszközzel rendelkezünk, amelyek segítenek az életerőnk, az ütemtervünk és az étkezésünk felügyeletében, nincs sok olyan, ami arra emlékeztetne minket, hogy vegyünk ki néhány percet a forgalmas napjainkból hogy lassítson és lélegezzen.
1. lépés: Amire szüksége lesz
- PulseSensor pulzusmérő készlet, amely a következőket tartalmazza:
- Puha fonott drót szalagkábel
- Fülcsipesz (az érzékelőhöz méretezve)
- Tépőzáras ujjpánt
- Arduino Uno
- Arduino IDE, kód feltöltéséhez az Arduino -ba
- Feldolgozó alkalmazás BPM vizualizátorhoz
- PulseSensor Playground Library (Arduino számára)
- PulseSensor Amped Processing Visualizer (feldolgozáshoz)
2. lépés: A Plugging PulseSensor előkészítése az Arduino számára
Mivel az érzékelő egy nyitott áramköri lap, meg kell találnia a módját annak megakadályozására, hogy olaj vagy verejték ne érintkezzen ezekkel az alkatrészekkel. Használhat forró ragasztót vagy körömlakkot. NE takarja le a fehér oldalt vagy az érzékelőt semmilyen átlátszatlan anyaggal, ez használhatatlanná teszi az érzékelőt.
Csatlakoztassa a vezetékeket a megfelelő portokhoz:
5v - PIROS KÁBEL
Földelés - FEKETE KÁBEL
Analóg 0 (A0) - Lila kábel
3. lépés: Az Arduino kód telepítése és feltöltése
Miután letöltötte és telepítette az Arduino AND Processing szoftvert, töltse be a Playground Library -t az Arduino könyvtárba. Az Arduino alkalmazásban válassza a Vázlat> Könyvtár felvétele> Könyvtár kezelése lehetőséget. Keresse meg a PulseSensor alkalmazást, és telepítse a könyvtárat.
Ezután nyissa meg a példakódot a> Példák> PulseSensor Playground menüpontban. Céljainkhoz a PulseSensor_BPM -et fogjuk használni. Ez a példakód végső soron arra szolgál, hogy soros adatokat küldjön a feldolgozásnak. Mielőtt feltöltenénk a vázlatot az Arduino -ba, meg kell változtatnunk egy kód sort, hogy az arduino adatok feldolgozásra kerüljenek. Az output_type változó alapértelmezés szerint SERIAL_PLOTTER. Ezt PROCESSING_VISUALIZER értékre kell módosítani.
4. lépés: A kód telepítésének és feltöltésének feldolgozása
A PulseSensor Amped Visualizer fájl letöltése és kicsomagolása után. Keresse meg a "PulseSensor_Amped_Processing_150" nevű fájlt, és helyezze a Dokumentumok> Feldolgozás mappába.
Most nyissa meg a Feldolgozás elemet, és menjen a fájl> vázlat elemre, és kattintson a PulseSensorAmped_Processing_Visualizer elemre.
5. lépés: Teszt
Amikor a Futtatás menüben a Futtatás gombra kattint, megnyílik egy ablak, amely megkérdezi, hogy milyen soros portot szeretne használni. Általában az Arduino port található a lista elején. Válassza ki a portot, és helyezze az érzékelőt a test bármely pontjára, ahol normálisan érezheti pulzusát. Rendszeresen látnia kell a BPM -et!
6. lépés: A vizualizáló program testreszabása
Miután sikeresen futtatta a programot, számos módosítást végezhet az élmény testreszabásához. Azonban vigyázzon, hogy milyen kódot ad hozzá vagy manipulál. Ez megtörheti a programot!
Egy szórakoztató apró változtatás, amelyet megtehet, ha megváltoztatja a text () függvényt a 87. sorban, hogy bármit elolvashasson. Eredetileg azt írja, hogy PulseSensor Amped Visualizer. Az enyémet úgy változtattam, hogy Anti Productivity Monitor.
Az egyik jelentős változtatást a void drawheart () függvény alá helyeztem, és a void listAvailablePorts () függvény elé. Itt a kód:
Nyissa meg az openWindow változót a sorsolás vége előtt, így:
nyitott ablak();
} // sorsolás vége
A függvény a void drawheart () függvény alá és a void listAvailablePorts () függvény elé kerül.
void openWindow () {
míg (BMP> = 120) {
link ("választott link");
}
Ez a kód folyamatosan ellenőrzi az arduino leolvasásait, és minden 120 BPM feletti olvasás elindítja a youtube videót az alapértelmezett böngészőben.
FIGYELMEZTETÉS: Ne futtassa a vizualizátort, amíg UTÁN el nem olvasta a következő problémát és megoldást.
7. lépés: Problémák
Mivel az openWindow parancs másodpercenként 120 SZÁZER fölötti BPM -értékeket keres, minden egyes alkalommal megnyithat egy hivatkozást, amikor regisztrál a küszöbön. Ezt látni fogja a fenti képernyőképen. SZÁZAD új lapot nyitottam meg másodpercek alatt. Ez teljesen lefagyasztotta a számítógépemet - újra kellett indítanom! A probléma elkerülése érdekében illesszen be egy delay () parancsot a link parancs után, mint ez.
void openWindow () {while (BMP> = 120) {
link ("választott link");
késleltetés (60000);
}
A feldolgozás során az időt milliméterben mérik, és 60 000 milliszám egy perc.
8. lépés: Végső termék
Siker! Amikor a felhasználók BMP -je eléri a 120 BPM -et, egy link nyílik meg a böngészőben. A ciklus egy percig késik.
Ajánlott:
Hogyan-E-Tinta E-PAPÍR KIJELZŐ MODUL-2. rész - Kép testreszabása: 4 lépés
Hogyan-E-Tinta E-PAPÍR KIJELZŐ MODUL-2. rész | Testreszabott kép importálása: Ebben az oktatóanyagban a Hogyan-E-Tinta E-PAPÍR KIJELZŐ MODUL | Importálja a testreszabott képet, megosztom veletek, hogyan importálhatja a kívánt képet, és hogyan jelenítheti meg az E-Ink Display modulban. Nagyon egyszerű néhány másodperc segítségével
A Windows háttér testreszabása az esőmérővel: 7 lépés
A Windows háttér testreszabása az esőmérővel: Az esőmérő egy Windows asztali testreszabási program. Lehetővé teszi a felhasználók számára, hogy teljes mértékben hozzáadjanak és személyre szabjanak eszközöket és modulokat. Ezeket az eszközöket és widgeteket bőrnek nevezik. A Rainmeter egy egyszerű program, amely nem igényel korábbi tapasztalatokat a kódolásban. Van egy nagyon
A számítógép testreszabása!: 6 lépés
A számítógép testreszabása!: Ez az útmutató bemutatja a bejelentkezési képernyő, a tálca és a háttér testreszabását. És tegye úgy, mint az alábbi képeket, vagy ahogy szeretné
A törött billentyűzet testreszabása és javítása: 4 lépés
A törött billentyűzet testreszabása és fejlesztése: Tehát sokan ismerik a videojátékokat, és néhányan billentyűzettel és egérrel játszanak, ezért úgy döntöttem, hogy háttérvilágított billentyűzetet készítek, mert láttam ezt a nagyon fantasztikus, fényekkel ellátott billentyűzetet rajtuk. Én is használok néhány legót és
A Skype testreszabása: 6 lépés
Hogyan testreszabhatná a Skype -t: EDIT Miután dukeala megjegyzést írt Jaanus blogjáról a skype webhelyen, úgy döntöttem, hogy ezt a linket jobb lesz szerkeszteni. A blog leírásaival élve nincs szükség hexadecimális szerkesztőre. Amint a dukeala írta, & qu