Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Menyiapkan Plugging PulseSensor untuk Arduino
- Langkah 3: Pasang dan Muat Naik Kod Arduino
- Langkah 4: Memproses Kod Pemasangan dan Muat Naik
- Langkah 5: Uji
- Langkah 6: Sesuaikan Program Visualizer
- Langkah 7: Masalah
- Langkah 8: Produk Akhir
Video: Menyesuaikan PulseSensor Visualizer untuk Mencetuskan Peristiwa (Anti-Produktiviti Monitor): 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Dalam instruksional ini, anda akan belajar bagaimana mengubah Program Visualizer PulseSensor untuk memicu peristiwa dalam penyemak imbas web. Saya memanggil projek ini sebagai Anti Produktiviti Monitor kerana walaupun kami mempunyai banyak alat yang membantu kami memantau tahap vital, jadual kami, dan pengambilan makanan kami, tidak banyak perkara di luar sana yang mengingatkan kami untuk meluangkan masa beberapa hari dari kesibukan kami untuk melambatkan dan bernafas.
Langkah 1: Apa yang Anda Perlu
- Kit sensor denyut jantung PulseSensor, yang merangkumi:
- Kabel reben dawai lembut
- Klip telinga (bersaiz ke sensor)
- Tali Jari Velcro
- Arduino Uno
- Arduino IDE, untuk memuat naik kod ke Arduino anda
- Memproses Aplikasi, untuk visualisasi BPM
- Perpustakaan Taman Permainan PulseSensor (Untuk Arduino)
- Visualizer Pemprosesan Amped PulseSensor (Untuk Pemprosesan)
Langkah 2: Menyiapkan Plugging PulseSensor untuk Arduino
Oleh kerana sensornya adalah papan litar yang terdedah, anda perlu mencari jalan agar minyak atau peluh tidak terkena komponen tersebut. Anda boleh menggunakan gam panas atau cat kuku. JANGAN menutup bahagian putih atau sensor dengan bahan legap, ini menjadikan sensor anda tidak berguna.
Pasangkan wayar ke port yang sesuai:
5v - KABEL MERAH
Tanah - KABEL HITAM
Analog 0 (A0) - Kabel Ungu
Langkah 3: Pasang dan Muat Naik Kod Arduino
Setelah perisian Arduino AND Processing dimuat turun dan dipasang, Muatkan Playground Library ke perpustakaan Arduino. Dalam aplikasi Arduino, pergi ke Sketch> Include Library> Manage Library. Cari PulseSensor dan pasang perpustakaan.
Seterusnya buka kod contoh dengan pergi ke> Contoh> PulseSensor Playground. Untuk tujuan kami, kami akan menggunakan PulseSensor_BPM. Contoh kod ini akhirnya dirancang untuk menghantar data bersiri ke Pemprosesan. Sebelum kita dapat memuat naik lakaran ke Arduino kita, kita mesti mengubah sebaris kod sehingga data arduino dihantar ke pemprosesan. Jenis output_ubah secara lalai ditetapkan ke SERIAL_PLOTTER. Ini mesti diubah menjadi PROCESSING_VISUALIZER.
Langkah 4: Memproses Kod Pemasangan dan Muat Naik
Selepas memuat turun fail PulseSensor Amped Visualizer dan nyah zipnya. Cari fail yang dipanggil "PulseSensor_Amped_Processing_150" dan letakkan di folder Dokumen> Pemprosesan anda.
Sekarang buka Pemprosesan dan pergi ke fail> lakaran dan klik pada PulseSensorAmped_Processing_Visualizer.
Langkah 5: Uji
Apabila anda mengklik jalankan dalam Pemprosesan, tetingkap akan terbuka menanyakan port bersiri apa yang ingin anda gunakan. Biasanya pelabuhan Arduino berada di bahagian atas senarai. Pilih port, dan letakkan sensor di mana sahaja di badan anda, anda biasanya dapat merasakan denyutan nadi anda. Anda mesti melihat bacaan BPM anda secara berkala!
Langkah 6: Sesuaikan Program Visualizer
Setelah program berjaya dijalankan, ada banyak perubahan yang dapat anda lakukan untuk menyesuaikan pengalaman. Namun, berhati-hatilah dengan kod apa yang anda tambah atau manipulasi. Ini boleh mematahkan program!
Satu perubahan kecil yang dapat anda lakukan ialah menukar fungsi teks () pada baris 87 untuk membaca apa sahaja yang anda mahukan. Ia pada asalnya mengatakan PulseSensor Amped Visualizer. Saya menukar tambang untuk mengatakan Monitor Produktiviti.
Satu perubahan besar yang saya buat saya meletakkan di bawah fungsi drawheart void () dan sebelum fungsi senarai kosongAvailablePorts (). Inilah kodnya:
Menyatakan pemboleh ubah openWindow sebelum akhir gelung undian seperti:
openWindow ();
} // hujung gelung cabutan
Fungsi tersebut diletakkan di bawah fungsi drawheart () void dan sebelum fungsi senarai kosongAvailablePorts ().
batal openWindow () {
sementara (BMP> = 120) {
pautan ("pautan pilihan anda");
}
Kod ini sentiasa memeriksa bacaan dari arduino, dan setiap bacaan di atas 120 BPM mencetuskan video youtube untuk dibuka di penyemak imbas lalai.
PERINGATAN: Jangan jalankan visualizer sehingga SELEPAS membaca masalah dan penyelesaian berikut.
Langkah 7: Masalah
Kerana perintah openWindow mencari nilai BPM di atas 120 HUNDREDS kali kedua, ia boleh mencetuskan pautan untuk dibuka setiap kali mendaftar melepasi ambang. Anda akan melihatnya dalam tangkapan skrin di atas. Saya membuka HUNDREDS tab baru dalam beberapa saat. Ini membekukan komputer saya sepenuhnya - saya terpaksa menghidupkannya semula! Untuk mengelakkan masalah ini, masukkan arahan delay () selepas arahan pautan seperti ini.
batal openWindow () {while (BMP> = 120) {
pautan ("pautan pilihan anda");
kelewatan (60000);
}
Masa diukur dalam milisa dalam pemprosesan, dan 60, 000 milis sama satu minit.
Langkah 8: Produk Akhir
Berjaya! Apabila pengguna BMP mencapai 120 BPM yang lalu, pautan dibuka di penyemak imbas anda. Gelung akan berlengah selama satu minit.
Disyorkan:
Menyesuaikan Bel Video ke Lirik Lagu Digital: 5 Langkah
Mengadaptasi Doorbell Video ke Digital Song Chime: Pendek cerita, Best Buy memberitahu saya bahawa saya tidak dapat memasang Simplisafe Doorbell dengan lagu melodi lagu. Membaca beratus-ratus catatan mengatakan ia tidak dapat dilakukan. Simplisafe mengatakan tidak boleh dilakukan tetapi tetap membekalkan kit. Kit penyambung adalah untuk bar
Cara Menyesuaikan Bateri Telefon Bimbit Ke dalam Kamera Digital dan Berfungsi !: 5 Langkah (dengan Gambar)
Cara Menyesuaikan Bateri Telefon Bimbit Ke dalam Kamera Digital dan Berfungsi !: Hai semua! GoPro adalah pilihan yang tepat untuk kamera aksi, tetapi tidak semua dari kita mampu mendapatkan alat tersebut. Walaupun terdapat pelbagai jenis kamera berasaskan GoPro atau kamera aksi kecil (saya mempunyai Innovv C2 untuk permainan airsoft saya), tidak semuanya
Menyesuaikan dan Memperbaiki Papan Kekunci Pecah: 4 Langkah
Menyesuaikan dan Memperbaiki Papan Kekunci Rusak: Oleh itu, banyak orang tahu tentang permainan video dan ada yang bermain dengan papan kekunci dan tetikus, apa yang saya buat adalah membuat papan kekunci dengan lampu latar kerana saya telah melihat papan kekunci yang sangat hebat ini dengan lampu pada mereka. Saya juga akan menggunakan beberapa Lego dan
Bagaimana Anda Boleh Menyesuaikan Skype .: 6 Langkah
Bagaimana Anda Dapat Menyesuaikan Skype .: EDITA Setelah dukeala memberikan komen yang menceritakan tentang blog oleh Jaanus di laman web skype, saya memutuskan ini akan lebih baik diedit untuk memasukkan pautan itu. Dengan menggunakan apa yang dijelaskan oleh blog, tidak perlu penyunting hex dalam bentuk apa pun. Seperti yang ditulis oleh dukeala, &
Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menyalurkannya semula untuk 12V .: 3 Langkah
Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menukar Mereka semula untuk 12V: Rancangan saya adalah mudah. Saya mahu memotong rentetan lampu LED yang bertenaga dinding menjadi kepingan kemudian memasangkannya semula untuk melepaskan 12 volt. Alternatifnya adalah dengan menggunakan power inverter, tetapi kita semua tahu bahawa mereka sangat tidak cekap, bukan? Betul? Atau adakah mereka?