Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Ushbu qo'llanmada siz PulseSensor Visualizer dasturini veb -brauzerda voqeani boshlash uchun qanday o'zgartirishni o'rganasiz. Men bu loyihani "Mahsuldorlikka qarshi monitor" deb atayman, chunki bizda hayotiyligimizni, jadvallarimizni va ovqatlanishimizni kuzatishga yordam beradigan ko'plab vositalar mavjud bo'lsa -da, bizni band bo'lgan kunlarimizdan bir necha daqiqa vaqt ajratishni eslatadigan ko'p narsa yo'q. sekinlashishi va nafas olishi.
1 -qadam: Sizga nima kerak
- PulseSensor yurak urish tezligi sensori to'plami, shu jumladan:
- Yumshoq o'ralgan simli lenta kabeli
- Quloq qisqichi (o'lchamlari sensorga to'g'ri keladi)
- Velcro barmoq tasmasi
- Arduino Uno
- Arduino IDE, Arduino -ga kod yuklash uchun
- BPM vizualizatori uchun ishlov berish dasturi
- PulseSensor o'yin maydonchasi kutubxonasi (Arduino uchun)
- PulseSensor Amped ishlov berish vizualizatori (ishlov berish uchun)
2 -qadam: Arduino uchun pulsensensorni ulash
Sensor ochiq elektron karta bo'lgani uchun, har qanday yog 'yoki terni ushbu komponentlar bilan aloqa qilmaslik uchun yo'l topishingiz kerak. Siz issiq elim yoki lakdan foydalanishingiz mumkin. Oq tomonni yoki sensorni hech qanday shaffof bo'lmagan material bilan yopmang, bu sizning sensoringizni yaroqsiz holga keltiradi.
Simlarni mos keladigan portlarga ulang:
5v - QIZIL KABL
Tuproq - Qora kabel
Analog 0 (A0) - binafsha rangli kabel
3 -qadam: Arduino kodini o'rnatish va yuklash
Arduino AND Processing dasturi yuklab olingandan va o'rnatilgandan so'ng, o'yin maydonchasi kutubxonasini Arduino kutubxonasiga yuklang. Arduino ilovasida Sketch> Kutubxonani qo'shish> Kutubxonani boshqarish -ga o'ting. PulseSensor -ni qidiring va kutubxonani o'rnating.
Keyin misol kodini oching> Misollar> PulseSensor o'yin maydonchasi. Bizning maqsadlarimiz uchun biz PulseSensor_BPM -dan foydalanamiz. Bu misol kodi ketma -ket ma'lumotlarni qayta ishlashga yuborish uchun mo'ljallangan. Eskizni Arduino -ga yuklashdan oldin, biz arduino ma'lumotlarini qayta ishlashga yuborish uchun kod qatorini o'zgartirishimiz kerak. Output_type o'zgaruvchisi sukut bo'yicha SERIAL_PLOTTER ga o'rnatiladi. Buni PROCESSING_VISUALIZER qilib o'zgartirish kerak.
4 -qadam: Kodni qayta ishlash va o'rnatish
PulseSensor Amped Visualizer faylini yuklab olingandan so'ng uni oching. "PulseSensor_Amped_Processing_150" nomli faylni toping va uni Hujjatlar> Qayta ishlash papkasiga joylashtiring.
Endi Processing -ni oching va fayl> sketch -ga o'ting va PulseSensorAmped_Processing_Visualizer -ni bosing.
5 -qadam: Sinov
Ishlashda ishga tushirish tugmachasini bosganingizda, qaysi ketma -ket portdan foydalanishni so'raydigan oyna ochiladi. Odatda Arduino porti ro'yxatning yuqori qismida joylashgan. Portni tanlang va datchikni tanangizning istalgan joyiga qo'ying, siz odatda pulsingizni sezasiz. Siz BPMning muntazam o'qilishini ko'rishingiz kerak!
6 -qadam: Visualizer dasturini sozlash
Dasturni muvaffaqiyatli ishga tushirgandan so'ng, tajribani sozlash uchun ko'p o'zgartirishlar kiritishingiz mumkin. Biroq, qaysi kodni qo'shishingiz yoki o'zgartirishingizdan ehtiyot bo'ling. Bu dasturni buzishi mumkin!
Siz qila oladigan qiziqarli kichik o'zgarish - xohlagan narsani o'qish uchun 87 -qatordagi text () funktsiyasini o'zgartirish. Bu dastlab PulseSensor Amped Visualizer -da aytilgan. Men "Anti Productivity Monitor" deb aytish uchun o'zimni o'zgartirdim.
Men qilgan katta o'zgarishlarni men void drawheart () funktsiyasining ostiga va void listAvailablePorts () funktsiyasidan oldin qo'ydim. Mana kod:
OpenWindow o'zgaruvchisini chizish tugashidan oldin shunday e'lon qiling:
openWindow ();
} // chizish tugashining oxiri
Funktsiya void drawart () funktsiyasi ostida va void listAvailablePorts () funktsiyasidan oldin joylashtirilgan.
void openWindow () {
vaqt (BMP> = 120) {
havola ("siz tanlagan havola");
}
Bu kod doimiy ravishda arduino -dan o'qishni tekshiradi va 120 BPM dan yuqori bo'lgan har qanday o'qish standart brauzerda ochiladigan youtube videosini ishga tushiradi.
OGOHLANTIRISH: Vizualizatorni quyidagi muammo va echim o'qilgandan keyin ishga tushirmang.
7 -qadam: Muammolar
OpenWindow buyrug'i BPM qiymatlarini sekundiga 120 HUDREDS martadan ko'proq qidirganligi uchun, u har safar chegaradan o'tganida ochiladigan havolani ishga solishi mumkin. Buni yuqoridagi skrinshotda ko'rasiz. Men soniyalarda YUZlab yangi tablarni ochdim. Bu mening kompyuterimni butunlay muzlatib qo'ydi - men uni qayta ishga tushirishim kerak edi! Ushbu muammoning oldini olish uchun, havola buyrug'idan keyin, kechiktirish () buyrug'ini kiriting.
void openWindow () {while (BMP> = 120) {
havola ("siz tanlagan havola");
kechikish (60000);
}
Vaqt qayta ishlashda millis bilan o'lchanadi va 60 000 millis bir daqiqaga teng.
8 -qadam: Yakuniy mahsulot
Muvaffaqiyat! BMP foydalanuvchilari 120 BPM dan oshganda, brauzerda havola ochiladi. Ilova bir daqiqaga kechiktiriladi.
Tavsiya:
Arduino -ni ishga tushirish uchun USB quvvat banklarini buzish: 6 qadam
Arduino-ni quvvatlantirish uchun USB-quvvat banklarini buzish: Arduino sxemalarini quvvatlantirish uchun arzon quvvatli banklardan foydalanish ularning past oqimi, avtomatik o'chirilishidan juda xafa bo'ladi. 30-40 soniya. Keling, Chni o'zgartiramiz
ESP8266 va ESP32 uchun Python -ni ishga tushirish: 6 qadam
ESP8266 va ESP32 uchun Python-ni ishga tushirish: Bacground ESP8266 va uning katta akasi ESP32-bu TCP/IP-ning to'liq to'plami va mikro-nazorat qilish qobiliyatiga ega arzon Wi-Fi mikrochiplari. ESP8266 chipi ishlab chiqaruvchilar hamjamiyatining e'tiboriga birinchi marta 2014 yilda kelgan. O'shandan beri past narx (
Jetson Nano-ni qutidan olib tashlash va ikkita ko'rishni namoyish qilish uchun tezkor ishga tushirish: 4 qadam
Jetson Nano-ni qutidan olib tashlash va ikkita ko'rishni namoyish qilish uchun tezkor ishga tushirish: Xulosa qilib aytganda, Jetson Nano hozirda yulduz mahsulotidir. Va u neyron tarmoq texnologiyasini ko'milgan tizimlarga keng joriy qilishi mumkin. Bu erda mahsulot tafsilotlari, ishga tushirish jarayoni va ikkita vizual demolardan iborat qutidan chiqariladigan maqola bor … So'zlar soni: 800
Oson qadam bilan o'z ishga tushirish buyrug'ini yarating: 4 qadam
Oson qadam bilan o'z ishga tushirish buyrug'ini yarating: men bu erda ko'rsataman, qanday qilib Windows operatsion tizimida o'z ishga tushirish buyrug'ini yaratishingiz mumkin. Aslida, derazalardagi bu xususiyat juda zo'r, bu sizning dastur oynangizni darhol ochish uchun foydalidir. Endi siz har qanday ilovani ochish uchun buyruqni yaratishingiz mumkin
Umumjahon motorli elektr asboblarini elektrsiz ishga tushirish uchun yangi DIY g'oyasi: 4 qadam (rasmlar bilan)
Umumjahon motorli elektr asboblarini elektrsiz ishga tushirish uchun yangi DIY g'oyasi: Hey bolalar !!!! Bu yo'riqnomada siz uyda elektr yo'q bo'lganda universal motorli elektr asboblarini ishlatish uchun favqulodda elektr energiyasini qanday tanlashni o'rganasiz. elektr asboblarini olis hududlarda yoki hatto uchastkalarda ishlatish uchun puflash