Sadržaj:
- Korak 1: Šta će vam trebati
- Korak 2: Priprema priključnog pulsnog senzora za Arduino
- Korak 3: Instaliranje i postavljanje Arduino koda
- Korak 4: Obrada koda Instaliraj i otpremi
- Korak 5: Testirajte
- Korak 6: Prilagodite program vizualizatora
- Korak 7: Problemi
- Korak 8: Finalni proizvod
Video: Prilagođavanje PulseSensor vizualizatora za okidač (Anti-Productivity Monitor): 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
U ovom uputstvu ćete naučiti kako izmijeniti PulseSensor Visualizer Program za pokretanje događaja u web pregledniku. Ovaj projekt nazivam Monitor protiv produktivnosti jer iako imamo mnogo alata koji nam pomažu u praćenju vitalnih funkcija, rasporeda i unosa hrane, ne postoji mnogo toga što nas podsjeća da odvojimo nekoliko minuta od napornih dana usporiti i disati.
Korak 1: Šta će vam trebati
- Komplet senzora pulsa sa senzorom pulsa, koji uključuje:
- Mekani pleteni žičani kabel
- Štipaljka za uši (veličine prema senzoru)
- Traka za čičak prste
- Arduino Uno
- Arduino IDE, za postavljanje koda na vaš Arduino
- Obrada aplikacije, za BPM vizualizator
- PulseSensor biblioteka igrališta (za Arduino)
- PulseSensor Amped Processing Visualizer (za obradu)
Korak 2: Priprema priključnog pulsnog senzora za Arduino
Budući da je senzor izložena ploča, morate pronaći način da spriječite da ulje ili znoj dođu u kontakt s tim komponentama. Možete koristiti vruće ljepilo ili lak za nokte. NEMOJTE prekrivati bijelu stranu ili senzor nikakvim neprozirnim materijalom jer će vaš senzor postati beskoristan.
Priključite žice na odgovarajuće priključke:
5v - CRVENI KABL
Uzemljenje - CRNI KABL
Analog 0 (A0) - Ljubičasti kabel
Korak 3: Instaliranje i postavljanje Arduino koda
Nakon što preuzmete i instalirate softver Arduino AND Processing, učitajte biblioteku Playground u biblioteku Arduino. U aplikaciji Arduino idite na Sketch> Include Library> Manage Library. Potražite PulseSensor i instalirajte biblioteku.
Zatim otvorite primjer koda tako što ćete otići na> Primjeri> PulseSensor Playground. U naše svrhe koristit ćemo PulseSensor_BPM. Ovaj primjer koda je konačno dizajniran za slanje serijskih podataka u obradu. Prije nego što možemo prenijeti skicu na naš Arduino, moramo promijeniti liniju koda kako bi se arduino podaci poslali u obradu. Varijabla output_type je prema zadanim postavkama postavljena na SERIAL_PLOTTER. Ovo se mora promijeniti u PROCESSING_VISUALIZER.
Korak 4: Obrada koda Instaliraj i otpremi
Nakon preuzimanja datoteke PulseSensor Amped Visualizer i raspakirajte je. Pronađite datoteku pod nazivom "PulseSensor_Amped_Processing_150" i postavite je u mapu Dokumenti> Obrada.
Sada otvorite Obrada i idite na datoteku> skica i kliknite na PulseSensorAmped_Processing_Visualizer.
Korak 5: Testirajte
Kada kliknete na Pokreni u Obrada, otvorit će se prozor s pitanjem koji serijski port želite koristiti. Obično je Arduino port na vrhu liste. Odaberite priključak i postavite senzor na bilo koje mjesto na tijelu na kojem možete normalno osjetiti puls. Trebali biste redovito čitati svoj BPM!
Korak 6: Prilagodite program vizualizatora
Nakon što je program uspješno pokrenut, možete napraviti mnoge promjene kako biste prilagodili iskustvo. Međutim, pripazite koji kôd dodajete ili manipulirate. To bi moglo pokvariti program!
Jedna zabavna mala promjena koju možete učiniti je promijeniti funkciju text () u retku 87 da čita sve što želite. Prvobitno piše PulseSensor Amped Visualizer. Promijenio sam svoj i rekao Anti Productivity Monitor.
Jedna velika promjena koju sam napravio stavio sam pod funkciju void drawheart () i prije funkcije void listAvailablePorts (). Evo koda:
Promenite varijablu openWindow prije kraja petlje crtanja ovako:
openWindow ();
} // kraj petlje za crtanje
Funkcija se nalazi ispod funkcije void drawheart () i ispred funkcije void listAvailablePorts ().
void openWindow () {
dok je (BMP> = 120) {
link ("veza po vašem izboru");
}
Ovaj kôd stalno provjerava očitanja iz arduina, a svako očitanje iznad 120 BPM pokreće otvaranje YouTube videa u zadanom pregledniku.
UPOZORENJE: Ne pokrećite vizualizator sve nakon NAKON čitanja sljedećeg problema i rješenja.
Korak 7: Problemi
Budući da naredba openWindow traži BPM vrijednosti veće od 120 STO puta u sekundi, mogla bi pokrenuti otvaranje veze svaki put kada se registrira iznad praga. To ćete vidjeti na gornjoj slici. Otvorio sam STOTINE novih kartica u roku od nekoliko sekundi. Ovo mi je potpuno zamrzlo računar - morao sam ga ponovo pokrenuti! Da biste izbjegli ovaj problem, umetnite naredbu delay () nakon naredbe povezivanja poput ove.
void openWindow () {while (BMP> = 120) {
link ("veza po vašem izboru");
kašnjenje (60000);
}
Vrijeme se mjeri u milisima u obradi, a 60 000 milis jednako je minuti.
Korak 8: Finalni proizvod
Uspjeh! Kada BMP korisnika dosegne 120 BPM, otvara se veza u vašem pregledniku. Petlja će se odgoditi za jednu minutu.
Preporučuje se:
Daljinski okidač s pedalom za nogu + okidač: 6 koraka (sa slikama)
Daljinski upravljač s okidačem za nožne pedale + okidač: Ovaj daljinski upravljač s pedalima savršen je za animatore zaustavljanja, fotoarhive, blogere i profesionalce koji ne mogu cijelo vrijeme dohvatiti dugme okidača na svojoj kameri ili trebaju brzo raditi na stolu s montiranom kamerom visoke režije. Ažuriranje za decembar 2020 .: E
OXsC-ACW: Prilagođavanje GUI-ja Pour OpenXsensor Pour Multiplex Altimetre/Variometre: 11 koraka
OXsC-ACW: Prilagođavanje grafičkog korisničkog sučelja Prenite OpenXsensor Pour Multiplex Altimetre/Variometre: openXsensor je nevjerojatan, ali nije najjednostavniji dodatak modifikatoru parametra za proširenje koji ne može biti ekspresan &ecute; J'ai donc é kritički i mali program koji ima mogućnost izbora putem neograničenog interfejsa
Prilagođavanje zvona na vratima zvuku digitalne pjesme: 5 koraka
Prilagođavanje video zvona na zvono digitalnoj pjesmi: Ukratko, Best Buy mi je rekao da ne mogu instalirati Simplisafe zvono sa melodijom zvona na pjesmi. Čitajući stotine postova rečeno je da se to ne može učiniti. Simplisafe je rekao da se to ne može učiniti, ali je svejedno isporučio komplet. Komplet konektora je za šipku
Prilagođavanje telefonske slušalice mobitelu: 7 koraka (sa slikama)
Prilagođavanje telefonske slušalice mobitelu: Bill Reeve ([email protected]) Prilagođeno za instrukcije pomoću miša ([email protected]) Odricanje od odgovornosti: Ovdje opisani postupak možda neće uspjeti - to je rizik koji imate uzeti. Ako ne radi ili ako nešto polomite, to nije m
IOT123 - Čvorište asimiliranog senzora: ICOS10 WEBSEREV ZA PRILAGOĐAVANJE: 11 koraka
IOT123 - Čvorište asimiliranog senzora: ICOS10 WEBSEREV ZA PRILAGOĐAVANJE: Podređeni senzor za pomoć/senzor ugrađuju metapodatke koji se koriste za definiranje vizualizacija u Croutonu. Ova verzija dodaje web poslužitelj u ESP8266 Master, služi nekim konfiguracijskim datotekama koje korisnik može izmijeniti, a zatim ih koristi za redefinisanje