Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Arduino үчүн Plugging Sensor даярдоо
- 3 -кадам: Arduino кодун орнотуу жана жүктөө
- 4 -кадам: Кодду иштетүү жана орнотуу
- 5 -кадам: Тест
- 6 -кадам: Visualizer программасын ыңгайлаштырыңыз
- 7 -кадам: Проблемалар
- 8 -кадам: Акыркы продукт
Video: Окуяны иштетүү үчүн PulseSensor Visualizerди ыңгайлаштыруу (Өндүрүмдүүлүккө каршы монитор): 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул көрсөтмөдө сиз PulseSensor Visualizer программасын веб браузердеги окуяны иштетүү үчүн кантип өзгөртүүнү үйрөнөсүз. Мен бул проектти Продуктуулукка каршы монитор деп атайм, анткени бизде жашообузду, графиктерибизди жана тамак -ашыбызды көзөмөлдөөгө жардам берүүчү көптөгөн куралдар бар болсо да, бош убактыбыздан бир нече мүнөт бөлүүнү эске салуучу көп нерсе жок. жайлап, дем алуу үчүн.
1 -кадам: Сизге эмне керек
- PulseSensor жүрөктүн кагышын аныктоочу комплект, анын ичинде:
- Жумшак өрүлгөн зым лента кабели
- Кулактын кысыгы (сенсорго чейин)
- Velcro манжа боосу
- Ардуино Уно
- Arduino IDE, Arduinoго кодду жүктөө үчүн
- BPM визуализатору үчүн иштетүүчү колдонмо
- PulseSensor аянтчасынын китепканасы (Arduino үчүн)
- PulseSensor Amped иштетүү Visualizer (иштетүү үчүн)
2 -кадам: Arduino үчүн Plugging Sensor даярдоо
Сенсор ачык схема болгондуктан, сиз майды же терди ал компоненттер менен байланышта болуунун жолун табышыңыз керек. Сиз ысык клей же лак колдоно аласыз. Ак тарабын же сенсорду тунук эмес материал менен жаппаңыз, бул сиздин сенсорду жараксыз кылат.
Тиешелүү портторго зымдарды сайыңыз:
5v - КЫЗЫЛ кабель
Жер - КАРА КАБЕЛ
Аналог 0 (A0) - Purple Cable
3 -кадам: Arduino кодун орнотуу жана жүктөө
Arduino AND Processing программасы жүктөлүп, орнотулгандан кийин, Playground китепканасын Arduino китепканасына жүктөңүз. Arduino колдонмосунда Sketch> Китепкананы кошуу> Китепкананы башкаруу бөлүмүнө өтүңүз. PulseSensor издеп, китепкананы орнотуңуз.
Кийинчерээк> Мисалдар> PulseSensor оюн аянтчасына өтүү менен мисал кодун ачыңыз. Биздин максаттар үчүн биз PulseSensor_BPM колдонобуз. Бул мисал акыры иштөө үчүн сериялык маалыматтарды жөнөтүү үчүн иштелип чыккан. Эскизди биздин Arduinoго жүктөөдөн мурун, биз коддун линиясын өзгөртүшүбүз керек, ошондуктан arduino маалыматтары иштетүүгө жөнөтүлөт. Output_type өзгөрмөсү демейки боюнча SERIAL_PLOTTER деп коюлган. Бул PROCESSING_VISUALIZERге өзгөртүлүшү керек.
4 -кадам: Кодду иштетүү жана орнотуу
PulseSensor Amped Visualizer файлын жүктөп алгандан кийин жана аны ачыңыз. "PulseSensor_Amped_Processing_150" деп аталган файлды таап, аны Документтериңизди> Иштөө папкасына коюңуз.
Азыр иштетүүнү ачып, файл> эскизге өтүңүз жана PulseSensorAmped_Processing_Visualizerди чыкылдатыңыз.
5 -кадам: Тест
Качан иштетүү баскычын чыкылдатыңыз, кайсы сериялык портту колдонгуңуз келгенин сураган терезе ачылат. Адатта Arduino порту тизменин башында турат. Портту тандап, сенсорду денеңиздин каалаган жерине коюңуз, адатта импульсуңузду сезесиз. Сиз BPMңиздин үзгүлтүксүз окулушун көрүшүңүз керек!
6 -кадам: Visualizer программасын ыңгайлаштырыңыз
Программаны ийгиликтүү иштеткенден кийин, тажрыйбаңызды ыңгайлаштыруу үчүн көптөгөн өзгөрүүлөрдү жасай аласыз. Бирок, кайсы кодду кошуп же иштетип жатканыңыздан этият болуңуз. Бул программаны бузушу мүмкүн!
Сиз кыла турган бир кызыктуу кичинекей өзгөртүү - каалаган нерсеңизди окуу үчүн 87 -саптагы text () функциясын өзгөртүү. Бул башында PulseSensor Amped Visualizer деп айтылат. Мен өндүрүмдүүлүккө каршы монитор деп өзгөртүп койдум.
Мен киргизген бир чоң өзгөрүү мен void drawheart () функциясынын астына жана void listAvailablePorts () функциясынын алдына жайгаштырылды. Бул жерде код:
OpenWindow өзгөрмөсүн чүчү кулактын аягына чейин мындай деп жарыялагыла:
openWindow ();
} // тартуу циклинин аягы
Функция void drawheart () функциясынын астында жана void listAvailablePorts () функциясынын алдында жайгаштырылган.
void openWindow () {
ал эми (BMP> = 120) {
шилтеме ("тандаган шилтеме");
}
Бул код ардуинонун көрсөткүчтөрүн дайыма текшерип турат жана 120 BPMден жогору болгон ар кандай окуу youtube видеосун демейки браузерде ачууга түрткү берет.
ЭСКЕРТҮҮ: Төмөнкү көйгөйдү жана чечимди окугандан кийин визуализаторду иштетпеңиз.
7 -кадам: Проблемалар
OpenWindow буйругу BPM баалуулуктарын секундасына 120 ЖҮЗДӨН жогору издегендиктен, ал босогодон өткөн сайын катталган сайын ачылуучу шилтемени иштетиши мүмкүн. Муну жогорудагы скриншоттон көрөсүз. Мен секунданын ичинде жүздөгөн жаңы өтмөктөрдү ачтым. Бул менин компьютеримди толугу менен тоңдуруп койду - мен аны кайра баштоого туура келди! Бул көйгөйдү болтурбоо үчүн, шилтеме буйругунан кийин delay () буйругун киргизиңиз.
void openWindow () {while (BMP> = 120) {
шилтеме ("тандаган шилтеме");
кечигүү (60000);
}
Убакыт иштетүүдө миллис менен өлчөнөт жана 60 000 миллис бир мүнөткө барабар.
8 -кадам: Акыркы продукт
Ийгилик! Колдонуучулар BMP 120 BPMге жеткенде, браузериңизде шилтеме ачылат. Цикл бир мүнөткө кечигет.
Сунушталууда:
Кантип-E-INK E-PAPER дисплей модулу-2-бөлүк - Сүрөттү ыңгайлаштыруу: 4 кадам
Кантип-E-INK E-PAPER дисплей модулу-2-бөлүк | Сүрөттү ыңгайлаштыруу: Бул үйрөткүчтө 2-бөлүк-E-INK E-PAPER дисплей модулу | Сүрөттү ыңгайлаштыруу менен импорттоо, мен сизге жаккан сүрөттү кантип импорттоо жана аны E-Ink Display Moduleдо көрсөтүү боюнча бөлүшөм. Бир нече адамдардын жардамы менен бул абдан жөнөкөй
Ата-энеге каршы көзөмөлдөөчү монитор: 4 кадам
Ата-эненин көзөмөлдөөчү монитору: Сизде youtubeдан видео оюндарды ойнотууну же видеолорду көрүүнү каалаган, бирок ата-энеңиздин колуна түшүп калуудан корккон тажрыйбаңыз болгонбу? Ата-эненин көзөмөлдөө монитору бул маселени чече алат. Ата-энеге каршы көзөмөлдөөчү УЗИди колдонот
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo башкарылган магнитти колдонуу: 4 кадам (Сүрөттөр менен)
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo Control Magnetтин жардамы менен: Акыркы убакта мен үйдүн ичинде жана айланасында нерселерди автоматташтырууга көп убакыт бөлдүм. Мен Domoticzди үй автоматташтыруу тиркемеси катары колдонуп жатам, чоо -жайын билүү үчүн www.domoticz.com караңыз. Менин издөөдө, бардык Domoticz маалыматтарын көрсөтүүчү панель колдонмосу
"GRECO" - Жаңы баштагандар үчүн роботко каршы Arduino объект: 6 кадам (сүрөттөр менен)
"GRECO" - Arduino башталгычтар үчүн роботтон качуу: Ооба, эгерде сиз башталгыч болсоңуз, анда бул жерден роботтон качып, өз объектиңизди куруунун эң оңой жолун таба аласыз! . Дагы бир жолу биз атактуу Arduino UNO тактасын колдонууну чечтик
Телефонду уюлдук телефонго ыңгайлаштыруу: 7 кадам (сүрөттөр менен)
Телефондук телефонду уюлдук телефонго ыңгайлаштыруу: Билл Рив тарабынан ([email protected]) Чычкандын көрсөтмөлөрүнө ылайыкташтырылган ([email protected]) Жоопкерчиликтен баш тартуу: Бул жерде сүрөттөлгөн жол -жобо сиз үчүн иштебеши мүмкүн - бул сизде коркунуч бар алуу. Эгер ал иштебесе же бир нерсени сындырсаңыз, анда ал меники эмес