ابدأ هنا

يأخذك هذا المسار من أول برنامج Arduino (Sketch) تكتبه إلى ذراع روبوتية تعمل بـ ROS 2 وتعثر على الأجسام بواسطة الكاميرا. كل خطوة مبنية على الخطوة التي تسبقها. إذا كنت تعرف الأساسيات بالفعل، فانتقل مباشرة إلى مستواك.

المستوى 0

الأساسيات

تعرّف على وظيفة المتحكم الدقيق، واختر طريقة برمجته، وارفع أول برامج Arduino (Sketches) إلى اللوحة.

Arduino Uno · مبتدئ

  1. 01ما هو Arduino؟اللوحات والأطراف (Pins) ومنظومة Arduino.
  2. 02أنواع برمجة المتحكمات الدقيقةمقارنة بين أدوات البرمجة بالكتل وC/C++ وPython وبيئات التطوير المتكاملة (IDE).
  3. 03أساسيات برمجة Arduinoأول برنامج Arduino لك، والأطراف الرقمية والتناظرية، والشاشة التسلسلية (Serial Monitor).

المستوى 1

المستشعرات والمشغّلات

وصّل وبرمج، واحدًا تلو الآخر، المكونات الأربعة التي ستجدها في كل روبوت تقريبًا على هذا الموقع.

Arduino Uno · مبتدئ

  1. 04التحكم بالسيرفو: SG90 وPWM وPCA9685حرّك محرك سيرفو واحدًا، ثم تحكّم في عدة محركات سيرفو عبر لوحة PCA9685.
  2. 05مستشعر الموجات فوق الصوتية HC-SR04قِس المسافة بنبضات صوتية.
  3. 06وحدة قيادة المحركات L298Nتحكّم في اتجاه محركَي تيار مستمر وسرعتهما.
  4. 07وحدة البلوتوث HC-05/HC-06أرسل الأوامر من هاتفك إلى لوحة Arduino.

المستوى 2

المشاريع الأولى

اجمع المدخلات والمنطق والمخرجات في أجهزة صغيرة تعمل بشكل مستقل.

Arduino Uno · مبتدئ

  1. 08التحكم بالسيرفو بعصا التحكم مع شاشة OLEDوجّه محرّكَي سيرفو بعصا تحكم (Joystick) واعرض زاوية كل منهما على شاشة OLED.
  2. 09قفل باب بكلمة مرورلوحة مفاتيح وشاشة LCD ومزلاج يحركه محرك سيرفو.
  3. 10جهاز التحكم عن بُعد بالأشعة تحت الحمراء (IR): LED وباب بالسيرفوشغّل LED وأطفئه بجهاز التحكم عن بُعد الخاص بالتلفاز، ثم افتح بابًا.
  4. 11رادار Arduinoيحرّك محرك سيرفو مستشعر الموجات فوق الصوتية ذهابًا وإيابًا، ويرسم حاسوبك نتيجة المسح.

مسار جانبي

التصميم والطباعة ثلاثية الأبعاد (3D)

صمّم واطبع بنفسك الحوامل وقطع الهيكل.

بلا إلكترونيات · للمبتدئين · يُنصح به قبل المستوى 3

  1. 12مقدمة في الطباعة ثلاثية الأبعاد (3D)سير العمل، والمواد، وأول قطعة CAD، والتقطيع (Slicing).

المستوى 3

الروبوتات المتنقلة

ابنِ سيارات روبوتية تتفادى العوائق، وتتلقى الأوامر من هاتفك، وتتبع الخط بالتحكم PID.

Arduino Uno وMega · من المبتدئ إلى المتوسط

  1. 13سيارة روبوتية تتفادى العوائقمستشعر موجات فوق صوتية على محرك سيرفو، ودرع المحركات Arduino Motor Shield Rev3.
  2. 14سيارة روبوتية بالبلوتوثقُدها بتطبيق على الهاتف عبر HC-05.
  3. 15OmObi: سيارة بلوتوث بالطباعة ثلاثية الأبعاد (3D)الإلكترونيات نفسها في هيكل مطبوع.
  4. 16روبوت تتبع الخط بمستشعرات KY-033مستشعرات الأشعة تحت الحمراء (IR) تُبقي السيارة على خط أبيض.
  5. 17روبوت تتبع الخط مع TCS34725 وPIDمستشعر ألوان وتحكم PID لتتبع أكثر سلاسة.
  6. 18سيارة روبوتية متقدمة مع Arduino Megaوضع القيادة الذاتية ووضع البلوتوث في سيارة واحدة.

المستوى 4

الأذرع الروبوتية

ابنِ أذرعًا بمحركات سيرفو يُتحكَّم بها بالمقاومات المتغيرة والبلوتوث، ثم انتقل إلى ESP32 وتحكّم في ذراع من المتصفح.

Arduino ثم ESP32 · متوسط

  1. 19ذراع روبوتية بست درجات حرية (6-DOF) مع مقاومات متغيرةستة محركات سيرفو، يُقاد كلٌّ منها بمقاومة متغيرة خاصة به.
  2. 20ذراع روبوتية بست درجات حرية (6-DOF) مع تطبيق بلوتوثتحكّم في الذراع نفسها من هاتفك.
  3. 21OmObiArm: ذراع روبوتية متنقلةالذراع مركّبة على سيارة OmObi.
  4. 22HC-SR04 مع ESP32 ولوحة متابعة على الويبمشروعك الأول مع ESP32: واي فاي (Wi-Fi) ولوحة متابعة حية.
  5. 23OmArm Zero، الجزء 1: البناءذراع بست درجات حرية 6-DOF (5+1 للقابض) تتحكم بها من المتصفح.

المستوى 5

ROS 2 مع OmArm Zero

حوّل الذراع إلى توأم رقمي، وخطّط حركة خالية من التصادم باستخدام MoveIt 2، والتقط الأجسام بالاستعانة بكاميرا.

ESP32 + حاسوب مع ROS 2 · من المتوسط إلى المتقدم

  1. 24OmArm Zero، الجزء 2: URDF وRViz وGazeboصِف الذراع بصيغة URDF وحاكِها.
  2. 25OmArm Zero، الجزء 3: MoveIt 2خطّط الحركة وحرّك محركات السيرفو الحقيقية من ROS 2.
  3. 26OmArm Zero، الجزء 4: الرؤية الحاسوبيةاعثر على الأجسام وأمسكها وانقلها بالاستعانة بكاميرا.

المستوى 6

OmArm One، السلسلة الحالية

ابنِ ذراعًا أكثر صلابة على محامل كروية حقيقية، وقُدها بوحدة تحكم الألعاب، وصدّر توأمًا رقميًا من Fusion 360.

ESP32 + حاسوب مع ROS 2 · متوسط

  1. 27OmArm One، الجزء 1: البناءذراع بسبع درجات حرية 7-DOF (6+1 للقابض) على محامل كروية حقيقية.
  2. 28OmArm One، الجزء 1.5: وحدة تحكم PS3قُد الذراع بيد تحكم ألعاب (Gamepad) دون الحاجة إلى حاسوب.
  3. 29OmArm One، الجزء 2: من Fusion 360 إلى ROS 2نماذج URDF وRViz وGazebo مطابقة للذراع الحقيقية.

هل تريد ملفات أحد المشاريع؟ كثير من المشاريع لها حزمة مشروع تضم ملفات الطباعة ثلاثية الأبعاد (3D) في تنزيل واحد؛ وتتضمن الحزم الأحدث أيضًا الكود ومخططات التوصيل ودليل PDF.