الخلفية هي كما يلي: من أجل التغلب على الخمول البدني ، تم شراء لوح Rollersurf. نظرًا لوجود عجلتين فقط على اللوحة ، فإن الركوب عليها يتطلب إحساسًا بالتوازن ، يمكنك "الوقوف" عليها أثناء الحركة فقط. بعد التأكد من أنه بعد الحركة المستمرة على مسافة حوالي 700 متر ، بدت العجلات عالقة في الرمال وكانت الحركة صعبة للغاية ، والتفتت إلى الإنترنت والمتخصصين. أصبح من الواضح أنه بسبب النعومة المفرطة لمواد العجلة لوزني ، فإن مادة العجلة ساخنة للغاية وناعمة ، ويزداد الاتصال بالطريق وزيادة اللزوجة للعجلة مما يجعل من الصعب التحكم في عزم الدوران. بعد استبدال العجلات بلفافة أصعب ، زادت الألواح بشكل ملحوظ ، كما فعلت سهولة التحكم. على نفس المسار الطويل لم يحدث الكبح المألوف ، استمرت السرعة في الزيادة ، مما أدى إلى انخفاض غير سار.
جاءت فكرة قياس السرعة وحد نفسك في التسارع ، ربما بعد السقوط :) كان هناك نموذج أولي من عام 2014 ، حيث تم إنشاء مثل هذا الجهاز ، ولكن لنوع مختلف من الألواح ، حيث لا تتحرك طائرة دوران العجلة كثيرًا بالنسبة إلى اللوحة و الإلكترونيات يمكن وضعها على اللوح نفسه عن طريق توصيله بجهاز الاستشعار الموجود على العجلة بسلك مرن.
في حالتي ، لا يجب وضع كل من المستشعر والإلكترونيات على قوس العجلة ، لأن القوس (الخروع) نفسه يدور حول محوره بطريقة دائرية بالنسبة لمستوى اللوحة.
التنفيذ. تم اختيار مواصفات الإشارة بواسطة BlueTooth بسبب توفر هذه التقنية ووجودها في الساعة الذكية Samsung SM-V700 في متناول اليد. تم اختيار وحدة BlueTooth HC-05 ، وحدة التحكم اردوينو تم اختيار Mini Pro ، ولكن تم استبداله لاحقًا بوحدة التحكم العارية AtMega168A ، وتم اختيار بطارية Li-Pol سعة 500 مللي أمبير في الساعة تتوافق مع أبعاد العجلات والاستهلاك التقديري للطاقة. كمستشعر دوران ، تم اختيار مستشعر Hall SS49E ، على عكس النموذج الأولي ، باعتباره أكثر استقرارًا من الناحية التشغيلية. وفقًا لذلك ، تم تحديث الرسم قليلاً. يتم تحليل مرور المغناطيس المركب في محور العجلة بنقطتين: التشغيل الأول - يدخل المغناطيس منطقة الحساسية - "الفصيل" والتشغيل الثاني - يخرج المغناطيس من منطقة حساسية المستشعر - "نزول".تقوم وحدة التحكم بحساب هذه الأحداث خلال فترة زمنية محددة - ثانية واحدة وترسل الرقم المستلم عبر قناة الاتصال إلى جهاز Android ، بينما تقوم في الوقت نفسه بتحليل الإشارات الواردة. تم إنشاء برنامج استقبال الوحدة النمطية وعرضها وإدارتها بناءً على النموذج الأولي في بيئة Android Studio. يوفر بعض التحسينات المتعلقة بزيادة مناعة الضوضاء. مثل النموذج الأولي ، فإنه يحسب السرعة والمسافة. يتم أيضًا حفظ الوظيفة المفيدة لتشغيل / إيقاف "المصباح" - وهو مؤشر LED موجه إلى الأمام - كما يبدو.
أعلى اليسار المرئي: مصباح LED أحمر لحماية انعكاس الشحن ، ومفتاح عمل الشحن ، وبطارية ؛ أدناه: وحدة BT الخضراء ، يتم لصق وحدة التحكم الدقيقة AtMega168A ذات أطراف القطع المتقطعة على ظهرها مع الجزء العلوي من العلبة.
عند تجميعها مع العجلات ، تبدو الوحدة كما يلي:
في الصورة ، يمكنك رؤية مفتاح الطاقة ، جهات الاتصال لتوصيل الشاحن ، على الجانب الآخر من الوحدة في الزاوية أعلاه - LED - "المصباح".
تم استكمال برنامج النموذج الأولي بالقدرة على إصدار إشارات الصوت والاهتزاز في أحداث مختلفة (تشغيل / إيقاف المصباح الأمامي ، إشارة إنذار عند تجاوز الحد الأقصى المحدد للسرعة).
اختبار على الطاولة - في الصورة أدناه ، لم يتم اختباره بعد على الطريق ، في انتظار الصيف :)
يحتوي مشروع Android Studio على حجم كبير ، وسأنشره في مكان ما باستخدام رابط ، إذا كان هناك اهتمام ، أحمل رسمًا بالتعليقات.
إذا كان هناك اهتمام ، فأنا مستعد لمشاركة أفكاري وتجاربي.