Სარჩევი:
- ნაბიჯი 1: რაც მე გამოვიყენე - მასალები
- ნაბიჯი 2: სქემატური
- ნაბიჯი 3: კოდი
- ნაბიჯი 4: დანართი
- ნაბიჯი 5: ისიამოვნეთ
ვიდეო: Arduino გულისცემის მონიტორი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
Გამარჯობა ყველას, მე ავაშენე Arduino– ს ეს ხელის გულისცემის მონიტორი.
ნაბიჯი 1: რაც მე გამოვიყენე - მასალები
რამდენიმე ხნის წინ, მე შევუკვეთე eBay– ის გულისცემის ეს სენსორი, იმ იდეით, რომ შემექმნა მოწყობილობა, რომლის ხელის შენახვაც გაჩვენებთ გულისცემის ამჟამინდელ მაჩვენებელს, ვარსკვლავური მოგზაურობის სამკუთხედის სტილში.
მოწყობილობა, რომელიც მე ავაშენე, შედგება Arduino Pro Mini– სგან, პულსის სენსორით და OLED დისპლეით.
სენსორი თავდაპირველად შემუშავებულია კომპანიის სახელწოდებით World Famous Electronics და დაიწყო როგორც კამპანია Kickstarter 2011 წელს. ისინი უზრუნველყოფენ ბიბლიოთეკას Arduino– სთვის, ასე რომ თქვენ შეგიძლიათ მარტივად დაუკავშიროთ მას. მის ბმულს დავტოვებ აღწერილობაში.
წუთში გაზომვის ჩვენება, Arduino უკავშირდება მინი OLED- ს.
პროექტში გამოყენებული ზოგიერთი კომპონენტი (შვილობილი ბმულები):
Arduino Pro Mini
PulseSensor
მინი OLED
შედუღების სადგური
Solder
ელექტრული ჩანაწერები
მბრუნავი ინსტრუმენტი
ნაბიჯი 2: სქემატური
ეკრანი იყენებს I2C პროტოკოლს, ასე რომ ის მხოლოდ 4 მავთულთან არის დაკავშირებული. სქემატურზე ხედავთ, რომ სენსორისა და OLED- ის დენის მავთულის გარდა, ჩვენ კიდევ 3 მავთულის დაკავშირება გვჭირდება.
პულსის სენსორის A0 პინი უკავშირდება Arduino– ს A0 ანალოგურ შეყვანას, ჩვენების SDA pin უკავშირდება Arduino– ს A4 ანალოგიურ შეყვანას და SCL უკავშირდება A5 ანალოგიურ შეყვანას.
მთელი პროექტი იკვებება 3 AA ბატარეით, რომლებიც მოთავსებულია სახელურის ზედა ნაწილში, რომელიც ადრე აჩქარებდა სათამაშო სათამაშოს. ბატარეების შეყვანა უკავშირდება Arduino pro mini– ს ნედლეულ შეყვანას.
ბმული სქემატურ EasyEda– ზე:
easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor
ნაბიჯი 3: კოდი
Arduino– ს კოდი ძალიან მარტივია და ის მხოლოდ OLED– ისა და სენსორის მაგალითების ნაზავია.
დასაწყისში, ჩვენ გვაქვს ბიბლიოთეკების განმარტებები და ინიციალიზაცია OLED და სენსორისთვის. შემდეგი არის ორი სურათის განმარტება, რომელიც მე გამოვიყენე პროექტში, ჩემი ლოგო და გულის ხატი, რომლებიც გამოიყენება წუთში დარტყმის ჩვენებისას.
დაყენების ფუნქციაში ჩვენ დარწმუნებულნი ვართ, რომ ჩვენ შეგვიძლია ვუკავშირდეთ როგორც სენსორს, ასევე ეკრანს და თუ ყველაფერი კარგად წავა, ჩვენ ვაჩვენებთ ჩატვირთვის ლოგოს.
მარყუჟის განყოფილებაში ჩვენ პირველ რიგში ვიღებთ მიმდინარე BPM მნიშვნელობას სენსორიდან და შემდეგ ჩვენ ვამოწმებთ, ვნახეთ თუ არა გულისცემის მზარდი ზღვარი ზედიზედ 5 -ჯერ, რათა წარმოვადგინოთ ეს BPM მნიშვნელობა. თუ არა, ჩვენ გამოვაქვეყნებთ შეტყობინებას ეკრანზე, ასე რომ მომხმარებელს შეუძლია დაელოდოს.
მე ასე მოვიქეცი მონაცემების ნებისმიერი ხარვეზის თავიდან ასაცილებლად, ასე რომ ჩვენ ვაჩვენებთ მნიშვნელობებს მხოლოდ მას შემდეგ რაც ვიცით, რომ ჩვენ გვაქვს სტაბილური გამოსავალი სენსორიდან. მთლიანი წყაროს კოდი განთავსებულია ჩემს GitHub ანგარიშზე და შეგიძლიათ იხილოთ ქვემოთ მოცემულ ბმულზე.
github.com/bkolicoski/arduino-heart-rate-monitor
ნაბიჯი 4: დანართი
მე პირველად გავაკეთე ყველა კავშირი პურის დაფაზე და იმის შემოწმების შემდეგ, რომ ყველაფერი მუშაობს, მე გავაგრძელე დანართის გაკეთება.
სახელურის გახსნის შემდეგ, მე ამოვიღე ძრავა, რომელიც მის ბოლოში იყო და დავიწყე სენსორების განთავსების დაგეგმვა. მე ამოვიღე ორი ღიობი, ერთი სენსორისთვის და მეორე ეკრანისთვის. ფაილებით ორივე ხვრელის გაწმენდის შემდეგ, მე ეკრანი და სენსორი პლასტიკური სახელურის ერთ მხარეს დავაწებე და გავაგრძელე გაყვანილობა.
მას შემდეგ რაც Arduino Uno– სთან ვმუშაობდი პროტოტიპისთვის, იგივე ესკიზი ავტვირთე Arduino Pro Mini- ში სანამ რამეს შევაერთებდი, რადგან ეს ბევრად უფრო ადვილია.
ნაბიჯი 5: ისიამოვნეთ
მოწყობილობა არავითარ შემთხვევაში არ არის მეცნიერული და მას ნამდვილად აქვს თავისი ხარვეზები. სენსორი საკმაოდ დელიკატურია და მას ხშირად შეუძლია გამოყოს ბევრი არათანმიმდევრული მონაცემი, განსაკუთრებით იმ შემთხვევაში, თუ ის საკმაოდ ძლიერად არის დაჭერილი ან ძალიან ცოტა.
თუმცა ეს იყო ძალიან სახალისო პროექტი და მართლაც საგანმანათლებლო იყო ჩემთვის, რადგან პირველად ვმუშაობ როგორც სენსორთან, ასევე OLED– ით.
თუ თქვენ გაქვთ რაიმე შემოთავაზება იმის შესახებ, თუ როგორ შემიძლია მონიტორის გაუმჯობესება, აუცილებლად დატოვეთ ისინი კომენტარებში, გააზიარეთ და მოიწონეთ ეს Instructable და გამოიწერეთ ჩემი YouTube არხი მომავალში მსგავსი ვიდეოებისთვის.
Გაუმარჯოს!
გირჩევთ:
გულისცემის სენსორი არდუინოს გამოყენებით (გულისცემის მონიტორი): 3 ნაბიჯი
გულისცემის სენსორი არდუინოს გამოყენებით (გულისცემის მონიტორი): გულისცემის სენსორი არის ელექტრონული მოწყობილობა, რომელიც გამოიყენება გულისცემის გასაზომად, ანუ გულისცემის სიჩქარე. სხეულის ტემპერატურის, გულისცემის და არტერიული წნევის მონიტორინგი არის ძირითადი რამ, რასაც ჩვენ ვაკეთებთ იმისათვის, რომ შევინარჩუნოთ ჯანმრთელობა. გულისცემის მაჩვენებელი შეიძლება იყოს ერთჯერადი
DIY გულისცემის მონიტორი (ლოგერი): 4 ნაბიჯი
DIY გულისცემა შეინახეთ გულისცემის მონაცემები
თქვენი გულისცემის გაზომვა თქვენი თითის წვერშია: ფოტოპლეტიზმოგრაფიული მიდგომა გულისცემის დასადგენად: 7 ნაბიჯი
თქვენი გულისცემის გაზომვა არის თქვენი თითის წვერზე: ფოტოპლეტიზმოგრაფია გულისცემის განსაზღვრის მიდგომა: ფოტოპლეტიზმოგრაფი (PPG) არის მარტივი და იაფი ოპტიკური ტექნიკა, რომელიც ხშირად გამოიყენება ქსოვილის მიკროვასკულარული ფენის სისხლის მოცულობის ცვლილებების დასადგენად. იგი ძირითადად გამოიყენება არაინვაზიურად კანის ზედაპირზე გაზომვებისთვის, როგორც წესი
IOT გულისცემის მონიტორი (ESP8266 და Android აპლიკაცია): 5 ნაბიჯი
IOT გულისცემის მონიტორი (ESP8266 და Android აპლიკაცია): ჩემი ბოლო წლის პროექტის ფარგლებში მინდოდა შემექმნა მოწყობილობა, რომელიც მონიტორინგს გაუკეთებდა თქვენს გულისცემას, შეინახავდა თქვენს მონაცემებს სერვერზე და შეგატყობინებდათ შეტყობინების საშუალებით, როდესაც თქვენი გულისცემა არანორმალური იყო. ამ პროექტის იდეა მაშინ გაჩნდა, როდესაც მე შევეცადე აეშენებინა
გულისცემის მონიტორი AD8232, Arduino, დამუშავება: 4 ნაბიჯი
გულისცემის მონიტორი AD8232, Arduino, დამუშავება: ანალოგური მოწყობილობები AD8232 არის სრული ანალოგური წინა ნაწილი შექმნილია მილივოლტ დონის EKG (ElectroCardioGram) სიგნალების მოსაპოვებლად. მიუხედავად იმისა, რომ მარტივი საკითხია AD8232- ის მიერთება და მიღებული EKG სიგნალის ნახვა ოსცილოსკოპზე, გამოწვევა