Cov txheej txheem:
- Kauj ruam 1: Yam Koj Yuav Tsum Tau
- Kauj Ruam 2: Npaj Plugging PulseSensor rau Arduino
- Kauj Ruam 3: Arduino Code Install and Upload
- Kauj Ruam 4: Ua Txoj Cai Txhim Kho thiab Upload
- Kauj Ruam 5: Xeem
- Kauj Ruam 6: Kho qhov Visualizer Program
- Kauj Ruam 7: Teeb meem
- Kauj Ruam 8: Cov Khoom Kawg
Video: Kev kho tus kheej PulseSensor Visualizer mus rau qhov tshwm sim (Anti-Productivity Monitor): 8 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Hauv cov lus qhia no koj yuav kawm paub yuav hloov kho PulseSensor Visualizer Program kom ua rau muaj kev tshwm sim hauv lub vev xaib li cas. Kuv tab tom hu txoj haujlwm no los tiv thaiv Kev Tsim Khoom Tsim Nyog vim tias thaum peb muaj ntau yam cuab yeej uas pab peb saib xyuas peb qhov tseem ceeb, peb cov sijhawm teem tseg, thiab peb cov zaub mov noj, tsis muaj ntau qhov tawm uas ceeb toom rau peb siv ob peb feeb tawm ntawm peb cov hnub tsis khoom. kom qeeb thiab ua pa.
Kauj ruam 1: Yam Koj Yuav Tsum Tau
- PulseSensor lub ntsuas ntsuas lub plawv ntsuas, uas suav nrog:
- Mos braided-hlau ribbon cable
- Pob ntseg pob ntseg (qhov loj me rau lub sensor)
- Velcro Finger Pluaj
- Arduino Ib
- Arduino IDE, rau kev xa cov cai rau koj Arduino
- Ua App, rau BPM pom kev
- PulseSensor Chaw Ua Si Chaw Ua Si (Rau Arduino)
- PulseSensor Amped Ua Visualizer (Rau Kev Ua)
Kauj Ruam 2: Npaj Plugging PulseSensor rau Arduino
Vim tias lub ntsuas cua yog lub rooj sib tham nthuav tawm, koj yuav tsum nrhiav txoj hauv kev kom tsis muaj roj lossis hws los ntawm kev sib cuag nrog cov khoom ntawd. Koj tuaj yeem siv cov kua nplaum kub los txhuam cov ntsia hlau. TSIS TXHOB npog sab dawb lossis lub ntsuas pa nrog ib yam khoom tsis zoo, qhov no ua rau koj lub cuab yeej siv tsis tau.
Txuas cov xov hlau mus rau cov chaw nres nkoj sib xws:
5v - RED CABLE
Hauv av - CABLE BLACK
Analog 0 (A0) - Ntshav Cable
Kauj Ruam 3: Arduino Code Install and Upload
Thaum Arduino THIAB Ua software tau rub tawm thiab teeb tsa, Thauj Chaw Qiv Chaw Ua Si rau hauv Arduino lub tsev qiv ntawv. Hauv Arduino app, mus rau Sketch> suav nrog Tsev Kawm Ntawv> Tswj Tsev Qiv Ntawv. Tshawb nrhiav PulseSensor thiab teeb tsa lub tsev qiv ntawv.
Tom ntej no qhib tus piv txwv los ntawm kev mus rau> Piv txwv> PulseSensor Chaw Ua Si. Rau peb lub hom phiaj, peb yuav siv PulseSensor_BPM. Qhov piv txwv tus lej kawg yog tsim los xa cov ntaub ntawv txuas mus rau Kev Ua Haujlwm. Ua ntej peb tuaj yeem xa cov duab kos rau peb Arduino, peb yuav tsum hloov kab ntawm kab ntawv kom cov ntaub ntawv arduino raug xa mus rau kev ua haujlwm. Qhov txawv txav output_type los ntawm lub neej ntawd tau teeb tsa rau SERIAL_PLOTTER. Qhov no yuav tsum hloov mus rau PROCESSING_VISUALIZER.
Kauj Ruam 4: Ua Txoj Cai Txhim Kho thiab Upload
Tom qab rub tawm PulseSensor Amped Visualizer file thiab unzip nws. Nrhiav cov ntawv hu ua "PulseSensor_Amped_Processing_150" thiab muab tso rau hauv koj Cov Ntawv> Ua cov ntawv tais ceev tseg.
Tam sim no qhib Ua thiab mus rau cov ntawv> kos duab thiab nyem rau ntawm PulseSensorAmped_Processing_Visualizer.
Kauj Ruam 5: Xeem
Thaum koj nyem khiav hauv Kev Ua Haujlwm, lub qhov rai yuav qhib nug seb koj xav siv qhov chaw nres nkoj twg. Feem ntau Arduino chaw nres nkoj yog nyob rau sab saum toj ntawm cov npe. Xaiv qhov chaw nres nkoj, thiab tso lub ntsuas cua nyob txhua qhov chaw ntawm koj lub cev koj ib txwm tuaj yeem hnov koj lub plawv dhia. Koj yuav tsum pom kev nyeem ntawv tas li ntawm koj li BPM!
Kauj Ruam 6: Kho qhov Visualizer Program
Thaum koj muaj qhov haujlwm tau ua tiav, muaj ntau qhov kev hloov pauv uas koj tuaj yeem ua los kho qhov kev paub dhau los. Txawm li cas los xij, ceev faj txog cov cai koj ntxiv lossis siv. Nws tuaj yeem ua txhaum txoj haujlwm!
Ib qhov kev hloov pauv me me uas koj tuaj yeem ua tau yog hloov cov ntawv () ua haujlwm hauv kab 87 kom nyeem txhua yam koj xav tau. Nws xub hais tias PulseSensor Amped Visualizer. Kuv hloov kuv li hais Anti Productivity Monitor.
Ib qho kev hloov pauv loj uas kuv tau ua kuv tau tso rau hauv qhov tsis muaj dabtsis drawheart () muaj nuj nqi thiab ua ntej qhov tsis muaj npe listAvailablePorts () muaj nuj nqi. Nov yog cov cai:
Tshaj tawm qhov sib txawv openWindow ua ntej qhov kawg ntawm lub voj kos zoo li:
openWindow ();
} // kawg ntawm kos voj
Kev ua haujlwm tau muab tso rau hauv qhov tsis muaj dabtsis drawheart () muaj nuj nqi thiab ua ntej qhov tsis muaj npe listAvailablePorts () muaj nuj nqi.
tsis muaj dab tsi openWindow () {
thaum (BMP> = 120) {
txuas ("txuas ntawm koj xaiv");
}
Txoj cai no tas li tshuaj xyuas qhov nyeem los ntawm arduino, thiab ib qho kev nyeem siab dua 120 BPM ua rau cov vis dis aus youtube qhib rau hauv lub browser qub.
CEEB TOOM: Tsis txhob khiav qhov pom kev kom txog thaum tom qab nyeem cov teeb meem hauv qab no thiab daws tau.
Kauj Ruam 7: Teeb meem
Vim hais tias openWindow hais kom ua zoo rau BPM qhov tseem ceeb tshaj 120 HUNDREDS ntawm lub sijhawm thib ob, nws tuaj yeem ua rau txuas txuas kom qhib txhua lub sijhawm nws sau npe dhau los ntawm qhov pib. Koj yuav pom qhov no hauv qhov screen txhaj tshuaj saum toj no. Kuv qhib HUNDREDS ntawm cov tab tshiab hauv vib nas this. Qhov no khov tag nrho kuv lub computer - Kuv yuav tsum rov pib dua nws! Txhawm rau zam qhov teeb meem no, ntxig ncua () hais kom ua tom qab txuas kab lus hais li no.
void openWindow () {thaum (BMP> = 120) {
txuas ("txuas ntawm koj xaiv");
ncua (60000);
}
Lub sijhawm ntsuas hauv millis hauv kev ua, thiab 60, 000 millis sib npaug ib feeb.
Kauj Ruam 8: Cov Khoom Kawg
Ua tau zoo! Thaum cov neeg siv BMP mus txog 120 BPM yav dhau los, qhov txuas tau qhib hauv koj tus browser. Lub voj yuav ncua rau ib feeb.
Pom zoo:
Yuav Ua Li Cas Tsim Kev Tswj Tus Kheej 3D Luam Tus Kheej Tus Kheej Tus Kheej: 9 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Tsim Kev Tswj Tus Kheej 3D Luam Tus Kheej Tus Kheej Tus Kheej: Qhov no yog kev hloov pauv ntawm B-neeg hlau ua ntej. 100% Qhib QHOV CHAW / Arduino neeg hlau. CODE, 3D ntu thiab khoom siv hluav taws xob tau qhib yog li xav hloov kho nws lossis tsim qhov loj ntawm tus neeg hlau. Yog tias koj muaj kev ua xyem xyav, tswv yim lossis xav tau kev pab ua rau
ARUPI - Tus Nqi Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: 8 Kauj Ruam (nrog Duab)
ARUPI - Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: Cov lus qhia no tau sau los ntawm Anthony Turner. Txoj haujlwm tau tsim los nrog ntau qhov kev pab los ntawm Shed hauv Tsev Kawm Ntawv ntawm Kev Suav, University of Kent (Mr Daniel Knox tau pab zoo!)
Tus Kheej Tus Kheej Tus password rau Aruino Pro Micro lossis Vim Li Cas Khaws Yooj Yim Thaum Txhim Kho Txoj Kev Muaj!: 15 Cov Kauj Ruam (nrog Duab)
Tus Khaws Tus Kheej Tus Kheej ntawm Aruino Pro Micro lossis Vim Li Cas Khaws Yooj Yim Thaum Muaj Txoj Hauv Kev Zoo!: Zoo li, qhov teeb meem tseem ceeb nrog microcontrollers rau kiv cua ntawm cov khoom siv hluav taws xob (tshwj xeeb yog cov pib) yog nrhiav kom paub qhov twg los thov lawv :) Tam sim no cov khoom siv hluav taws xob, tshwj xeeb tshaj yog digital , yog ntau thiab ntau zoo li cov khawv koob dub. Tsuas yog 80-Lvl wisards ar
Ua Koj Tus Kheej Tus Kheej (thiab Nyob Ntawm Koj Txoj Kev mus rau Wii Haum): 6 Cov Kauj Ruam
Ua Koj Tus Kheej Tus Kheej (thiab Nyob Ntawm Koj Txoj Kev mus rau Wii Haum): Ua rau koj tus kheej Lub Rooj Tswjhwm Saib Tshuav lossis BalanceTile (raws li peb tau hu nws), raws li kev cuam tshuam rau ntau yam kev ua si thiab kev tawm dag zog lub cev, siv I-CubeX thev naus laus zis. Tsim koj tus kheej daim ntawv thov thiab mus dhau ntawm Wii Fit! Cov vis dis aus muab cov ntsiab lus thiab s
Yuav ua li cas thiaj hais kom sai rau ntawm lub khoos phis tawj uas nws tau xauv, thiab Nkag mus rau Tus Thawj Coj Tus Kheej Tus Kheej: 3 Kauj Ruam
Yuav ua li cas kom hais kom sai rau ntawm lub khoos phis tawj uas nws tau xauv, thiab Nkag mus rau Tus Thawj Tswj Password: Lub npe hais nws txhua. Cov lus qhia no yuav qhia koj yuav ua li cas khiav CMD (Command Prompt) thiab hloov tus password