Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: Plugging PulseSensor sagatavošana Arduino
- 3. darbība: Arduino koda instalēšana un augšupielāde
- 4. darbība. Koda instalēšanas un augšupielādes apstrāde
- 5. solis: pārbaudiet
- 6. darbība: pielāgojiet vizualizētāja programmu
- 7. solis: problēmas
- 8. solis: galaprodukts
Video: PulseSensor vizualizatora pielāgošana notikuma aktivizēšanai (neproduktivitātes monitors): 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šajā pamācībā jūs uzzināsit, kā modificēt programmu PulseSensor Visualizer, lai aktivizētu notikumu tīmekļa pārlūkprogrammā. Es šo projektu saucu par produktivitātes monitoru, jo, lai gan mums ir daudz rīku, kas palīdz mums kontrolēt mūsu dzīvības spējas, grafikus un ēdiena uzņemšanu, nav daudz kas, kas mums atgādina, ka mums ir dažas minūtes no aizņemtajām dienām palēnināt un elpot.
1. darbība. Kas jums būs nepieciešams
- PulseSensor sirdsdarbības sensora komplekts, kas ietver:
- Mīksts pīts lentes kabelis
- Ausu klipsis (atbilstoši sensoram)
- Velcro pirkstu siksna
- Arduino Uno
- Arduino IDE, lai augšupielādētu kodu savā Arduino
- Apstrādes lietotne BPM vizualizatoram
- PulseSensor rotaļu laukuma bibliotēka (Arduino)
- PulseSensor pastiprinātas apstrādes vizualizators (apstrādei)
2. solis: Plugging PulseSensor sagatavošana Arduino
Tā kā sensors ir atklāta shēmas plate, jums jāatrod veids, kā novērst eļļas vai sviedru saskari ar šīm sastāvdaļām. Jūs varat izmantot karstu līmi vai nagu laku. NEPIEKLĀJIET balto pusi vai sensoru ar necaurspīdīgu materiālu, tas padarīs jūsu sensoru nelietojamu.
Pievienojiet vadus atbilstošajiem portiem:
5v - SARKANAIS KABELIS
Zeme - BLACK CABLE
Analog 0 (A0) - violets kabelis
3. darbība: Arduino koda instalēšana un augšupielāde
Kad programmatūra Arduino AND Processing ir lejupielādēta un instalēta, ielādējiet Playground bibliotēku Arduino bibliotēkā. Arduino lietotnē dodieties uz Skice> Iekļaut bibliotēku> Pārvaldīt bibliotēku. Atrodiet PulseSensor un instalējiet bibliotēku.
Pēc tam atveriet piemēra kodu, dodoties uz> Piemēri> PulseSensor Playground. Šiem nolūkiem mēs izmantosim PulseSensor_BPM. Šis piemēra kods galu galā ir paredzēts sērijveida datu nosūtīšanai apstrādei. Pirms mēs varam augšupielādēt skici mūsu Arduino, mums ir jāmaina koda rindiņa, lai arduino dati tiktu nosūtīti apstrādei. Mainīgais output_type pēc noklusējuma ir iestatīts uz SERIAL_PLOTTER. Tas ir jāmaina uz PROCESSING_VISUALIZER.
4. darbība. Koda instalēšanas un augšupielādes apstrāde
Pēc PulseSensor Amped Visualizer faila lejupielādes un izpakošanas. Atrodiet failu ar nosaukumu "PulseSensor_Amped_Processing_150" un ievietojiet to mapē Dokumenti> Apstrāde.
Tagad atveriet apstrādi un dodieties uz failu> skice un noklikšķiniet uz PulseSensorAmped_Processing_Visualizer.
5. solis: pārbaudiet
Kad apstrādes laikā noklikšķināsit uz palaist, tiks atvērts logs ar jautājumu, kādu seriālo portu vēlaties izmantot. Parasti Arduino osta atrodas saraksta augšgalā. Izvēlieties portu un novietojiet sensoru jebkurā vietā uz ķermeņa, kur parasti var sajust pulsu. Jums vajadzētu regulāri redzēt BPM rādījumus!
6. darbība: pielāgojiet vizualizētāja programmu
Kad programma ir veiksmīgi palaista, varat veikt daudzas izmaiņas, lai pielāgotu pieredzi. Tomēr esiet piesardzīgs, kādu kodu pievienojat vai ar kuru manipulējat. Tas var izjaukt programmu!
Viena jautra neliela izmaiņa, ko varat darīt, ir mainīt teksta () funkciju 87. rindā, lai izlasītu visu, ko vēlaties. Sākotnēji teikts PulseSensor Amped Visualizer. Es mainīju savu, lai teiktu Anti produktivitātes monitors.
Vienu būtisku izmaiņu es ievietoju zem funkcijas void drawheart () un pirms void listAvailablePorts () funkcijas. Šeit ir kods:
Pirms izlozes cikla beigām deklarējiet mainīgo openWindow šādi:
openWindow ();
} // izlozes beigas
Funkcija ir novietota zem funkcijas void drawheart () un pirms void listAvailablePorts () funkcijas.
void openWindow () {
kamēr (BMP> = 120) {
saite ("saite pēc jūsu izvēles");
}
Šis kods pastāvīgi pārbauda arduino rādījumus, un jebkurš lasījums virs 120 BPM aktivizē YouTube videoklipa atvēršanu noklusējuma pārlūkprogrammā.
BRĪDINĀJUMS: Nepalaidiet vizualizatoru, PĒC PĒC tam, kad esat izlasījis šo problēmu un risinājumu.
7. solis: problēmas
Tā kā komanda openWindow meklē BPM vērtības, kas ir lielākas par 120 Simtiem reižu sekundē, tā var aktivizēt saiti, lai tā tiktu atvērta katru reizi, kad tā reģistrējas, pārsniedzot slieksni. To redzēsit iepriekš redzamajā ekrānuzņēmumā. Dažu sekunžu laikā atvēru Simtiem jaunu cilņu. Tas pilnībā iesaldēja manu datoru - man tas bija jārestartē! Lai izvairītos no šīs problēmas, pēc šādas saites komandas ievietojiet komandu delay ().
void openWindow () {while (BMP> = 120) {
saite ("saite pēc jūsu izvēles");
kavēšanās (60000);
}
Apstrādes laikā laiku mēra milisos, un 60 000 milis ir vienāda ar minūti.
8. solis: galaprodukts
Veiksmi! Kad lietotāju BMP sasniedz 120 BPM, jūsu pārlūkprogrammā tiek atvērta saite. Cilpa aizkavēsies vienu minūti.
Ieteicams:
Temperatūras, mitruma monitors - Arduino Mega + Ethernet W5100: 5 soļi
Temperatūras, mitruma monitors - Arduino Mega + Ethernet W5100: 1. modulis - FLAT - aparatūra: Arduino Mega 2560 Wiznet W5100 Ethernet vairogs 8x DS18B20 temperatūras sensors OneWire kopnē - sadalīts 4 OneWire kopnēs (2,4,1,1) 2x digitālā temperatūra un mitruma sensors DHT22 (AM2302) 1x temperatūras un mitruma
Video durvju zvana pielāgošana digitālās dziesmas zvanam: 5 soļi
Video durvju zvana pielāgošana digitālās dziesmas zvanam: īss stāsts, Best Buy man teica, ka es nevarēju instalēt Simplisafe durvju zvanu ar dziesmu melodijas durvju zvanu. Lasot simtiem ziņu, tika teikts, ka to nevar izdarīt. Simplisafe teica, ka to nevar izdarīt, bet tik un tā piegādāja komplektu. Savienotāju komplekts ir paredzēts stieņa st
Tālruņa klausules pielāgošana mobilajam tālrunim: 7 soļi (ar attēliem)
Tālruņa klausules pielāgošana mobilajam tālrunim: Bils Rīvs ([email protected]) Pele pielāgota pamācībām ([email protected]) Atruna: šeit aprakstītā procedūra var nedarboties - tas ir jūsu risks ņemt. Ja tas nedarbojas vai ja jūs kaut ko salaužat, tas nav m
Bojātas tastatūras pielāgošana un uzlabošana: 4 soļi
Bojātas tastatūras pielāgošana un uzlabošana: Tāpēc daudzi cilvēki zina par videospēlēm un daži spēlē ar tastatūru un peli, tāpēc es nolēmu izveidot tastatūru ar aizmugurgaismojumu, jo esmu redzējis šo ļoti satriecošo tastatūru ar gaismām uz viņiem. Es arī izmantošu dažus lego un
Vienkārša Apple Mail kancelejas preču pielāgošana: 10 soļi (ar attēliem)
Vienkārša Apple Mail kancelejas preču pielāgošana: šajā pamācībā es demonstrēšu procesu, kā atcelt dzimuma paziņojumu kancelejas preces, pievienojot tām rozā un dzeltenas versijas. Lai veiktu grafiskās izmaiņas, jums būs nepieciešams Photoshop vai līdzīgs redaktors. Būtu arī jāvēršas pie manis