Robot Remote control Using RF315/433MHz
من الجميل بناء روبوتات و التحكم فيها عن بعد , و قد عرضنا في سلسلة
الروبوت طريقة التحكم عن بعد بالروبوت بواسطة البلوتوث
لكن ماذا لو أردنا بناء روبوت و التحكم به عن بعد بواسطة مرسل راديوي بسيط
؟ سيكون من الجميل عمل روبوت مشابه لسيارات التحكم عن البعد التي تباع في الأسواق
.
كل ما سنفعله هو بناء روبوت يتم التحكم به عن بعد بواسطة اردوينو مربوط معها عصا
تحكم Joystick و ارسال الأوامر
لاسلكياً للروبوت .
أذن سنكون دارتين , احداها كمرسل , و الآخر مستقبل و سنثبت دارة الأستقبال
على الروبوت .
القطع التي ستحتاجها لبناء هذا الروبوت :
1) بطاقة أردوينو عدد 2
2)دارة قيادة المحرك L298 Module
3)المرسل والمستقبل الراديوي RF 315MHz .
4)هيكل الروبوت Robot chassis
5)عصا التحكم Joystick
6)بطاريات لتغذية المحرك "استخدمت بطاريات ليثيوم3.7v عدد2"
7)اسلاك توصيل jumpers
التوصيل :
دارة الأرسال :
توصيل دارة الأرسال كما في المخطط ادناه
دارة الأستقبال : قد يكون توصيل دارة القيادة غير واضح , للتوضيح أكثر توصيل دارة القيادة مع الأردوينو كالآتي :
IN1>>>D5
IN2>>>D4
IN3>>>D6
IN4>>>D7

نقوم في البداية بتثبيت القطع على هيكل الروبوت , و نبدأ بتوصيل الأردوينو لدارة
قيادة المحرك , كما في المخطط .
ثم نقوم بتثبيت المستقبل RF RX إلى الأردوينو كما في المخطط .
يجب ان يكون مخطط التوصيل كاملاً لدارة الأستقبال كالآتي :
ثم بعد ان تقوم بتوصيل البطاريات إلى المداخل المخصصة في دارة قيادة المحرك , و
الحصول على التغذية للاردوينو من نفس دارة قيادة المحرك "يوجد بها مخرج 5
فولت "
البرمجة :
في البداية ستحتاج لتحميل هاتين المكتبتين من هنا و من هنا و وضعهما في مسار المكتبات داخل الاردوينو
البرنامج بالنسبة للمرسل .
يجب ان تفتح شاشة السيريال في الأردوينو و ان تحرك عصا التحكم , يجب ان تتظهر
الكلمات الصحيحة عند تحريك العصا بالأتجاه المطلوب "FORWARD,BACKWARD,LEFT,RIGHT " و هكذا ...
و هذا الفيديو يوضح كيفية عمل هذا النظام بالكامل .
Robot Remote control Using RF315/433MHz
من الجميل بناء روبوتات و التحكم فيها عن بعد , و قد عرضنا في سلسلة
الروبوت طريقة التحكم عن بعد بالروبوت بواسطة البلوتوث
لكن ماذا لو أردنا بناء روبوت و التحكم به عن بعد بواسطة مرسل راديوي بسيط
؟ سيكون من الجميل عمل روبوت مشابه لسيارات التحكم عن البعد التي تباع في الأسواق
.


كل ما سنفعله هو بناء روبوت يتم التحكم به عن بعد بواسطة اردوينو مربوط معها عصا تحكم Joystick و ارسال الأوامر لاسلكياً للروبوت .
أذن سنكون دارتين , احداها كمرسل , و الآخر مستقبل و سنثبت دارة الأستقبال
على الروبوت .
القطع التي ستحتاجها لبناء هذا الروبوت :
1) بطاقة أردوينو عدد 2
القطع التي ستحتاجها لبناء هذا الروبوت :
1) بطاقة أردوينو عدد 2
2)دارة قيادة المحرك L298 Module
3)المرسل والمستقبل الراديوي RF 315MHz .
4)هيكل الروبوت Robot chassis
5)عصا التحكم Joystick
6)بطاريات لتغذية المحرك "استخدمت بطاريات ليثيوم3.7v عدد2"
7)اسلاك توصيل jumpers
التوصيل :
دارة الأرسال :
توصيل دارة الأرسال كما في المخطط ادناه
دارة الأستقبال : قد يكون توصيل دارة القيادة غير واضح , للتوضيح أكثر توصيل دارة القيادة مع الأردوينو كالآتي :
IN1>>>D5
IN2>>>D4
IN3>>>D6
IN4>>>D7

نقوم في البداية بتثبيت القطع على هيكل الروبوت , و نبدأ بتوصيل الأردوينو لدارة قيادة المحرك , كما في المخطط .
ثم نقوم بتثبيت المستقبل RF RX إلى الأردوينو كما في المخطط .
يجب ان يكون مخطط التوصيل كاملاً لدارة الأستقبال كالآتي :
ثم بعد ان تقوم بتوصيل البطاريات إلى المداخل المخصصة في دارة قيادة المحرك , و الحصول على التغذية للاردوينو من نفس دارة قيادة المحرك "يوجد بها مخرج 5 فولت "
البرمجة :
في البداية ستحتاج لتحميل هاتين المكتبتين من هنا و من هنا و وضعهما في مسار المكتبات داخل الاردوينو
في البداية ستحتاج لتحميل هاتين المكتبتين من هنا و من هنا و وضعهما في مسار المكتبات داخل الاردوينو
البرنامج بالنسبة للمرسل .
يجب ان تفتح شاشة السيريال في الأردوينو و ان تحرك عصا التحكم , يجب ان تتظهر
الكلمات الصحيحة عند تحريك العصا بالأتجاه المطلوب "FORWARD,BACKWARD,LEFT,RIGHT " و هكذا ...
و هذا الفيديو يوضح كيفية عمل هذا النظام بالكامل .
السلام عليكم ... شكرا على هذا العمل الجميل والرائع ...
ردحذفواتمنى ان تساعدوني في مشكلتي مع ربط الاردوينو مع ريموت كونترول لسيارة لعبة وخبرتي في الالكترونيات قليلة جدا ... حيث اني احاول ربط ريموت كونترول لسيارة الالعاب المشهورة ب crazy car والتي تزود ببطارية 9 فولت بينما السيارة تعمل ببطارية 6 فولت ولكن مشكلتي ليس مع السيارة حيث اني احاول التحكم بالسيارة من خلال الاردوينو وذلك بربط اتجاهات الحركة لريموت السيارة مع الاردوينو وربطت كذلك الgnd لريموت السيارة مع ال gnd للاردوينو ولكن بمجرد ان يلمس الواير الخارج من الديجيتال pin في الاردوينو احد اتجاهات السيارة تبدا بالحركة قبل ان ارسل ايعاز الحركة من الاردوينو لها ولا اعرف اين المكان الصحيح لربط الواير بين الريموت والاردوينو لكي تتحرك فقط عندما ارسل لها ايعاز high فارجو المساعدة لحل المشكلة رجاءا وخصوصا ان الوقت ضيق جدا والخبرة قليلة ايضا...
بارك الله فيكم, مشروع جميل وشيق . لو المشروع سيتم تنفيذه على حجم اكبر كيف سيكون؟ نحتاج لتغير البطاريه فقط ام ما هى التغيرات التى ستحدث؟
ردحذفشكرا لكم ااود مساعدتكم عن مشروعنا
ردحذفبمشروع التحكم بسيارة صغيرة بالروبوت وذلك عن طرق الهاتف بتطبيق أندرويد مع كاميرا آي بي واي فاي
تحياتي لكم
أزال المؤلف هذا التعليق.
حذفهو ال INT MIN_THRESHOLD=400;
ردحذفINT MAX_THRESHOLD=700; بحدد القيم دى على اساس ايه ؟؟
أزال المؤلف هذا التعليق.
ردحذفاحسنتم استمروا بالابداع
ردحذفhttps://aldodhy.blogspot.com/
حذفارجو تشجيع موقعنا التقني
https://aldodhy.blogspot.com/
ردحذفارجو تشجيع موقعنا التقني
هاذا الموقع بنسبة لي معلم ربنا يخليكم وانشاء اللة زيدا من التقدم
ردحذف