جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
يعد روبوت التحكم بالإيماءات نوعًا شائعًا من المشاريع التي يقوم بها الهواة. المفهوم الكامن وراءه بسيط: يتحكم اتجاه راحة اليد في حركة السيارة الروبوتية. MPU6050 لاستشعار اتجاه الرسغ ونقله إلى اردوينو بقيمة رقمية. يتراوح نطاق القيمة من -32768 إلى +32767 لكل محور. تعتمد الوحدة على شريحة NRF24L01 التي لها اتصال ثنائي الاتجاه على نطاق 2.4 جيجا هرتز. تحتوي لوحة الدائرة على هوائي مدمج. تتواصل الوحدة مع ميكروكنترولر عبر مرجع SPI. يصل مدى هذه الوحدة في النظرية إلى 100 متر. بالإضافة إلى ذلك ، يمكنك التحكم في طاقة جهاز الإرسال لتقليل استهلاك الطاقة. يتم التحكم في المحركات بواسطة وحدة L298N مدعومة بست بطاريات AA / R6.
الخطوة 1: قائمة العناصر
الخطوة 2: مخطط الإرسال والرمز
رسم تنزيل
الخطوة 3: مخطط استقبال ورمز
رسم تنزيل
الخطوة 4: التهيئة
بعد تحميل الرسومات على arduinos ، قم بتوصيل جهاز الاستقبال بالكمبيوتر وافتح SERIAL MONITOR. قم بتشغيل جهاز الإرسال وسترى قيم المحور X والمحور Y. الآن قم بتعيين القيم لكل اتجاه من اتجاهات السفر. قيمة STOP: إذا كانت قيمة FORWARD هي AcX 6000. ستكون قيمة STOP هي النطاق بين هذه القيم AcX -6000.
افعل الشيء نفسه بالنسبة للمحور ص. إذا تم تكوين جهاز الاستقبال الخاص بك بشكل جيد الآن ، فقم بإزالة هذا الجزء من التعليمات البرمجية وقم بتحميل البرنامج.
// حذف // -----------------------------
Serial.print ("AcX:") ؛
Serial.print (ACX) ؛
Serial.print ("") ؛
Serial.print ("AcY:") ؛
Serial.print (ACY) ؛
تأخير (300) ؛
// -----------------------------