ما هي المتطلبات اللازمة لبناء روبوتك الخاص؟ هل تبحث عن طريقة لنقل أفكارك إلى الواقع العملي؟
في هذه المقالة نركز الضوء على ما تحتاج إلى بناء روبوتك الخاص بالإضافة إلى أفكار تطويرية، ونلحق روابط لكل قطعة إلكترونية قد تحتاجها.
1- أول ما يجب أن تبحث عنه هو جسم الروبوت سواء كان عربة سيارة أو كان ذراع روبوتية وحقيقة وفي المرحلة الأولى ننصح بتطبيق سيارة روبوتية تجتاز العوائق أمامها وبالتالي يتم كسب معلومات عن مختلف الحساسات والمحركات وآلية عملها.
توجد عدة أنواع من العربات الروبوتية، لمزيد من التفاصيل يمكنكم زيارة الروابط التالية:
- https://katstores.com/robotic-kits/smart-car-chassis-37b280?v=2018
- https://katstores.com/robotic-kits/smart-car-chassis-kys001
- https://katstores.com/robotic-kits/smart-car-chassis-kys002
2- ما هي الآلية التي يتم فيها تجاوز الحواجز؟
حقيقة توجد عدة أنواع من الحساسات التي يمكن استخدامها، يمكنك استخدام حساسات الأمواج فوق الصوتية والتي تسمى Ultrasonic ، ويعتمد مبدأ عملها على إرسال أمواج فوق صوتية لترتد عن الجسم ويتم قياس المسافة بين الروبوت والحساس، يمكنك تثبيت الحساس أعلى الروبوت وبالتالي عند وجود عائق ما، تستطيع مراقبة المسافة ثم إعطاء آليات لتجاوز هذا العائق سواءً من أوامر التوقف أو الالتفاف بجهة معينة، ويتم استخدام هذا الحساس للمسافات البعيدة.
لمزيد من التفاصيل يمكنكم زيارة الرابط التالي:
- https://katstores.com/distance-sensors/ultrasonic-sensor?v=45
كما تستطيع استخدام حساسات الأشعة فوق الحمراء IR Detector، وتكون المسافة لهذه الحساسات
صغيرة نوعاً ما، تستخدم هذه الحساسات على جسم الروبوت وعادة توضع على الزاويا وذلك لتجنب أي عائق قريب.
- https://katstores.com/ir-pir-sensors/ir-sensor-detector
3- كيف يتم تشغيل المحركات الخاصة بالروبوت؟
من السهل جداً التحكم بالمحركات المرفقة بجسم الروبوت وذلك من خلال دارة قيادة المحركات والتي يعتمد مبدأ عملها على التحكم بسرعة المحركات، وبالتالي تستطيع تغيير السرعة حسب رغبتك، يتم عادة ربط كل محركين سوياً ووصلهما لدارة قيادة المحركات وذلك بافتراض أن العربة الروبوتية تحتوي على أربع محركات وبالتالي تستطيع بهذه الطريقة التحكم بالأربع محركات سوياً.
لمزيد من التفاصيل حول دارة قيادة المحركات L298N يمكنكم زيارة الرابط التالي:
- https://katstores.com/motor-drivers/l298n-motor-driver?v=624
4- بالإضافة لجميع ما سبق نحتاج إلى العقل المدبر للقيام بعمليات التحكم السابقة وهنا يأتي دور شريحة Arduino uno حيث يتم ربط دارة القيادة والتي تمتلك أقطاب خاصة لربطها مع الأردوينو.
ويتم كتابة الأكواد البرمجية الخاصة بآلية العمل السابقة، وتحتوي الأردوينو على آلاف المكاتب لتسهيل عملية البرمجة.
- https://katstores.com/arduino-boards/arduino-uno-rev3
5- الخطوات السابقة التي تم شرحها تعتبر من أبسط الأشكال لبناء روبوتك الخاص، وننصح بالبدء من هنا، أما عمليات التطوير والأفكار الملحقة فحقيقة توجد أفكار تطويرية عديدة نذكر منها:
- يمكنك استخدام شريحة بلوتوث وربطها مع الأردوينو وبالتالي تستطيع التحكم بحركة الروبوت بواسطة هاتفك النقال ولكن في هذه الحالة يتوجب عليك بناء تطبيق أندرويد وتوجد منصة مبسطة لعملية بناء التطبيقات البرمجية تسمى App Invertor وتكون عبارة عن بلوكات برمجية يتم تركيبها مع بعضها ولا داعي للبرمجة حتى!!
للاطلاع على الموقع الخاص ببناء برامج الأندرويد يمكنكم الاطلاع على الرابط التالي:
- https://appinventor.mit.edu/
- بالنسبة لشريحة البلوتوث فتسمى HC-05 وتوجد إصدارات أخرى يمكنكم الاطلاع عليها من خلال زيارة الرابط التالي:
- https://katstores.com/bluetooth/bluetooth-module-hc-05
- يمكنك استخدام محرك سيرفو ويتم وضع حساس الأمواج فوق الصوتية على محرك السيرفو وبالتالي قياس ومراقبة جميع العوائق بكافة الاتجاهات.
- https://katstores.com/servo-motors/sg90-servo-motor-180-degree?v=2021
ويمكنكم دائماً التواصل معنا للاسئلة والاستفسارات بكافة أنواعها، ولتقديم كافة أنواع الدعم.