قيادة ذراع روبوتية مطبوعة بتقنية ثلاثية الأبعاد (3D) بوحدة تحكم PS3: ESP32 وبلوتوث ودون حاسوب (OmArm One، الجزء 1.5)

A DualShock 3 controller held in one hand with the 3D printed OmArm One robot arm behind it holding an orange cube

اربط يد تحكم PS3 بـESP32 عبر Bluepad32 وحرّك ذراعًا روبوتية مطبوعة بالطباعة ثلاثية الأبعاد (3D) بسبع درجات حرية (7-DOF، أي 6+1 للقابض): عصوان للتحكم بالسرعة، وأربعة مستويات للسرعة، وتسلسل وضعيات مسجَّل، وإيقاف يبقى مثبتًا، دون الحاجة إلى أي حاسوب.

OmArm One: بناء ذراع روبوتية بسبع درجات حرية (7-DOF) بالطباعة ثلاثية الأبعاد (3D) على محامل كروية حقيقية (الجزء 1)

OmArm One, a 6-joint printed arm with a parallel-jaw gripper, rendered from the CAD assembly

ابنِ ذراعًا روبوتية مطبوعة بطابعة ثلاثية الأبعاد بسبع درجات حرية (7 DOF) تدور على محامل كروية حقيقية: مدى وصول 485 mm، وحمولة 200 g، وقائمة مواد (BOM) كاملة، و16 رسمًا متحركًا للتجميع، وتحكم عبر الويب بلوحة ESP32.

مستشعر المسافة بالموجات فوق الصوتية HC-SR04 مع ESP32: مبدأ العمل والتوصيلات ولوحة متابعة حية على الويب

Hand holding a flat board in front of an HC-SR04 ultrasonic sensor mounted on a grey OmGrid baseplate with an ESP32 and the OmArTronics logo

وصّل HC-SR04 بلوحة ESP32، واقرأ المسافة عبر المنفذ التسلسلي (Serial)، ثم اعرض لوحة بيانات حية يستضيفها المتحكم نفسه، وكل ذلك في عملية رفع واحدة. يتضمن بيانات مقيسة عن التذبذب (Jitter) ومدى القياس.

OmArm Zero: بناء ذراع روبوتية بست درجات حرية 6-DOF (5+1 للقابض) مع تحكم عبر الويب باستخدام ESP32

OmArm Zero ESP32 robotic arm with browser-based web control interface

ابنِ OmArm Zero، ذراعًا روبوتية بست درجات حرية (6-DOF، أي 5+1 للقابض) يُتحكَّم بها عبر واي فاي (Wi-Fi) بواسطة ESP32. دليل بناء كامل مع ملفات الطباعة ثلاثية الأبعاد (3D)، ومخططات التوصيل، والبرنامج الثابت (Firmware)، وواجهة تحكم تعمل في المتصفح. مدى وصول 303 mm، وحمولة 100 g (وحتى 150 g مع نابض الكتف)، بتكلفة أقل من $50.

أساسيات برمجة Arduino: دليل المبتدئين الشامل لكتابة أول برنامج (Sketch)

Close-up view of programming code on a computer screen.

If you have never written Arduino code before, this is where to start. I walk through installing the IDE, explain how setup() and loop() work, and cover the basic building blocks you will use in every sketch. By the end, you will have built three small projects with working code.

أنواع برمجة المتحكمات الدقيقة: شرح الأدوات الرسومية وC/C++ وPython وبيئات التطوير المتكاملة (IDE)

Collection of microcontroller boards including Arduino and ESP32 with programming code in the background, representing different microcontroller programming types and development environments.

Overview of the ways to program a microcontroller: block-based tools (Scratch, Blockly, mBlock), assembly, C/C++, MicroPython/CircuitPython and JavaScript, and the IDEs used to write and upload the code (Arduino IDE, PlatformIO, Thonny, STM32CubeIDE).