Სარჩევი:

გულისცემის მონიტორი AD8232, Arduino, დამუშავება: 4 ნაბიჯი
გულისცემის მონიტორი AD8232, Arduino, დამუშავება: 4 ნაბიჯი

ვიდეო: გულისცემის მონიტორი AD8232, Arduino, დამუშავება: 4 ნაბიჯი

ვიდეო: გულისცემის მონიტორი AD8232, Arduino, დამუშავება: 4 ნაბიჯი
ვიდეო: ეკგ მონიტორი 2 / სინუსური ბრადიკარდია (გაიშვიათებული გულისცემა) / sinusuri bradikadia 2024, ნოემბერი
Anonim
გულისცემის მონიტორი AD8232, Arduino, დამუშავება
გულისცემის მონიტორი AD8232, Arduino, დამუშავება
გულისცემის მონიტორი AD8232, Arduino, დამუშავება
გულისცემის მონიტორი AD8232, Arduino, დამუშავება

ანალოგური მოწყობილობები AD8232 არის სრული ანალოგური წინა ნაწილი შექმნილია მილივოლტ დონის EKG (ElectroCardioGram) სიგნალების მოსაპოვებლად. მიუხედავად იმისა, რომ მარტივი საკითხია AD8232- ის მიერთება და შედეგად მიღებული EKG სიგნალის ნახვა ოსცილოსკოპზე, ჩემთვის გამოწვევა იყო სიგნალის მოპოვება ჩემს კომპიუტერზე. სწორედ მაშინ აღმოვაჩინე დამუშავება!

AD8232 დოკუმენტაციის გვერდი -

გარღვევის დაფა ხელმისაწვდომია Sparkfun– დან აქ - https://www.sparkfun.com/products/12650 ან, თუ დაელოდებით რამდენიმე კვირას, ჩინეთიდან აქ - https://www.ebay.com/itm/New-Single -წამყვანი-AD8232-პუ…

მე შევუკვეთე ნაკრები სხეულის სენსორის კაბელის ჩათვლით წებოვანი ბალიშებით.

ნაბიჯი 1: AD8232 Breakout დაფის მომზადება

AD8232 Breakout დაფის მომზადება
AD8232 Breakout დაფის მომზადება

გეგმაა, რომ AD8232 დაფამ შეიძინოს EKG სიგნალი. AD8232 გამოსასვლელი არის სიგნალი დაახლოებით 1.5 ვოლტამდე. ამ სიგნალის შერჩევა მოხდება Arduino Uno– ს მიერ დაახლოებით 1k ნიმუშში/წამში. ეს ნიმუშების მნიშვნელობები შემდეგ იგზავნება USB პორტით კომპიუტერზე ჩვენებისათვის. მე სწრაფად აღმოვაჩინე, რომ AD8232- ის ჩართვა არდუინოს დაფის 3.3 ვ გამომავალიდან იყო ცუდი იდეა - ძალიან ბევრი 60 ჰერცი ხმაური. ასე რომ, მე გადავედი 2 x AA ბატარეაზე. სურვილის შემთხვევაში AD8232 შეიძლება იკვებებოდეს 3 ვ ვერცხლისწყლის მონეტის უჯრედით. ორი მავთული (სიგნალი და მიწა) გადიოდა AD8232 დაფიდან არდუინოსკენ (A0 და მიწა). მე გამოვიყენე დიდი რაოდენობით ცხელი დნობის წებო, რათა გავაძლიეროთ მავთულები AD8232 დაფის შეერთებაზე.

ნაბიჯი 2: ეკგ სიმულაცია Arduino Uno– ზე

Image
Image
და აწარმოებს
და აწარმოებს

შემდეგი ნაბიჯი არის სიმულატორის შექმნა Arduino– ზე. ამ გზით მე არ უნდა ვიჯდე ჩემს სხეულზე მიმაგრებული ელექტროდებით, რადგან მე ვასწორებ კოდს.

ნაბიჯი 3: გაშვება და გაშვება

Image
Image

და ბოლოს, კომპიუტერის ჩვენება. არდუინოს კოდი უნდა შეიცვალოს სიმულაციური მონაცემების ნაცვლად რეალური მონაცემების მოსაპოვებლად. დამუშავების კოდი ნაჩვენებია. მე საკმაოდ შეშფოთებული ვიყავი ახალ ენაზე / განვითარების გარემოში ჩასვლასთან დაკავშირებით, მაგრამ როგორც კი დავინახე დამუშავების IDE ვიფიქრე "უი! ეს ნაცნობი ჩანს - ისევე როგორც არდუინო". აქ არის ჩამოტვირთვის ბმული დამუშავებისთვის. მხოლოდ რამდენიმე საათი დამჭირდა ჰაკერული კოდის აღმოსაჩენად, რომელიც ინტერნეტში აღმოვაჩინე, რომ აპლიკაცია ამოქმედებულიყო. აღმოვაჩინე, რომ ჩემს სხეულზე 3 ელექტროდის განთავსება არ შეესაბამება მავთულის აღნიშვნებს. ჩემს შემთხვევაში, ტყვიით მონიშნული "COM" მიდის მარცხნივ, "L" მიდის მარჯვნივ და "R" მიდის მარცხენა ფეხიზე.

ჩემი მიდგომა იყო Arduino- ს დაპროგრამება სიგნალის მოპოვებისა და კომპიუტერზე გაშვებული პროცესორის პროგრამისთვის გადაცემისათვის. იქ სხვა გზა მაქვს; გამოიყენეთ დამუშავება Arduino– ს ბმულის უშუალო გასაკონტროლებლად. კიდევ უკეთესი, შეიძლება შესაძლებელი იყოს Arduino– ს საერთოდ აღმოფხვრა და კომპიუტერის აუდიო პორტის გამოყენება დამუშავების გზით სიგნალის მისაღებად - იხილეთ ეს ინსტრუქცია.

ნაბიჯი 4:

აქ არის საწყისი ფაილები Arduino სიმულატორის, Arduino სიგნალის მოპოვებისა და დამუშავების სიგნალის ჩვენებისთვის.

გირჩევთ: