Obsah:
- Krok 1: Čo budete potrebovať
- Krok 2: Príprava zapojenia PulseSensor pre Arduino
- Krok 3: Inštalácia a nahranie kódu Arduino
- Krok 4: Spracovanie inštalácie a odoslania kódu
- Krok 5: Test
- Krok 6: Prispôsobte si program Visualizer
- Krok 7: Problémy
- Krok 8: Konečný produkt
Video: Prispôsobenie vizualizéra PulseSensor spúšťacej udalosti (monitor proti produktivite): 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
V tomto návode sa naučíte, ako upraviť program PulseSensor Visualizer Program na spustenie udalosti vo webovom prehliadači. Tento projekt nazývam Monitor proti produktivite, pretože aj keď máme veľa nástrojov, ktoré nám pomáhajú monitorovať naše životné funkcie, plány a príjem potravy, nie je toho veľa, čo by nám pripomínalo, aby sme si urobili pár minút z našich uponáhľaných dní. spomaliť a dýchať.
Krok 1: Čo budete potrebovať
- Súprava snímača srdcového tepu PulseSensor, ktorá obsahuje:
- Plochý kábel z mäkkého pleteného drôtu
- Klip na ucho (prispôsobený veľkosti senzora)
- Popruh na prst na suchý zips
- Arduino Uno
- Arduino IDE, na nahrávanie kódu do vášho Arduina
- Aplikácia na spracovanie pre vizualizér BPM
- Knižnica ihrísk PulseSensor (pre Arduino)
- Vizualizér zosilneného spracovania PulseSensor (na spracovanie)
Krok 2: Príprava zapojenia PulseSensor pre Arduino
Pretože je snímač odkrytou obvodovou doskou, musíte nájsť spôsob, ako zabrániť kontaktu oleja alebo potu s týmito komponentmi. Môžete použiť horúce lepidlo alebo lak na nechty. NEZAKRÝVAJTE bielu stranu ani snímač žiadnym nepriehľadným materiálom, aby bol váš senzor zbytočný.
Pripojte vodiče k zodpovedajúcim portom:
5v - ČERVENÝ KÁBEL
Zem - ČIERNY KÁBEL
Analógový 0 (A0) - fialový kábel
Krok 3: Inštalácia a nahranie kódu Arduino
Po stiahnutí a inštalácii softvéru Arduino AND Processing načítajte knižnicu Playground Library do knižnice Arduino. V aplikácii Arduino prejdite na Skica> Zahrnúť knižnicu> Spravovať knižnicu. Vyhľadajte PulseSensor a nainštalujte knižnicu.
Potom otvorte ukážkový kód tak, že prejdete na> Príklady> PulseSensor Playground. Na naše účely budeme používať PulseSensor_BPM. Tento príklad kódu je nakoniec navrhnutý tak, aby odosielal sériové údaje do spracovania. Predtým, ako budeme môcť nahrať skicu do nášho Arduina, musíme zmeniť riadok kódu, aby sa údaje arduina odoslali na spracovanie. Premenná output_type je predvolene nastavená na SERIAL_PLOTTER. Toto musí byť zmenené na PROCESSING_VISUALIZER.
Krok 4: Spracovanie inštalácie a odoslania kódu
Po stiahnutí súboru PulseSensor Amped Visualizer a rozbaľte ho. Nájdite súbor s názvom „PulseSensor_Amped_Processing_150“a umiestnite ho do priečinka Dokumenty> Spracovanie.
Teraz otvorte položku Processing a prejdite na súbor> skica a kliknite na PulseSensorAmped_Processing_Visualizer.
Krok 5: Test
Po kliknutí na položku Spustiť v časti Spracovanie sa otvorí okno s otázkou, aký sériový port chcete použiť. Port Arduino je zvyčajne na začiatku zoznamu. Vyberte port a umiestnite senzor na akékoľvek miesto na tele, kde normálne cítite svoj pulz. Mali by ste vidieť pravidelné hodnoty vášho BPM!
Krok 6: Prispôsobte si program Visualizer
Keď je program úspešne spustený, môžete vykonať mnoho zmien, ktoré si môžete prispôsobiť. Dávajte si však pozor na to, aký kód pridávate alebo s ktorým manipulujete. Mohlo by to narušiť program!
Jedna zábavná malá zmena, ktorú môžete urobiť, je zmeniť funkciu text () v riadku 87 tak, aby čítala čokoľvek chcete. Pôvodne to hovorí PulseSensor Amped Visualizer. Zmenil som ten svoj na Anti Monitor produktivity.
Jednu zásadnú zmenu, ktorú som vykonal, som umiestnil pod funkciu void drawheart () a pred funkciu void listAvailablePorts (). Tu je kód:
Deklarujte premennú openWindow pred koncom remízovej slučky takto:
openWindow ();
} // koniec slučky kreslenia
Funkcia je umiestnená pod funkciu void drawheart () a pred funkciu void listAvailablePorts ().
void openWindow () {
while (BMP> = 120) {
odkaz („odkaz podľa vášho výberu“);
}
Tento kód neustále kontroluje hodnoty z arduina a akékoľvek čítanie nad 120 BPM spustí otvorenie videa z youtube v predvolenom prehliadači.
VAROVANIE: Vizualizér nespúšťajte, kým NEČÍTATE nasledujúci problém a riešenie.
Krok 7: Problémy
Pretože príkaz openWindow hľadá hodnoty BPM nad 120 STOP krát za sekundu, mohlo by to spôsobiť otvorenie odkazu vždy, keď sa zaregistruje za prahovú hodnotu. Uvidíte to na obrázku vyššie. V priebehu niekoľkých sekúnd som otvoril stovky nových kariet. Toto mi úplne zmrazilo počítač - musel som ho reštartovať! Aby ste sa tomuto problému vyhli, vložte za príkaz príkazu takto príkaz delay ().
void openWindow () {while (BMP> = 120) {
odkaz („odkaz podľa vášho výberu“);
oneskorenie (60 000);
}
Čas sa pri spracovaní meria v milisekundách a 60 000 mil sa rovná jednej minúte.
Krok 8: Konečný produkt
Úspech! Keď užívateľský BMP dosiahne viac ako 120 BPM, vo vašom prehliadači sa otvorí odkaz. Smyčka sa oneskorí o jednu minútu.
Odporúča:
Časovač odpočítavania nadchádzajúcich udalostí: 5 krokov
Časovač odpočítavania nadchádzajúcich udalostí: Prehľad: Hodiny odpočítavania udalostí sú podobné komerčným výrobkom, majú niekoľko zvratov: a) Čitateľné z displeja miestnosti. B) Prispôsobiteľný obrázok udalosti. C) Ako sa odpočítava cieľový čas udalosti, zostávajúce dni sa menia farba - zelená - > žltá
Prispôsobenie zvončeka videa na zvonkohru digitálnej piesne: 5 krokov
Prispôsobenie zvončeka videa na zvonček digitálnej piesne: Krátky príbeh, Best Buy mi povedal, že nemôžem nainštalovať zvonček Simplisafe Doorbell na zvonkohru melódie piesne. Po prečítaní stoviek príspevkov sa hovorí, že sa to nedá. Simplisafe povedal, že sa to nedá urobiť, ale napriek tomu dodal súpravu. Sada konektorov je určená pre bar
Zaoberajte sa štítom na oči (na prispôsobenie zraku pri prebúdzaní): 35 krokov
Očný štít Deal With It (na prispôsobenie zraku pri prebúdzaní): Hlavný problém: Keď sa prebudíme zo spánku a náš priateľ rozsvieti svetlo v miestnosti, väčšina z nás okamžite oslepne svetlami, pretože naše oči potrebujú čas na to, aby sa prispôsobili. tmavé prostredie do svetlého. Čo budeme robiť, ak chceme vyriešiť
Prispôsobenie telefónneho slúchadla mobilnému telefónu: 7 krokov (s obrázkami)
Prispôsobenie telefónneho slúchadla mobilnému telefónu: Bill Reeve ([email protected]) Prispôsobené pokynom od myši ([email protected]) Vyhlásenie: Tu popísaný postup pre vás nemusí fungovať - to je riziko, ktoré máte zobrat. Ak to nefunguje alebo ak niečo pokazíte, nie je to
Jednoduché prispôsobenie kancelárskych potrieb Apple Mail: 10 krokov (s obrázkami)
Jednoduché prispôsobenie papiernictva Apple Mail: V tomto návode vám ukážem postup na odstránenie pohlavia papiernictva s oznámením narodenia pridaním ružových a žltých verzií. Na vykonanie grafických zmien budete potrebovať Photoshop alebo podobný editor. Bolo by tiež vhodné, aby ste