سوار لتتبع النشاط الرياضي باستخدام الاردوينو


سوار لتتبع النشاط الرياضي باستخدام الاردوينو

Fitness Tracker

FOOHO3ZJ2QFBIC8.MEDIUM 1

مقدمة

سنقوم في هذه التجربة بتصميم جهاز رياضي قليل التكلفة باستخدام الاردوينو ليقوم بحساب معدل نبضات القلب عن طريق وضع الحساس حول معصم اليد. يقوم هذا الجهاز أيضًا بحساب الخطوات عن طريق وضع حساس الضغط أسفل الحذاء الرياضي.

الأدوات المستخدمة

Screen Shot 2017 12 06 at 3.16.18 PM

الأداة  العدد ملاحظات
اردوينو أونو 1
لوحة توصيل 1
مقاومة 10k   2
أسلاك توصيل (ذكر – ذكر) حسب الحاجة
أسلاك توصيل (ذكر – انثى) حسب الحاجة
حساس نبضات القلب 1
حساس الضغط FSR 1
كاوية لحام 1
قصدير لحام 1

الجزء النظري

حساس نبضات القلبFS46SIEIUSLXPO8.MEDIUM

حساس نبضات القلب هو حساس يقوم باستشعار نبضات القلب ويرسل بيانات التغير في نبضات القلب للاردوينو عن طريق التغير في فرق الجهد. يعمل حساس النبضات بفرق جهد 5V أو 3V .

عندما يتم وضع الحساس حول المعصم تمامًا فإن الجهاز يرسل بيانات نبضات القلب عن طريق تغير في فرق الجهد للاردوينو، وعن طريق الكود البرمجي يتم معالجة هذه البيانات وعرضها على الشاشة.

FOOHO3ZJ2QFBIC8.MEDIUM 1

حساس الضغط

حساس الضغط  عبارة عن مقاومة للتيار الكهربائي تقل قيمة مقاومتها للتيار بالضغط عليها ويمكن استخدامها لقياس الأوزان باضافتها للاردوينو أو الأجهزة المشابهة.

في هذه التجربة يتم وضع الحساس أسفل الحذاء الرياضي ليقوم بحساب الخطوات وإرسالها للاردوينو حيث أن ضغط الحذاء ورفعة أثناء الحركة ستحدث تغييرات في قيمة مقاومة حساس الضغط وبالتالي من خلال الاردوينو والأكواد البرمجية نستطيع معرفة عدد الخطوات.

FOOHO3ZJ2QFBIC8.MEDIUM

خطوات التوصيل

اتبع الصورة التالية لتتمكن من توصيل الدائرة

fitness tracker bb

كما هو ملاحظ، يجب توصيل حساس الضغط للمنافذ التناظرية عن طريق اضافة مقاومة 10k والتفاصيل هنا.

الكود البرمجي

قم بتحميل كل الاكواد البرمجية (المرفقة بالأسفل) وحفظها في مجلد واحد، بعد ذلك قم بفتحهم في برنامج الاردوينو في صفحة واحدة لكن علامات تبويب مختلفة كما في الصورة:

Untitled

AllSerialHandling

Interrupt

Pulse_Sensor_Amped_Speaker

Timer_Interrupt_Notes

المصدر

[1] المصدر الأول للتجربة

[2] المصدر الثاني للتجربة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *