مدونة د.خلدون عرفة للروبوتيك

Microcontroller و Microprocessor

WhatsApp-Image-2026-04-18-at-12.18.20-AM

الفرق بين الـ Microcontroller والـ Microprocessor لا يمكن اختزاله في كونه مجرد اختلاف في عدد المكوّنات أو طريقة التغليف داخل شريحة إلكترونية، بل هو في الحقيقة اختلاف في الفلسفة الهندسية التي تُبنى عليها الأنظمة بالكامل. أحدهما صُمم ليكون قريباً جداً من العالم الفيزيائي ويتعامل معه بشكل مباشر وفوري، بينما الآخر صُمم ليكون مركزاً حسابياً عاماً يعمل ف....

متابعة القراءة

حول المقالة

  • متوسط

متحكمات AVR

WhatsApp-Image-2026-03-04-at-10.29.10-PM

مقدمة في عالم الأنظمة المدمجةتُعد متحكمات AVR من أشهر العائلات المستخدمة في مجال الأنظمة المدمجة والروبوتات التعليمية والصناعية. ظهرت هذه المتحكمات في منتصف التسعينيات على يد شركة Atmel، والتي أصبحت لاحقًا جزءًا من شركة Microchip Technology.انتشرت AVR بشكل واسع بسبب سهولة برمجتها، أدائها الجيد، واستهلاكها المنخفض للطاقة، مما جعلها خيارًا مثاليًا لل....

متابعة القراءة

حول المقالة

  • متوسط

لماذا ما زالت لغة C تحكم عالم الأنظمة المدمجة؟

WhatsApp-Image-2026-02-08-at-2.15.13-PM

عندما ننظر إلى التطور السريع في لغات البرمجة، قد يبدو من الغريب أن لغة وُلدت في أوائل السبعينيات ما زالت تحتفظ بمكانتها في واحد من أكثر المجالات حساسية وتعقيدًا: الأنظمة المدمجة (Embedded Systems). لكن هذا "الاستمرار" ليس صدفة، ولا ناتجًا عن الكسل أو التمسك بالماضي، بل نتيجة منطق هندسي عميق يجعل من لغة C الخيار الأكثر توافقًا مع طبيعة هذا العالم.لف....

متابعة القراءة

حول المقالة

  • متوسط

Gazebo منصة المحاكاة المتقدمة للروبوتات والأنظمة الذكية

WhatsApp-Image-2026-01-08-at-12.03.57-AM

 مع التطور السريع في مجال الروبوتات، الذكاء الاصطناعي، وأنظمة التحكم الذاتي، أصبحت الحاجة إلى بيئات اختبار آمنة وواقعية أكثر من أي وقت مضى. التجارب الواقعية غالبًا ما تكون مكلفة ومعرضة للأخطاء والمخاطر، مما جعل Gazebo أداة أساسية لتصميم، اختبار، وتحليل الروبوتات في بيئة افتراضية تحاكي العالم الحقيقي بدقة عالية. Gazebo ليس مجرد محاكي رسومي، بل ....

متابعة القراءة

حول المقالة

  • متوسط

الانظمة المدمجة

embedded systems

الأنظمة المدمجة هي نظام إلكتروني متكامل، مكوّن من عتاد (Hardware) وبرمجيات (Software)، مصمم لأداء وظيفة محددة بدقة وموثوقية عالية. هي ليست كمبيوترًا عامًا مثل الحاسوب أو الهاتف، بل نظامًا متخصصًا يعمل غالبًا بدون تدخل بشري، ويستجيب مباشرة للعالم الخارجي. مثال بسيط: المكيف الذي يضبط درجة الحرارة تلقائيًا → هذا نظام مدمج. السيارة التي تفعل الوسائد ال....

متابعة القراءة

حول المقالة

  • مبتدىء

نظام تشغيل الروبوتات (ROS) وROS 2

WhatsApp-Image-2025-10-25-at-8.49.54-PM

يُعدّ نظام تشغيل الروبوتات (Robot Operating System – ROS) إطاراً برمجياً مفتوح المصدر لتطوير الأنظمة الروبوتية، لكنه ليس نظام تشغيل بالمعنى التقليدي. يوفّر ROS بنية متكاملة لتطوير، تشغيل، وتبادل الوحدات البرمجية (Nodes) في بيئة متصلة ومتعددة الأجهزة. في هذا المقال، سنستعرض بنية ROS الأساسية، ثم نتعمّق في ROS 2 كجيل متطور يدعم الزمن الحقيقي والتوزيع....

متابعة القراءة

حول المقالة

  • متوسط

Robotics

557064446_771543075781231_3015952763727267740_n

 الروبوتيكس (Robotics) الروبوتكس هو مجال يتجاوز فكرة "آلة تتحرك" ليدخل في صميم العلاقة بين المادة، الطاقة، الحوسبة، والذكاء. من الأذرع الصناعية الصلبة إلى الروبوتات اللينة (Soft Robots) والروبوتات الحيوية (Biohybrids)، نرى تطوراً يقترب شيئاً فشيئاً من محاكاة القدرات الحيوية للكائنات الحية. اليوم، لا يُنظر إلى الروبوت كجهاز فقط، بل كـ كيان ذكي ....

متابعة القراءة

حول المقالة

  • متوسط

بروتوكولات نقل البيانات

WhatsApp-Image-2025-09-22-at-10.54.32_3d27251_20250922-081151_1

 في عالم الأنظمة المدمجة والروبوتات الحديثة، تعتبر القدرة على التواصل بين المتحكمات والمكونات الذكية هي قلب كل مشروع ناجح. من الحساسات الدقيقة إلى الشاشات عالية السرعة، ومن وحدات البلوتوث إلى الذاكرة الخارجية، كل جهاز يعتمد على بروتوكول اتصال فعال لضمان نقل البيانات بسرعة ودقة وموثوقية فالبروتوكولات الأكثر استخدامًا في هذا المجال هي UART, I²C ....

متابعة القراءة

حول المقالة

  • متوسط

تحريك DC Motors بناء على Line Sensor

photo_2025-05-14_22-48-17

مقدمة  في رحلتنا السابقة، قمنا باستكشاف عالم المستشعرات وتعلمنا كيفية عمل Line Sensor في اكتشاف المسارات، كما تعرفنا على قوة DC Motor في تشغيل الأنظمة الميكانيكية. اليوم، سنخطو خطوة جديدة نحو الابتكار؛ حيث سنقوم بدمج المستشعر مع المحرك لإنشاء نظام ذكي قادر على التحرك بناءً على البيانات المستقبَلة من البيئة المحيطة. هذه الفكرة ليست مجرد تطبيق، ....

متابعة القراءة

حول المقالة

  • مبتدىء

انشاء ذراع روبوت باستخدام joystick و servo motors

photo_2025-02-20_13-29-01

مقدمة من افكار الخيال العلمي الى حقيقة ملموسة، سنبني في هذا المقال ذراع روبوت بسيطة يمكن التحكم بها ! انشاء اجزاء الrobot يعتبر من اكثر الامور متعة واثارة في مجال الRobotics وايضا من اهمها، والافضل من ذلك ان تستطيع التحكم بهم وليس فقط بنائهم ك شكل يفعل شيئا محددا. في هذه المقالة، سوف نتعرف على كيفية إنشاء نموذج بسيطلذراع روبوت باستخدام اثنان من الs....

متابعة القراءة

حول المقالة

  • مبتدىء

قراءة درجة الحرارة باستخدام LM35 وعرضها على LCD

photo_2025-01-22_16-14-58

مقدمة تعتبر مراقبة درجات الحرارة أمرًا مهمًا في العديد من التطبيقات، من المتطلبات المنزلية إلى الأنظمة الصناعية وايضا الLCD تعتبر من الامور المهمة جدا في عالم الالكترونيات حيث يمكنك استخدامها لعرض اي نتائج مثل قراءات مستشعرات او بيانات تصل من serialport او غيرهم. في هذه المقالة، سوف نتعرف على كيفية إنشاء نموذج بسيطلقياس درجة الحرارة باستخدام مستشعر....

متابعة القراءة

حول المقالة

  • مبتدىء

اشارة مرور باستخدام Arduino و Leds

download-1

شاهد الفيديو التعليمي حول انشاء اشارة مرور باستخدام Arduino و LEDs  في هذه المقالة سوف تتعلم كيفية توصيل 3 Leds على لوحة الBreadboard وتفهم اكثر تقسيمات هذه اللوحة حتى تنشئ اشارة مرور ماذا سوف تتعلم في هذه المقالة؟ كيفية توصيل 3 Leds على لوحة تجريبية (Breadboard)كيفية كتابة برنامج بلغة Arduino لحعل 3 Leds يضيئون مثل اشارة المرورتطبيق عملي لتحس....

متابعة القراءة

حول المقالة

  • مبتدىء

تشغيل واطفاء ليد باستخدام زر الضغط

تحكم في LED باستخدام زر ضغط: شرح عملي مع الكود

 شاهد الفيديو التعليمي حول تشغيل واطفاء ليد باستخدام زر الضغط  في هذه المقالة، سوف نتعلم كيفية توصيل زر الضغط مع Arduino للتحكم في تشغيل وإطفاء LED . ستتعرف على طريقة استخدام الأزرار في الدوائر الكهربائية للتحكم في مختلف المكونات الإلكترونية. ماذا سوف تتعلم في هذه المقالة؟كيفية توصيل LED وزر الضغط على لوحة تجريبية ) Breadboard .)كيفية كتا....

متابعة القراءة

حول المقالة

  • مبتدىء