Obsah:
- Krok 1: Co budete potřebovat
- Krok 2: Příprava Plugging PulseSensor pro Arduino
- Krok 3: Instalace a nahrání kódu Arduino
- Krok 4: Zpracování instalace a odeslání kódu
- Krok 5: Test
- Krok 6: Přizpůsobte si program Visualizer
- Krok 7: Problémy
- Krok 8: Konečný produkt
Video: Přizpůsobení programu PulseSensor Visualizer události spouštění (Anti-Productivity Monitor): 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V tomto pokynu se naučíte, jak upravit program PulseSensor Visualizer, aby spustil událost ve webovém prohlížeči. Nazývám tento projekt Monitorem produktivity, protože ačkoli máme mnoho nástrojů, které nám pomáhají sledovat naše životní funkce, naše plány a příjem potravy, není tam nic moc, co by nám připomnělo, abychom si udělali pár minut z našich rušných dnů zpomalit a dýchat.
Krok 1: Co budete potřebovat
- Sada snímače srdečního tepu PulseSensor, která obsahuje:
- Plochý kabel z měkkého pleteného drátu
- Klip na ucho (přizpůsobený velikosti senzoru)
- Řemínek na suchý zip
- Arduino Uno
- Arduino IDE, pro nahrávání kódu do vašeho Arduina
- Processing App, pro vizualizér BPM
- Knihovna hřiště PulseSensor (pro Arduino)
- PulseSensor Amped Processing Visualizer (For Processing)
Krok 2: Příprava Plugging PulseSensor pro Arduino
Vzhledem k tomu, že senzor je odkrytá deska s obvody, musíte najít způsob, jak zabránit kontaktu oleje nebo potu s těmito součástmi. Můžete použít horké lepidlo nebo lak na nehty. NEZAKRÝVEJTE bílou stranu ani snímač žádným neprůhledným materiálem, což činí váš senzor nepoužitelným.
Zapojte vodiče do odpovídajících portů:
5v - ČERVENÝ KABEL
Zem - ČERNÝ KABEL
Analogový 0 (A0) - fialový kabel
Krok 3: Instalace a nahrání kódu Arduino
Jakmile je software Arduino AND Processing stažen a nainstalován, načtěte knihovnu Playground Library do knihovny Arduino. V aplikaci Arduino přejděte na Skica> Zahrnout knihovnu> Spravovat knihovnu. Vyhledejte PulseSensor a nainstalujte knihovnu.
Dále otevřete ukázkový kód v části> Příklady> Hřiště PulseSensor. Pro naše účely budeme používat PulseSensor_BPM. Tento příklad kódu je nakonec určen k odesílání sériových dat do Processing. Než budeme moci načíst skicu do našeho Arduina, musíme změnit řádek kódu, aby byla data arduina odeslána ke zpracování. Proměnná output_type je ve výchozím nastavení nastavena na SERIAL_PLOTTER. Toto musí být změněno na PROCESSING_VISUALIZER.
Krok 4: Zpracování instalace a odeslání kódu
Po stažení souboru PulseSensor Amped Visualizer a rozbalte jej. Najděte soubor s názvem „PulseSensor_Amped_Processing_150“a umístěte jej do složky Dokumenty> Zpracování.
Nyní otevřete Processing a přejděte do souboru> skica a klikněte na PulseSensorAmped_Processing_Visualizer.
Krok 5: Test
Když kliknete na Spustit ve Zpracování, otevře se okno s dotazem, jaký sériový port chcete použít. Port Arduino je obvykle na začátku seznamu. Vyberte port a umístěte senzor na jakékoli místo na těle, kde normálně cítíte puls. Měli byste pravidelně sledovat hodnoty svého BPM!
Krok 6: Přizpůsobte si program Visualizer
Jakmile program úspěšně spustíte, můžete provést mnoho změn, abyste si prostředí přizpůsobili. Dávejte si však pozor na to, jaký kód přidáváte nebo s ním manipulujete. Mohlo by to narušit program!
Jedna zábavná malá změna, kterou můžete udělat, je změnit funkci text () v řádku 87 tak, aby četla cokoli, co chcete. Původně to říká PulseSensor Amped Visualizer. Změnil jsem ten svůj na Anti Monitor produktivity.
Jednu zásadní změnu, kterou jsem provedl, jsem umístil pod funkci void drawheart () a před funkci void listAvailablePorts (). Zde je kód:
Deklarujte proměnnou openWindow před koncem kreslicí smyčky takto:
otevřené okno();
} // konec kreslicí smyčky
Funkce je umístěna pod funkci void drawheart () a před funkci void listAvailablePorts ().
void openWindow () {
while (BMP> = 120) {
odkaz („odkaz podle vašeho výběru“);
}
Tento kód neustále kontroluje hodnoty z arduina a jakékoli čtení nad 120 BPM spouští otevření videa z youtube ve výchozím prohlížeči.
UPOZORNĚNÍ: Vizualizér nespouštějte, dokud NEČTETE následující problém a řešení.
Krok 7: Problémy
Protože příkaz openWindow vyhledává hodnoty BPM nad 120 HUNDREDS krát za sekundu, může vyvolat otevření odkazu pokaždé, když se zaregistruje za prahovou hodnotu. Uvidíte to na výše uvedeném snímku obrazovky. Během několika sekund jsem otevřel HODNĚ nových karet. Tím mi úplně zamrzl počítač - musel jsem ho restartovat! Chcete -li se tomuto problému vyhnout, vložte za příkaz link takto příkaz delay ().
void openWindow () {while (BMP> = 120) {
odkaz („odkaz podle vašeho výběru“);
zpoždění (60 000);
}
Čas se při zpracování měří v milisekundách a 60 000 mil se rovná jedné minutě.
Krok 8: Konečný produkt
Úspěch! Když uživatelský BMP dosáhne více než 120 BPM, otevře se ve vašem prohlížeči odkaz. Smyčka se zpomalí o jednu minutu.
Doporučuje:
Moje zařízení IoT - spouštění GPS: 5 kroků
Moje zařízení IoT - spouštění GPS: V tomto návodu se naučíte, jak nastavit řadič IoT pro odesílání e -mailů, když jste x minut z domova
Mechanické dálkové spouštění pro Ricoh GR II Digital: 5 kroků (s obrázky)
Mechanické dálkové spouštění pro Ricoh GR II Digital: Opravdu si užívám 28mm objektiv Ricoh GR, protože jsem před 20 lety použil svůj první GR1. Nyní mě dohnala moje minulost a koupil jsem si GR II digital. Pro turistiku miluji jednoduchost, malé a lehké vybavení - GR II je pro mé účely perfektní, ale příslušenství
Přidat zvuk spouštění do hlasové sady Google AIY: 6 kroků (s obrázky)
Přidat zvuk spouštění do Google AIY Voice Kit: Tento návod je velmi jednoduchý. Opravdu se mi líbí Google AIY Voice Kit, ale opravdu se mi líbí na mém normálním Google Home hluk, který vydávají, aby potvrdili, že aktivně poslouchají. Toto není standardně nastaveno v žádném z příkladů, které
Spouštění souborů .iso v programu VMWare Player: 3 kroky
Soubory Running.iso ve VMWare Player: VMPlayer může být velmi užitečný, zejména pro zkoušení distribucí Linuxu, ale přestože existuje mnoho různých distribucí. na webových stránkách VMWare, které jsou k dispozici ke stažení, jsem již v dokumentech visel několik iso souborů Linuxu, ale VM Pl
Pokyny k dokončení makety konstrukce posuvných lišt pro zvedání/spouštění středových stupaček na židlích s elektrickými koly: 9 kroků (s obrázky)
Pokyny k dokončení makety konstrukce posuvných lišt pro zvedání/spouštění středových stupačkových opěrek na židlích s elektrickými koly: Středně namontované zvedací stupačky se uloží pod sedlovou sedačku a spustí se níže. Mechanismus pro nezávislý provoz uložení a rozmístění opěrky nohou není součástí vozíků s pohonem na trhu a uživatelé PWC vyjádřili potřebu