Агуулгын хүснэгт:
- Алхам 1: Зүрхний цохилтын бүсүүд
- Алхам 2: Танд хэрэгтэй материал
- Алхам 3: Бэлтгэл ба суурь мэдээлэл
- Алхам 4: Аюулгүй байдлын мэдээлэл
- Алхам 5: Зөвлөмж ба зөвлөмж
- Алхам 6: Ассемблей 1- NeoPixel бөгжийг Flora руу холбоно
- Алхам 7: Ассемблей 2- Товчлуурыг Ургамал руу холбоно
- Алхам 8: Ассемблей 3- Чичиргээт моторыг ургамал руу холбоно
- Алхам 9: Ассемблей 4- Чичиргээт моторыг ургамал руу холбоно (Үргэлжлүүлнэ)
- Алхам 10: Ассемблер 5- Чичиргээт моторыг ургамал руу залгах (Үргэлжлүүлнэ)
- Алхам 11: Ассемблер 6- Чичиргээт моторыг ургамал руу холбоно (Үргэлжлүүлнэ)
- Алхам 12: Ассемблер 7- Чичиргээт моторыг ургамал руу залгах (Үргэлжлүүлнэ.)
- Алхам 13: Ассемблей 8- Ургамалд импульсийн мэдрэгч холбох
- Алхам 14: Ассемблей 9- Ургамалд батерей холбох
- Алхам 15: Ассемблей 10- Цахилгаан хэлхээг бүрэн гүйцэд хий
- Алхам 16: Эцэст нь код
- Алхам 17: Ассемблейг үзэх
- Алхам 18: Эцсийн бүтээгдэхүүн
- Алхам 19: Цаашдын санаа
Видео: Сургалтын зүрхний цохилтын бүсийн хяналт: 19 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Коллеж бол амьдралынхаа үймээн самуунтай, эмх замбараагүй үе тул стрессээ бага түвшинд байлгах нь маш чухал юм. Бидний хийх дуртай нэг арга бол дасгал хийх явдал юм. Тиймээс бид эрчимтэй дасгалын үеэр хүний зүрхний цохилтыг ашиглан зүрхний цохилтын бүсийн талаар хэрэглэгчдэд мэдээлэл өгөх зорилгоор зөөврийн биосенсор бүтээжээ.
Энэ нь хэрэглэгчдэд зүрхний цохилтын хамгийн дээд хэмжээнээс хэт их ачаалал өгөхгүй байх, аюултай хэмжээнд хүртэл түлхэж чадахгүй байхад нь туслах арга юм. Энэхүү мэдрэгч нь жингээ хасах эсвэл тэсвэр тэвчээрийг нэмэгдүүлэх гэж буй хэрэглэгчдэд зүрхний цохилтоо тодорхой бүсэд байлгаж байгаа эсэхийг шалгахад туслах болно.
Алхам 1: Зүрхний цохилтын бүсүүд
Дээрх зураг нь зүрхний цохилтын янз бүрийн бүсүүдийг харуулж байна. Хэрэглэгч шинэ бүсэд орох бүрт цаг нь улам бүр асах бөгөөд одоо аль бүсэд байгаа талаар хэрэглэгчдэд мэдэгдэх болно. Хэрэв хэрэглэгч зүрхний цохилтын дээд хэмжээнээс давсан бол цаг улаан болж, чичирхийлэх болно. Зүрхний цохилтын дээд хэмжээг насаар нь тооцож, 220 -аас хасна.
Алхам 2: Танд хэрэгтэй материал
Энэхүү төсөлд шаардлагатай материал, багаж хэрэгслийн жагсаалтыг доор харуулав.
Материал
- Адафрутын ургамал
- Пульс мэдрэгч
- Чичиргээтэй мини мотор диск
- NeoPixel Ring - 12 RGBW LED - Хүйтэн цагаан
- Диод
- 220 Ом эсэргүүцэл
- NPN транзистор
- Матарны клип
- Velcro цагны ханцуйвч
- Батерей
- Утас
- Товчлуур (заавал биш)
Эдгээр материалын ихэнхийг энэ линкийг ашиглан олж болно:
Багаж хэрэгсэл
- Гагнуурын хэрэгсэл/материал
- Зүү, утас
- Arduino програм хангамж
- Утас хуулагч
- Шаардлагатай бол наалдамхай
- Хайч
Алхам 3: Бэлтгэл ба суурь мэдээлэл
Эдгээр материалыг ашиглахын тулд тэдний зарим нь юу хийж байгааг мэдэж, ойлгоход тустай.
Ургамал бол Adafruit -ийн өмсдөг электрон платформ юм. Энэ бол маш эхлэгчдэд ээлтэй төхөөрөмж бөгөөд жижиг хэмжээтэй бөгөөд ашиглахад хялбар цахилгаан хангамжтай. Дээрх зураг нь ургамлын бүх зүйл хаана байгааг харуулж байна.
Флорагийн талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл энэ вэбсайтыг үзнэ үү:
NeoPixels нь Adafruit брэндийн RGB өнгөт пиксел, туузыг тус тусад нь шийдвэрлэх боломжтой брэнд юм. Анхаарах бас нэг чухал зүйл бол тэд өөрсдөө асаагаад зогсохгүй Arduino гэх мэт микро хянагч, кодчилол шаарддаг. NeoPixels -ийг хүссэн зүйлээ хийхийн тулд програмчлалын дадлага хийх шаардлагатай байдаг тул бид үүнийг төслийнхөө талаар судлах шаардлагатай болсон. Програмчлал нь энэ төслийн хувьд маш чухал байсан бөгөөд энэ чиглэлээр туршлага хуримтлуулах нь туслах болно.
Neopixel-ийн талаар илүү дэлгэрэнгүй мэдээлэл авахыг хүсвэл та энэ вэбсайтыг шалгаж болно:
Адафрутын импульс мэдрэгчийг мөн лугшилтыг авахын тулд ашигладаг. Дараа нь бид энэ төслийн цохилтыг минут тутамд (BPM) тооцоолохын тулд кодыг хэрэгжүүлдэг.
Импульс мэдрэгчийн талаар нэмэлт заавар, мэдээлэл авахыг хүсвэл энэ холбоосыг үзнэ үү:
Кодыг тодорхой командыг ашиглан төхөөрөмжтэйгээ холбогдохын тулд та Arduino програм хангамж руу татаж авах шаардлагатай номын сангууд байдаг. Доорх линк нь номын санг Arduino -д хэрхэн татаж авахыг танд харуулав.
learn.adafruit.com/adafruit-all-about-ardu…
Дараахь номын сангууд танд хэрэгтэй болно.
1. Adafruit NeoPixel номын сан
2. PulseSensor тоглоомын талбай
3. Adafruit Flora Pixel номын сан
"Клон хийх эсвэл татаж авах" дээр дарж дээрх кодыг коддоо оруулахын тулд дээрх линк дээрх зааврыг дагана уу.
Талархал
Бидний эцсийн бүтээгдэхүүнд ашигласан зарим кодыг бидэнд өгсөн Adafruit -д онцгой баярлалаа!
Алхам 4: Аюулгүй байдлын мэдээлэл
Янз бүрийн төсөл дээр ажиллахдаа өөрийнхөө болон эргэн тойрныхоо хүмүүсийн аюулгүй байдлыг үргэлж анхаарч байх нь үнэхээр чухал юм. Нэгдүгээрт, Flora -д утас зөөж, залгахдаа USB -ийг компьютерээс байнга салгаж байх нь чухал бөгөөд ингэснээр өөрийгөө цочирдуулахгүй байх болно.
1. Хэлхээг эвдэж болзошгүй асгарсан тохиолдолд шингэнийг энэ төхөөрөмжөөс хол байлгах хэрэгтэй
2. Цахилгаан унтарсан үед зөвхөн утас болон бусад металл хэлхээнд хүрэх замаар таны биед гүйдэл орохоос зайлсхий
Энэ бол эмнэлгийн хэрэгсэл биш гэдгийг анхааруулж байна, хэрэв таны зүрхний цохилт зүрхний цохилтын дээд хэмжээнээс хэтэрсэн бол энэ нь танд эмнэлгийн ертөнц дэх зүрхний цохилт хэмжигчтэй харьцуулж болохгүй. Хэрэв та ядарч туйлдсан/ядарч туйлдсан, цаг нь зүрхний цохилтын дээд хэмжээнээс хэтэрсэн тухай танд анхааруулаагүй бол цагны хувьд хийж буй зүйлээ үргэлж зөв хийхгүй байж магадгүй юм.
Алхам 5: Зөвлөмж ба зөвлөмж
Хэрэв та замдаа гацаж байвал зарим зөвлөмж, зөвлөмжийг энд оруулав.
Алдааг олж засварлах зөвлөмж:
- NeoPixels нь янз бүрийн гэрлийн хэв маягийг харуулах боломжтой бөгөөд үүнийг ажиллуулахын тулд NeoPixel номын сангаас өгсөн дээжийн кодыг ашиглана уу.
- Гагнуурын дараа холболтын хоорондох тасралтгүй байдлыг хэмжихийн тулд та мултиметр ашиглаж болно
- Хөдөлгөөний олдвор нь зүрхний цохилтын үзүүлэлтэд нөлөөлөхгүй гэдгийг баталгаажуулахын тулд импульс мэдрэгчийг ханцуйвчаар найдвартай бэхэлсэн эсэхийг шалгаарай.
- Прототип хийх үе шатанд хэрэв та сайн холболтгүй бол матрын хавчаарыг зөв хавсаргасан эсэхийг шалгаарай
-
Хэрэв код зөв ажиллахгүй байгаа бол кодынхоо хэсгийг тусдаа цонхонд хуулж буулгана уу
- Хэсэг тус бүрийг хуулж буулгасны дараа байршуулах код
- Энэ нь таны код хаана ажиллаж, ажиллахгүй байгааг харуулах болно
Ойлголт:
- Чичиргээтэй моторыг диод, резистор, транзистор ашиглан холбож болно. Бид энэ аргыг хамгийн хямд сонголт гэж үзсэн.
- Цаг зав, бухимдлыг хэмнэхийн тулд загварчлахдаа матрын хавчаарыг ашиглаж байгаа эсэхээ шалгаарай. Та прототипийг гагнахыг хүсэхгүй байгаа бөгөөд холболт ажиллахгүй байгааг олж мэдээрэй.
Алхам 6: Ассемблей 1- NeoPixel бөгжийг Flora руу холбоно
Эхлэхийн тулд NeoPixel бөгжийг аваад 3 утас, матрын хавчаар ашиглан бэхлээрэй. Бүтээгдэхүүний загварыг бүтээхийн тулд та матрын хавчаарыг ашиглан бүтээгдхүүнийг сэтгэл хангалуун хийсний дараа эд ангиудыг гагнах болно.
- Неопикселийн цагираг дээрх "IN" -ээс "6" хүртэлх утсыг холбоно уу.
- NeoPixel бөгж дээрх "PWR" -ээс нэг утсыг ургамлын "VBATT" руу холбоно уу.
- NeoPixel Ring дээрх "GND" -ээс нэг утсыг ургамлын "GND" руу холбоно уу
Алхам 7: Ассемблей 2- Товчлуурыг Ургамал руу холбоно
ЭНЭ АЛХАМ НЭМЭГТЭЙ … хэрэв та товчлуур нэмж оруулахыг хүсч байвал бид энэ алхамыг хийхдээ Flora дээр байрлуулсан асаах/унтраах товчлуурыг ашигласан тул кодонд ороогүй болно.
Энэ үе шатанд таны хийх ёстой зүйл бол…
- Товчлуурын 4 хөлний аль нэгний утсыг ургамлын "12" дугаартай холбоно уу
- Товчлуурын үлдсэн 3 хөлний аль нэгнээс утсыг ургамлын "GND" руу холбоно уу
Алхам 8: Ассемблей 3- Чичиргээт моторыг ургамал руу холбоно
Чичиргээтэй моторыг ургамал руу холбохын тулд диод, транзистор, резистор ашигласан. Та эхлээд хүсч байна …
- Чичиргээт моторын улаан утсыг зурвас руу хамгийн ойр диодын төгсгөлд бэхлэхийн тулд матрын хавчаар ашиглана уу.
- Чичиргээт хөдөлгүүрийн цэнхэр утсыг диодын нөгөө үзүүрт холбоно уу
Алхам 9: Ассемблей 4- Чичиргээт моторыг ургамал руу холбоно (Үргэлжлүүлнэ)
Одоо диодыг диодын нэг үзүүрийг (чичиргээт моторын улаан утсаар ирдэг) Flora дээрх "3.3V" залгаарай.
Алхам 10: Ассемблер 5- Чичиргээт моторыг ургамал руу залгах (Үргэлжлүүлнэ)
Диодын нөгөө талыг аваад транзистороо аваад транзисторын коллектортой холбоно уу (транзисторын баруун зүү).
Алхам 11: Ассемблер 6- Чичиргээт моторыг ургамал руу холбоно (Үргэлжлүүлнэ)
Транзисторын ялгаруулагчийг (транзисторын зүүн зүү) газардуул.
Алхам 12: Ассемблер 7- Чичиргээт моторыг ургамал руу залгах (Үргэлжлүүлнэ.)
Чичиргээтэй моторыг Флора руу холбох хамгийн сүүлийн алхам бол транзисторын суурийг (транзисторын төв зүү) олж, эсэргүүцэл рүү холбож, дараа нь эсэргүүцлийг Ургамал дээрх "GND" руу холбох явдал юм.
Алхам 13: Ассемблей 8- Ургамалд импульсийн мэдрэгч холбох
Энэ үе шатанд гурван утас холболт хийх шаардлагатай байна.
- Импульс мэдрэгчийн нил ягаан утсыг Flora дээрх "#10" -тай холбоно уу
- Импульс мэдрэгчийн улаан утсыг Flora дээрх "3.3V" холбоно уу
- Импульс мэдрэгчийн хар утсыг Flora дээрх "GND" руу холбоно уу
Алхам 14: Ассемблей 9- Ургамалд батерей холбох
Цагаан холболттой батерейны утаснуудын төгсгөлийг олж, энэ хэсгийг Flora дээр байрлах батерейны бүрэлдэхүүн хэсэгт залгаарай.
Алхам 15: Ассемблей 10- Цахилгаан хэлхээг бүрэн гүйцэд хий
Одоо бүх матрын хавчаар бүхий хэлхээ дууссан байна. Энэ нь эмх замбараагүй мэт харагдаж магадгүй ч бүх холболтууд одоо хийгдэж байна! Одоо цагийг илүү нягт болгохын тулд бие даасан холболтыг гагнах боломжтой.
Алхам 16: Эцэст нь код
Хэлхээ дууссаны дараа угсралт нь бидний хүссэн зүйлийг хийх код хэрэгтэй болно. Github код нь Adafruit Pulse Sensor -ээс зүрхний цохилтын өгөгдлийг цуглуулж, зүрхний цохилтын 5 бүсэд ангилдаг. Тухайн хүний хүний нөөцийг тодорхой бүсэд оруулснаар түүний байгаа бүсийн дагуу неопикселийн цагираг асах болно. Хүний хүний нөөцийн хүний нөөцийн хэмжээ хамгийн их хүний нөөцийн хэмжээнд ойртох үед неопиксел нь улаан өнгөөр арчиж, чичиргээт мотор асах болно. Хүний нөөцийг аюултай бүсэд байгааг харуулж байгаа тул хувь хүн удаашрах шаардлагатай байна.
Алхам 17: Ассемблейг үзэх
Хэлхээ диаграммд үзүүлсэн шиг эд ангиудыг гагнасны дараа цагийг угсрах цаг болжээ!
NeoPixel бөгжийг Ургамлын орой дээр байрлуулсан бөгөөд NeoPixel -ийн гагнаагүй цоорхойг ашиглан цавуугаар бэхлэх эсвэл найдвартай оёж болно. Энэ үед кодоо ажиллуулж анхны неоПиксел хаана асаж байгааг харах боломжтой. цаг нь танд утга учиртай чиг баримжаагаар. Энэ алхамыг хийхдээ асаах/унтраах товчлуурыг бүү таглаарай. Флора нь гадна талын үлдсэн нүхээр ханцуйвч дээр оёдог.
Батерейг Flora/NeoPixel цагираг дор чичиргээ (хавсралт) -тай хамт хийж болно.
Дараа нь импульсийн мэдрэгчийг бугуйнхаа доод хэсэгт бэхлэх цагны хэсэгт найдвартай оёдог. Үүнийг хийхдээ баруун тал нь дээшээ харсан эсэхийг шалгаарай.
Танд байгаа материалын дагуу өөр өөр хэлбэрээр угсарч болно.
Алхам 18: Эцсийн бүтээгдэхүүн
Эцсийн бүтээгдэхүүн иймэрхүү харагдах ёстой. Функциональ ба стилист!
Алхам 19: Цаашдын санаа
Энэхүү санааг цаашид хэрэгжүүлэх нэг арга бол өмнө нь зааврын дагуу заавал биш гэж үзүүлсэн товчлуурыг нэмэх явдал юм.
Өөр нэг арга бол ажиллахгүй байгаа үед ашиглаж болох тусдаа код нэмэх явдал юм. Энэ нь бодит цагийн цаг байж болох бөгөөд нэг пиксел нь цагийн зүү, нөгөө нь минутын зүүг харуулдаг. Энэ талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл Real Time Clock функцийг энэ линкээс үзнэ үү.
Зөвлөмж болгож буй:
Arduino ашиглан зүрхний цохилт мэдрэгч (Зүрхний цохилтын хяналт): 3 алхам
Arduino ашиглан зүрхний цохилт мэдрэгч (зүрхний цохилт хэмжигч): зүрхний цохилт мэдрэгч нь зүрхний цохилтыг хэмжихэд ашигладаг электрон төхөөрөмж юм. Биеийн температур, зүрхний цохилт, цусны даралтыг хянах нь бидний эрүүл байхын тулд хийх ёстой үндсэн зүйл юм
DIY зүрхний цохилтын хяналт (бүртгэгч): 4 алхам
DIY зүрхний цохилт хэмжигч (бүртгэгч): Энэхүү төсөлд би арилжааны ухаалаг цаг нь таны зүрхний цохилтыг хэрхэн хэмжиж, хэмжиж байгааг харуулах болно, дараа нь би үүнийг хэрхэн хийх боломжтой нэмэлт схемийн дагуу үндсэндээ хийж чадах DIY хэлхээг хэрхэн яаж хийхийг танд үзүүлэх болно. зүрхний цохилтын өгөгдлийг хадгалах
Zwift Ambilight ба зүрхний цохилтын бүсийн ухаалаг чийдэнгийн чийдэн: 4 алхам
Zwift Ambilight ба Зүрхний цохилтын бүсийн ухаалаг чийдэнгийн гэрэл: Энд бид Zwift -т зориулсан BIG сайжруулалтыг хийж байна.Таны төгсгөлд харанхуйд илүү зугаалах амбилайт байгаа бөгөөд таны зүрхний цохилтын бүсэд зориулсан чийдэн (Yeelight) байдаг. Би энд 2 Raspberry PI ашигладаг, хэрэв та зөвхөн Yeelight -ийг хүсч байвал танд зөвхөн 1 PI хэрэгтэй болно
Зүрхний цохилтын цохилтын төмөр хүний нуман реактор: 5 алхам (зурагтай)
Төмөр хүний нумын реактор зүрхний цохилттой: Маш гоё хийцтэй DIY нуман реакторууд маш олон бий. Зарим нь бас бодитой харагдаж байна. Гэхдээ яагаад ийм зүйл шиг харагддаг, юу ч хийдэггүй зүйлийг яагаад бүтээдэг вэ? За, энэ нуман реактор нь цахилгаан зүрх ашиглан таны зүрхийг хамгаалахгүй
ЭКГ ба зүрхний цохилтын хяналт: 7 алхам (зурагтай)
ЭКГ ба зүрхний цохилтын хяналт: АНХААРУУЛГА: Энэ бол эмнэлгийн хэрэгсэл биш юм. Энэ нь зөвхөн дууриамал дохиог ашиглан боловсролын зорилгоор хийгдсэн болно. Хэрэв та энэ хэлхээг ЭКГ-ийн бодит хэмжилтэд ашиглаж байгаа бол хэлхээ ба хэлхээний багажны холболт зөв тусгаарлалтыг ашиглаж байгаа эсэхийг шалгаарай