جدول المحتويات:
- اللوازم
- الخطوة الأولى: بناء الروابط
- الخطوة الثانية: تحميل الكود
- الخطوة الثالثة: إنشاء التطبيق
- الخطوة 4: الضغط على الاتصالات
- الخطوة 5: استمتع
فيديو: أوزان الكاحل الذكية DIY: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
ربما تكون قد استخدمت أوزانًا للكاحل في حياتك. إنها تجعل ساقيك أقوى ، وتعزز سرعة الجري وتجعلك أكثر نشاطًا. ومع ذلك ، لا يمكنك أبدًا جمع البيانات من أوزان كاحلك. لا يمكنك تحديد أهدافك الخاصة للتمرين ولا تحفزك على فعل المزيد. حسنًا ، بمساعدة بعض الأدوات ، يمكنك صنع أوزان ذكية خاصة بك! هذا المشروع سهل للغاية وسيكون له تأثير إيجابي على نمط حياتك.
اللوازم
- 1x أردوينو أونو
- 1x ADXL335 التسارع
- 1x HC-05 وحدة بلوتوث
- 7x أسلاك توصيل
- مشبك بطارية 1x 9 فولت
- 1x تيار مستمر قابس الطاقة
- بطارية 1 × 9 فولت
- 1x وزن الكاحل
الخطوة الأولى: بناء الروابط
قم بتوصيل وحدة HC-05 Bluetooth و ADXL335 Accelerometer بـ Arduino باستخدام بعض أسلاك التوصيل. قم بتوصيل مشبك البطارية بقابس طاقة التيار المستمر وأضف مفتاحًا بينهما. التوصيلات الإجمالية هي:
- ADXL335 Y-OUT pin إلى Arduino A3 pin
- ADXL335 VCC pin إلى Arduino 3.3V pin
- ADXL335 GND pin إلى Arduino GND pin
- HC-05 TXD pin إلى Arduino D5 pin
- HC-05 RXD pin إلى Arduino D6 pin
- دبوس HC-05 VCC إلى دبوس Arduino 5V
- دبوس HC-05 GND إلى دبوس Arduino GND
الخطوة الثانية: تحميل الكود
رمز Arduino بسيط جدًا ويستخدم مجموعة متنوعة من الصيغ. في كل مرة ترفع فيها ساقك ، تضيف ADXL335 خطوة. بعد ذلك ، يحسب البرنامج عناصرك الحيوية من خطواتك جنبًا إلى جنب مع طولك ووزنك. أخيرًا ، يرسل Arduino البيانات إلى هاتفك عبر البلوتوث. ها هو الكود:
#يشمل
SoftwareSerial بلوتوث (5 ، 6) ؛ // (TXD ، RXD) لـ HC-05 char BT_input ؛ ارتفاع كثافة العمليات = 135 ؛ // أدخل طولك (بالسنتيمتر) الوزن int = 35 ؛ // أدخل وزنك (كجم) عائم cals1 ؛ تعويم cals2 ؛ خطوات كثافة العمليات = 0 ؛ تعويم cals3 ؛ مسافة تعويم خطوة تعويم تعويم cals0 ؛ إعداد باطل () {Bluetooth.begin (9600) ؛ // يبدأ الاتصال بـ HC-05 Serial.begin (9600) ؛ // يبدأ الاتصال بـ PinMode Serial Monitor (A3 ، INPUT) ؛ // يحدد ADXL335 Y-OUT pin} حلقة فارغة () {int raw_result = analogRead (A3)؛ // يقرأ البيانات من ADXL335 int mapped_result = map (raw_result، 0، 1023، 0، 255) ؛ // تعيين البيانات المستلمة إذا (mapped_result = 60) {steps + = 2 ؛ delay (500) ؛} // يضيف خطوتين لأننا نحتاج إلى حساب الخطوات التي اتخذتها كلا الساقين خطوة = الارتفاع * 0.43 ؛ المسافة = خطوة * خطوات ؛ المسافة = المسافة / 100000 ؛ // صيغة لإيجاد المسافة في KM cals0 = الوزن * 0.57 ؛ cals1 = خطوات / مسافة ؛ cals2 = cals0 / cals1 * 10 ؛ cals3 = (cals2 / 10) * خطوات ؛ // الصيغة للعثور على السعرات الحرارية Serial.print (mapped_result) ؛ // يطبع البيانات المحسوبة على Serial Monitor Serial.print ("steps:") ؛ Serial.print (خطوات) ؛ Serial.print ("") ؛ Serial.print (مسافة) ؛ Serial.print ("") ؛ Serial.print ("") ؛ Serial.println (cals3) ؛ إذا (Bluetooth.available ()) {BT_input = Bluetooth.read () ؛ if (BT_input == '1') {Bluetooth.print ("Calories:") ؛ // يرسل البيانات إلى Arduino عبر Bluetooth Bluetooth.print (cals3) ؛ Bluetooth.print ("cals Steps:") ؛ Bluetooth.print (خطوات) ؛ Bluetooth.print ("مسافة الخطوات:") ؛ Bluetooth.print (المسافة) ؛ Bluetooth.print ("km") ؛}}}
الخطوة الثالثة: إنشاء التطبيق
يستقبل التطبيق البيانات من شريحة HC-05 إلى الهاتف الذكي عبر البلوتوث ، ويمكنك استخدام منتقي القائمة لاختيار جهاز البلوتوث الذي تريد إرسال بياناتك إليه. ثم يتلقى تطبيقك البيانات من HC-05 الخاص بك. تظهر كتل التطبيق أعلاه. (تم إنشاء التطبيق باستخدام MIT App Inventor 2)
الخطوة 4: الضغط على الاتصالات
الخطوة الأخيرة هي لصق جميع الوصلات. يمكنك القيام بذلك بالطريقة التي أملكها ، أو استخدام إبداعك الخاص. ومع ذلك ، ضع مقياس التسارع كما فعلت في الصورة.
الخطوة 5: استمتع
استخدم هذه الأداة أثناء المشي ، والركض ، وجلسات التمرين وما إلى ذلك. يمكنك جمع البيانات من هذه الأداة واستخدامها لتحديد أهداف جديدة.
آمل أن تكون قد استمتعت بهذه التعليمات وأنك ستستخدم أداتي لأسلوب حياة أكثر صحة.
موصى به:
نظارات DIY الذكية - Arduino / ESP: 5 خطوات
DIY Smart Glasses - Arduino / ESP: الإصدار الجديد متاح هنا: [YouTube] Heyho guys! أنا هنا لأعرض لكم مشروعي DIY وأشجعكم على القيام بذلك بنفسك! المشروع عبارة عن نظارات ذكية حقيقية يمكن للجميع صنعها في المنزل يمكن العثور على جميع التعليمات البرمجية هنا والموارد: [GitHub] أنا أيضًا
كيف تصنع الستائر الدوارة الذكية باستخدام مفاتيح SONOFF الذكية ؟: 14 خطوة
كيف تصنع الستائر الدوارة الذكية باستخدام مفاتيح SONOFF الذكية؟: استخدم وضع التعشيق في مفاتيح SONOFF الذكية لتحويل الستائر / الستائر الدوارة العادية إلى ستائر ذكية ، وما إذا كان معظمكم سيوافق على أن هذا عمل روتيني تقوم بسحب الستائر الدوارة / الستائر العاتمة في الصباح وهدمه في المساء؟ على أي حال ، أنا
التحكم في باهتة LED الذكية DIY عن طريق البلوتوث: 7 خطوات
يتم التحكم في باهتة LED الذكية DIY عن طريق البلوتوث: يصف هذا Instructable كيفية بناء باهتة رقمية ذكية. الخافت هو مفتاح إضاءة شائع يستخدم في المنازل والفنادق والعديد من المباني الأخرى. كانت الإصدارات القديمة من مفاتيح التبديل باهتة يدوية ، وعادةً ما تتضمن مفتاح دوار
البستنة الذكية القائمة على إنترنت الأشياء والزراعة الذكية باستخدام ESP32: 7 خطوات
البستنة الذكية القائمة على إنترنت الأشياء والزراعة الذكية باستخدام ESP32: يتغير العالم مع مرور الوقت وكذلك الزراعة. في الوقت الحاضر ، يقوم الناس بدمج الإلكترونيات في كل مجال والزراعة ليست استثناءً من ذلك. يساعد دمج الإلكترونيات في الزراعة المزارعين والأشخاص الذين يديرون الحدائق. في هذا
آلة تمارين الكاحل: 7 خطوات
آلة تمرين الكاحل: هناك بعض الحالات التي يكون فيها تدوير قدمك ضد المقاومة تمرينًا مرغوبًا للعلاج الطبيعي ، وعادة ما يتم إجراؤها باستخدام & quot؛ Theraband & quot؛ مرن لتوفير المقاومة ، لكن هذا يمثل ألمًا كبيرًا للتنظيم. ها