
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Энэхүү зааварчилгаанд та вэб хөтөч дээрх үйл явдлыг идэвхжүүлэхийн тулд PulseSensor Visualizer програмыг хэрхэн өөрчлөх талаар сурах болно. Би энэ төслийг Бүтээмжийн эсрэг монитор гэж нэрлэж байна, учир нь бидний амьдралын хэв маяг, хуваарь, хоол хүнсний хэрэглээг хянах олон хэрэгсэл байдаг ч завгүй өдрүүдээс хэдхэн минут зарцуулахыг сануулдаг зүйл тийм ч их байдаггүй. удаашруулж, амьсгалах.
Алхам 1: Танд хэрэгтэй зүйл
- PulseSensor зүрхний цохилт мэдрэгчийн иж бүрдэл, үүнд:
- Зөөлөн сүлжсэн утастай тууз кабель
- Чихний хавчаар (мэдрэгчийн хэмжээтэй)
- Velcro хурууны оосор
- Ардуино Уно
- Arduino IDE, таны Arduino руу код оруулах
- Боловсруулах програм, BPM визуализаторын хувьд
- PulseSensor тоглоомын талбайн номын сан (Arduino -д зориулсан)
- PulseSensor Amped Processing Visualizer (боловсруулахад зориулагдсан)
Алхам 2: Arduino -д залгах импульсийн мэдрэгчийг бэлтгэх

Мэдрэгч нь нээлттэй хэлхээний самбар тул та эдгээр бүрэлдэхүүн хэсгүүдтэй ямар ч тос, хөлс гарахгүй байх арга замыг хайж олох хэрэгтэй. Та халуун цавуу эсвэл хумсны будаг хэрэглэж болно. Цагаан тал эсвэл мэдрэгчийг ямар ч тунгалаг материалаар битгий таглаарай, ингэснээр таны мэдрэгч ашиггүй болно.
Холбогдох портууд руу утас залгаарай.
5v - RED CABLE
Газардуулга - ХАР КАБЕЛЬ
Аналог 0 (A0) - Нил ягаан кабель
Алхам 3: Arduino кодыг суулгах, байршуулах


Arduino AND Processing програмыг татаж аваад суулгасны дараа тоглоомын талбайн номын санг Arduino номын санд ачаална уу. Arduino програм дээр Sketch> Номын санг оруулах> Номын санг удирдах хэсэгт очно уу. PulseSensor хайж, номын санг суулгана уу.
Дараа нь жишээ кодыг нээж> Жишээ> PulseSensor тоглоомын талбар руу очно уу. Бид өөрсдийн зорилгоор PulseSensor_BPM -ийг ашиглах болно. Энэхүү жишээ код нь эцсийн боловсруулалт руу цуваа өгөгдөл илгээх зорилготой юм. Ноорог зургийг Arduino -д байршуулахаасаа өмнө бид кодын мөрийг өөрчлөх ёстой бөгөөд ингэснээр arduino -ийн өгөгдлийг боловсруулахад илгээдэг. Output_type хувьсагчийг анхдагчаар SERIAL_PLOTTER гэж тохируулсан байдаг. Үүнийг PROCESSING_VISUALIZER болгож өөрчлөх шаардлагатай.
Алхам 4: Код суулгаж, байршуулж байна
PulseSensor Amped Visualizer файлыг татаж аваад задална уу. "PulseSensor_Amped_Processing_150" нэртэй файлыг олоод Documents> Processing хавтсанд байрлуулна уу.
Одоо Processing -ийг нээгээд файл> ноорог руу очоод PulseSensorAmped_Processing_Visualizer дээр дарна уу.
Алхам 5: Туршилт



Боловсруулах хэсэгт ажиллуулах товчлуурыг дарахад ямар цуваа порт ашиглахыг хүссэн цонх нээгдэнэ. Ихэвчлэн Arduino порт нь жагсаалтын эхэнд байдаг. Портыг сонгоод мэдрэгчийг биеийнхээ аль ч хэсэгт байрлуул, та судасны цохилтыг ихэвчлэн мэдэрдэг. Та BPM -ийнхээ тогтмол уншилтыг харах ёстой!
Алхам 6: Visualizer програмыг тохируулна уу
Хөтөлбөрийг амжилттай ажиллуулсны дараа туршлагыг өөрчлөхийн тулд олон өөрчлөлт хийх боломжтой болно. Гэсэн хэдий ч, та ямар кодыг нэмж оруулах, өөрчлөхөөс болгоомжил. Энэ нь програмыг эвдэж магадгүй юм!
Таны хийж болох нэг хөгжилтэй жижиг өөрчлөлт бол 87 -р мөрөнд байгаа текст () функцийг өөрчилж хүссэн зүйлээ унших явдал юм. Энэ нь анх PulseSensor Amped Visualizer гэж хэлдэг. Би бүтээмжийн эсрэг монитор гэж хэлэхийн тулд өөрийн санаагаа өөрчилсөн.
Миний хийсэн нэг томоохон өөрчлөлтийг void drawheart () функц болон void listAvailablePorts () функцын өмнө байрлуулсан. Энд код байна:
OpenWindow хувьсагчийг сугалах мөчлөг дуусахаас өмнө дараах байдлаар зарлана.
openWindow ();
} // сугалааны гогцооны төгсгөл
Функцийг void drawheart () функцын дор, void listAvailablePorts () функцын өмнө байрлуулна.
void openWindow () {
байхад (BMP> = 120) {
холбоос ("таны сонгосон линк");
}
Энэ код нь arduino -ийн уншилтыг байнга шалгадаг бөгөөд 120 BPM -ээс дээш унших нь youtube видеог анхдагч хөтөч дээр нээхэд хүргэдэг.
АНХААРУУЛГА: Дараахь асуудал, шийдлийг уншсаны дараа ХЭРЭГЛЭГЧийг бүү ажиллуулаарай.
Алхам 7: Асуудал

OpenWindow тушаал нь BPM -ийн утгыг секундэд 120 HUNDREDS -ээс дээш удаа хайдаг тул энэ нь босгыг давах бүртээ нээх линкийг өдөөж болно. Та үүнийг дээрх дэлгэцийн агшинд харах болно. Би хэдэн секундын дотор хэдэн зуун шинэ таб нээсэн. Энэ нь миний компьютерийг бүрэн зогсоосон - би үүнийг дахин эхлүүлэх шаардлагатай болсон! Энэ асуудлаас зайлсхийхийн тулд ийм холбоосын командын дараа delay () командыг оруулна уу.
void openWindow () {while (BMP> = 120) {
холбоос ("таны сонгосон линк");
саатал (60000);
}
Боловсруулах хугацааг миллисээр хэмждэг бөгөөд нэг минутанд 60,000 миллис хэмжигддэг.
Алхам 8: Эцсийн бүтээгдэхүүн

Амжилт! BMP хэрэглэгчид 120 BPM -ээс хэтрэх үед таны хөтөч дээр линк нээгдэнэ. Гогцоо нэг минутын турш хойшлогдоно.
Зөвлөмж болгож буй:
Оюун санааг тань өдөөх шилдэг 5 Arduino робот машин: 11 алхам

Сэтгэлийг тань хөдөлгөдөг шилдэг 5 Arduino робот машин. Сайн байна уу найзуудаа энэ хичээлээр бид 2020 оны шилдэг 5 ухаалаг робот машиныг бүрэн алхам, код, хэлхээний диаграмаар харах болно. Дээд видеон дээр эдгээр бүх роботуудын ажлыг харж болно. Энэ төслүүдэд та дараахтай харилцах болно: " Ширээний ирмэгээс зайлсхийх
Удахгүй болох үйл явдлыг тоолох таймер: 5 алхам

Удахгүй болох үйл явдлыг тоолох цаг хэмжигч: Тойм: Үйл явдлыг тоолох цаг нь арилжааны бүтээгдэхүүнтэй төстэй бөгөөд хэдхэн эргүүлэгтэй: a) Өрөөний дэлгэцээс унших боломжтой. B) Үйл явдлыг тохируулах боломжтой зураг. өнгө - ногоон - > шар
Эсрэг хөндлөнгийн эсрэг: анхаарал төвлөрүүлэхэд тусалдаг ухаалаг гар утас эзэмшигч: 7 алхам (зурагтай)

ANTiDISTRACTION: Анхаарал төвлөрүүлэхэд тусалдаг ухаалаг гар утасны эзэмшигч: Манай ANTiDISTRACTION төхөөрөмж нь анхаарал төвлөрөх үед бүх төрлийн эсийн сатааралтыг зогсооход чиглэгддэг. Энэхүү машин нь анхаарал сарниулах орчинг хөнгөвчлөх үүднээс хөдөлгөөнт төхөөрөмжийг суурилуулсан цэнэглэгч станцын үүрэг гүйцэтгэдэг
Цагийн хуваарь: Таны виртуал бүтээмжийн туслах: 6 алхам (зурагтай)

Цагийн хуваарь: Таны виртуал бүтээмжийн туслах. Би бол мэргэжлийн хойшлуулагч! Энэхүү түгжээ нь намайг ямар ч үр бүтээлтэй ажилгүйгээр өдөр бүр нисдэг цаг хугацааны гогцоонд оруулав. Хугацаагаа хойшлуулахын тулд би ажлаа төлөвлөдөг энэхүү энгийн бөгөөд хурдан цагийг хийсэн. Одоо би зүгээр л үлдэж чадна
Kindle -ийн онцлох үйл явдлыг хэрхэн экспортлох вэ (хувийн баримт бичгүүдийг оруулсан болно): 6 алхам

Kindle -ийн онцлох үйл явдлыг хэрхэн экспортлох вэ (Хувийн баримт бичгүүдийг оруулсан болно): Энэ бол миний блогоос бичсэн нийтлэл юм. Би зааварчилгаа өгөхөд тохиромжтой олон DIY бичлэгүүдийг бичиж байгаагаа ойлгосон тул бичлэгүүдийг энд дахин нийтлэх болно гэж бодлоо. Та миний блог дээрх анхны бичлэгүүдийг эндээс унших боломжтой. Зааварлагчид зөгийтэй