top of page

الروبوت الراقص

غرض المشروع: إنشاء مشروع pinoo الراقص باستخدام وحدة محرك سيرفو ومستشعر المسافة باستخدام بطاقة التحكم Pinoo.

مدة:  2 دروس

الفئة العمرية:  7 سنوات فما فوق

مجموعة Pinoo:  المجموعة الأساسية ، مجموعة الاختراع ، المجموعة الكاملة ، مجموعة الصانع.

الانجازات:

  • يتعلم رمز لوحة التحكم Pinoo.

  • يتعلم ترميز مستشعر المسافة.

  • يتعلم رمز وحدة محرك سيرفو.

  • يطور المهارات الحسابية.

  • تطوير مهارات البرمجة.

  • يطور مهارات التصميم.

 

المواد التي سيتم استخدامها:  برنامج Mblock 3 ، بطاقة التحكم pinoo ، مستشعر المسافة ، 4 وحدات محرك سيرفو ، كابلات التوصيل

 

المواد المطلوبة للتصميم:  إخراج مطبوع من طابعة ثلاثية الأبعاد (الملفات متوفرة في المجلد) ، مسدس السد والسد.

 

للوصول إلى ملف .stl الخاص بالتصميم ثلاثي الأبعاد:

https://drive.google.com/drive/folders/1oDHzYkPM2Ixq27_7zqERTvYsVpfqCRw2

       

بناء المشروع:

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

  نضع وحدات المحرك المؤازر في الجزء السفلي من الإخراج المطبوع ثلاثي الأبعاد.

 

 

نقوم بدمج الجزء العلوي والسفلي من النسخة المطبوعة بمساعدة مسدس سيليكون كما هو موضح في الشكل.

      

 

 

نقوم بتركيب وحدات محرك سيرفو على أقدام النسخة المطبوعة من الطابعة ثلاثية الأبعاد ، بمساعدة مسدس سيليكون ، كما في الشكل.

   

نقوم بتركيب مراوح وحدات المحرك المؤازر على أرجل الإخراج ثلاثي الأبعاد بمساعدة مسدس سيليكون كما هو موضح في الشكل.

ملاحظة: لكي يكون المشروع صلبًا ، يمكنك إصلاحه بمحرك مؤازر باستخدام براغي المراوح. ثم يمكنك تركيب الأرجل بمساعدة مسدس الغراء. قبل شد المراوح ، تأكد من تشفير وحدات المحرك المؤازر وإحضارها إلى 90 درجة!

 

 

نقوم بتركيب وحدات محرك سيرفو على الجزء العلوي من أرجل النسخة المطبوعة ثلاثية الأبعاد بمساعدة مسدس سيليكون كما هو موضح في الشكل.

نقوم بدمج أرجل الإخراج ثلاثي الأبعاد مع وحدات محرك سيرفو كما في الشكل.

ملاحظة: قبل تجميع الأجزاء بوحدات محرك سيرفو ، تأكد من إحضار محركات المؤازرة إلى موضع 90 درجة من خلال النظر إلى جزء الترميز.

 

نقوم بدمج أقدام الإخراج ثلاثي الأبعاد مع وحدات محرك سيرفو كما هو موضح في الشكل. ملاحظة: قبل تجميع الأجزاء بوحدات محرك سيرفو ، تأكد من إحضار محركات المؤازرة إلى موضع 90 درجة من خلال النظر إلى جزء الترميز.

 

نقوم بعمل توصيلات وحدات محرك سيرفو مع الوحدات بحيث تتوافق الكابلات البني- GND ، الكابلات الحمراء- 5 فولت ، الكابلات البرتقالية- D0.

 

نقوم بتوصيل كبلات التوصيل لوحدات المحرك المؤازر ببطاقة التحكم pinoo وفقًا للأرقام الموجودة في الصورة.

نقوم بتوصيل كبل توصيل مستشعر المسافة بمدخل رقم 6 أرجواني / أخضر ونقوم بتركيب بطاقة التحكم pinoo على pinoo الراقص بمساعدة مسدس السيليكون.

ملاحظة: يمكنك تركيب لوحة التحكم Pinoo على Pinoo الراقص بعد الانتهاء من الترميز.

 

دعنا نركب وحدات المحرك المؤازرة على Pinoo الراقص بمساعدة مسدس الغراء.

لقد أكملنا اتصالاتنا ، والآن نذهب إلى جزء الترميز. سنستخدم تطبيق mblock-3 لهذا الغرض.

نقوم بتوصيل بطاقة التحكم Pinoo بالكمبيوتر بمساعدة كابل التوصيل وتسجيل الدخول إلى تطبيق Mblock3. ثم نقدم بطاقة Pinoo Control Card الخاصة بنا إلى الكمبيوتر. للقيام بذلك ، نضغط أولاً على خيار المنفذ التسلسلي من علامة التبويب الاتصال. ثم نختار COM4 (قد يختلف الرقم حسب الكمبيوتر والمنفذ.)

 

بعد توصيل المنفذ التسلسلي ، نختار البطاقة التي سنستخدمها من علامة التبويب "البطاقات". نحن نعمل مع طراز Nano من Arduino.

 

 

لإضافة امتداد Pinoo إلى جهاز الكمبيوتر الخاص بنا ، نضغط على خيار إدارة الامتدادات من علامة التبويب الامتدادات. في النافذة التي تفتح ، نكتب "Pinoo" في محرك البحث ويكفي أن نقول تنزيل للنتيجة. مثبتة على جهاز الكمبيوتر الخاص بنا.

انتقل إلى علامة التبويب الامتدادات مرة أخرى وانقر فوق Pinoo. سنكتب أكوادنا بامتداد Pinoo.

 

 

 

انتقل إلى علامة التبويب إعادة الاتصال وانقر فوق خيار تحديث البرنامج الثابت. بعد أن نقول أن التنزيل قد انتهى ، نضغط على زر إغلاق.

في جزء الترميز ؛ نحصل على الكود عندما نضغط على Green Flag من قائمة Events لبدء التطبيق. نحصل على المساعدة من الدمية لمعرفة القيمة التي يقرأها مستشعر المسافة. لهذا ، نحصل على أمر "say hello" من علامة تبويب العرض. بدلاً من الترحيب ، نحصل على كتلة التعليمات البرمجية المتعلقة بمستشعر المسافة من علامة تبويب الروبوتات. نقوم بتغيير إدخال الدبوس إلى Pinoo6 ، والذي نتصل به.

نظرًا لأننا نريد أن تتم عملية القراءة بشكل مستمر ، وليس مرة واحدة ، فإننا نأخذ جميع أكوادنا في كتلة التكرار من علامة تبويب التحكم.

 

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

 

 

 

مرة أخرى ، نحصل على الأمر عند النقر فوق العلم الأخضر من قائمة الأحداث وإحضار جميع وحدات محرك المؤازرة إلى 90 درجة.

نحصل على أمر التكرار من قائمة التحكم ونأخذ الأمر if ونرميه في أمر التكرار. بعد ذلك ، إذا كانت القيمة التي تم قياسها بواسطة مستشعر المسافة أقل من 10 وأكبر من 0 ، فإننا نقوم بإجراء العمليات.

 

ثم نقول احتفظ برقم بين 1 و 3 إذا كانت القيمة التي تم قياسها بواسطة مستشعر المسافة أقل من 10 وأكبر من 0. وإذا كان الرقم الذي يحمله يساوي 1 ، فإننا نجعل الروبوت الخاص بنا يرقص عن طريق تحريك وحدات محرك المؤازرة بشكل عشوائي.

 

ثم نقوم بتسجيل الأرقام مرة أخرى وإذا كان الرقم يساوي 2 ، فسنكتب الرموز التي ستنقل وحدات محرك سيرفو لحركات رقص مختلفة.

نقوم بالعد مرة أخرى ونكتب الرموز التي ستنقل وحدات محرك سيرفو إذا كان الرقم يساوي 3. وهكذا ، في كل مرة نظهر فيها أيدينا ، سيحتفظ الروبوت بأرقام مختلفة بين 1 و 3 ويصنع أشكالًا مختلفة للرقص لكل قيمة يحملها.

نحصل على الأمر if من قائمة التحكم. إذا كانت القيمة التي تم قياسها بواسطة مستشعر المسافة أكبر من أو تساوي 0 ، فإننا نقوم بتحريك وحدات محرك سيرفو في اتجاه 90 درجة.

 

 

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

انقر بزر الماوس الأيمن على الكود وانقر فوق تحميل إلى Arduino. (نحن نعمل مع اردوينو كلوحة.

في النافذة التي تفتح ، نضغط على الزر تحميل إلى Arduino مرة أخرى. نحن ننتظر بينما يتم تحميل أكوادنا على البطاقة. بعد أن نقول أن التنزيل قد انتهى ، نضغط على زر الإغلاق.

​​

 

​​

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

 

حالة عمل المشروع:

إذا كانت القيمة التي تم قياسها بواسطة مستشعر المسافة أكبر من 10 ، فسيظل الروبوت الخاص بنا ثابتًا في موضعه البالغ 90 درجة.

 

 

عندما نضع يدنا أمام مستشعر المسافة ، أي عندما تكون القيمة المقاسة بواسطة مستشعر المسافة أقل من 10 ، فإنها ستحتفظ بأرقام من 1 إلى 3 وتتحرك بأشكال رقص مختلفة في كل مرة.

1.JPG
2.JPG
4.JPG
5.JPG
7.JPG
8.JPG
9.JPG
10.JPG
11.JPG
12.JPG
13.JPG
14.JPG
15.JPG
16.JPG
17.JPG
18.JPG
seri_port_480x480.jpg
KART_480x480.jpg
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
27.JPG
28.png
29.JPG
30.JPG
31.JPG
32.JPG
33.JPG
34.JPG
35.JPG
36.JPG
37.JPG
38.png
39.jpg
40.jpg
bottom of page