كيفية بناء سلالم مع Makeblock: 32 خطوات (مع صور)

ALIJASSIMMAHMOODALTURKIRA7TYALNAFSYAعليجاسممØمودالتركيراØتيالنفسية

ALIJASSIMMAHMOODALTURKIRA7TYALNAFSYAعليجاسممØمودالتركيراØتيالنفسية

جدول المحتويات:

Anonim

بادئ ذي بدء ، نود أن نطلعكم على مبدأ العمل في هذه القضية. بشكل عام ، هناك 8 مراحل في هذه الحالة تحت ظروف مثالية. إن العجلات 1 و 4 هي عجلات قيادة مجهزة بمحركات ، بينما العجلات الأخرى مدفوعة. يتم تثبيت أجهزة الرفع بشكل منفصل على العجلة 2 والعجلة 4.

المرحلة 1
السيارة تتقدم.

المرحلة 2

اكتشف المستشعر بالموجات فوق الصوتية العقبات أمامه.

ثم سترفع أجهزة الرفع على هذه السيارة العجلة 1 والعجلة 3 لأعلى حتى لا يتمكن المستشعر فوق الصوتي من اكتشاف العوائق.

ملاحظة: تشير "العقبات" هنا إلى "الدرج".

المرحلة 3

تستمر السيارة في التحرك للأمام ، مدفوعة بالعجلة 1 والعجلة 4.

المرحلة 4

كما هو موضح في الصورة ، اكتشف متتبع الخط على العجلة 2 العوائق (الدرج) ، لذا فإن جهاز الرفع 1 سيرفع العجلة 2 إلى أعلى الدرج التالي.

المرحلة 5

تستمر السيارة في التحرك للأمام ، مدفوعة بالعجلة 1 والعجلة 4

المرحلة 6
ستتوقف عجلات القيادة (العجلة 1 والعجلة 4) تلقائيًا عندما يكتشف مفتاح الحد في العجلة 4 الدرج. رفع الجهاز 2 ثم رفع عجلة 4 لأعلى.

المرحلة 7

تستمر السيارة في التحرك للأمام ، مدفوعة بالعجلة 1

يبدو أننا عدنا إلى المرحلة 1 مرة أخرى …

المرحلة 8
المرحلة 8 ، مثل المرحلة الثانية. تستمر السيارة الآلية في التحرك للأمام حتى يكتشف المستشعر فوق الصوتي العقبات …

عموما ، في هذه الحالة ، دورات مبدأ العمل من المرحلة 1 إلى المرحلة 8.

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

أعرف أكثر

الخطوة 2:

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

قائمة الجزء:

4 × Beam0824-032

2 × Beam0824-160

8 × برغي M4x22

8 × البندق M4

استخدم الأجزاء التالية لتوصيل الهيكل.

الخطوه 3:

قائمة الجزء:

4 × موصل الحزام

16 × برغي M4x8

فقط بمجرد تشديد الخناق ، يمكننا بناء كتلة منزلقة بسهولة.

الاستيلاء على اثنين Beam0808-312 التي يمكن أن تذهب من خلال كتلة انزلاق على الفور.

الخطوة 4:

الآن دعنا ننتقل إلى الخطوة التالية: بناء الرف.

للتأكد من هذه السيارة الذكية لتسلق السلالم لتكييف السلالم ذات الإرتفاع المختلف ، يجب أن يكون المسار المنزلق والحامل طويلاً بما فيه الكفاية. طول المسار المنزلق 312 مم ، وبالتالي يجب ألا يكون الحامل قصيرًا

كل ما نحتاج إليه هو توصيل 4 أقسام لبناء الرف. السبب في أننا استخدمنا Beam0808-312 هنا هو منع وصلة أقسام الرف من الانحناء أثناء عملية الرفع. في حالة ثني مفصل قسم الحامل ، ستكون هناك مشكلة في الربط بين الترس والرف. لذلك ، يجب أن نثبت الحامل على Beam0808-312 ، كما هو موضح في الصورة التالية:

الخطوة 5:

ربط السكك الحديدية دليل والرف

قائمة الجزء:

1 × Beam0824-144

3 × برغي M4x22

2 × البندق M4

الخطوة 6:

قائمة الجزء:

2 × Beam0824-176

6 × برغي M4 × 22

6 × البندق M4

الخطوة 7:

تثبيت العجلة 2 (عجلة مخططة)

قائمة الجزء:

2 × الاطارات 64 * 16MM

2 × توقيت البكرة 90T

2 × الخيوط شافت 4x39mm

4 × شفة تحمل

2 × برغي M4

2 × مجموعة مقطوعة الرأس برغي M3x5

4 × البلاستيك Spacer4x7x2

إصلاح اثنين من الإطارات على طرفي Beam0824

بعد كل الخطوات ، انتهينا من تجميع العجلة 2 وجهاز الرفع 1.

الخطوة 8:

لننقلك إلى الخطوة التالية - تجميع العجلة 4 وجهاز الرفع 2.

هيكل جهاز الرفع 2 هو نفس جهاز الرفع 1 ، وكذلك الأجزاء المستخدمة في التجميع.

الفرق الوحيد هو أنك تحتاج إلى إصلاح Beam 0824-032 كما هو موضح في الصورة.

قم بتجميع سكة ​​التوجيه والرف بنفس الخطوات الخاصة ببناء جهاز الرفع 1. استخدم Beam0824-080 ، بدلاً من Beam0824-144 ، لتوصيل الطرف العلوي.

الخطوة 9:

لتوصيل الطرف السفلي ، نستخدم الجزء التالي:

1 × Beam0824-128

6 × برغي M4x22

6 × البندق M4

الخطوة 10:

تثبيت القوس L1 على Beam0824

قائمة جزء :

2 × برغي M4x14

2 × البندق M4

الخطوة 11:

بعد الانتهاء من جهاز رفع المبنى 2 ، يمكننا البدء في بناء العجلات 4 (عجلة القيادة)

قائمة الجزء:

1 × محرك DC-25

1 × توقيت البكرة 90T

1 × العاصمة موتور 25 قوس

1 × موصل رمح

1 × مجموعة مقطوعة الرأس برغي M3x5

2 × برغي M4x14

الخطوة 12:

تثبيت الإطارات

2 × برغي M4x14

2 × البندق

تثبيت الهيكل أعلاه على القوس L1

حتى الآن ، انتهينا من بناء نصف هذه السيارة.

الخطوة 13:

والخطوة التالية هي بناء الهيكل الرئيسي للسيارة والعجلة 1 والعجلة 3.

بناء عجلة 1 (عجلة القيادة) أولا.

2 × الاطارات 64 * 16MM

2 × توقيت البكرة 90T

2 × رمح موصل

8 × برغي M4x14

4 × البندق M4

4 × برغي M3x5

4 × مجموعة برغي M3x5

2 × محرك DC-25MM

2 × العاصمة موتور 25 قوس

2 × Beam0824-064

الخطوة 14:

تجميع شريط المضادة للتصادم

قائمة الجزء:

1 × Beam0824-160

2 × القوس L1

4 × برغي M4x14

4 × البندق M4

الخطوة 15:

تجميع الهيكل الرئيسي للسيارة

قائمة الجزء:

2 × Beam0824-192

1 × شريط المضادة للتصادم

2 × الاطارات 64 * 16MM

6 × برغي M4x30

6 × البندق M4

الخطوة 16:

تجميع العجلة 3 (عجلة مدفوعة)

قائمة الجزء:

2 × الاطارات 64 * 16MM

2 × توقيت البكرة 90T

2 × Beam0808-088

4 × شفة تحمل

2 × الخيوط رمح

4 × البلاستيك Spacer4x7x2

2 × البندق

2 × مجموعة مقطوعة الرأس برغي M3x5

الخطوة 17:

قائمة الجزء:

4 × برغي M4x22

4 × البندق M4

ثبت العجلة 3 على حامل السيارة

الخطوة 18:

قم بتثبيت جهاز الرفع 2 على حامل السيارة

قائمة الجزء:

8 × برغي M4x14

الخطوة 19:

استخدام 6 برغي M4x14 لتثبيت جهاز fting 1

عرض الدرج هو
محدودة والإطارات كبيرة جدا ، لذلك كان علينا أن ترنح مواقف جميع الإطارات. في العجلة 4 ، استخدمنا فقط محركًا وإطارًا.

الخطوة 20:

تثبيت محرك جهاز الرفع

قائمة الجزء:

2 × محرك DC-37

2 × جير 18T

2 × مجموعة مقطوعة الرأس برغي M3 × 5

4 × برغي M4 × 8

ملاحظة: قبل تثبيت DC Motor-37 ، قم بتجميع قوس المحرك أولاً.

اضبط المسافة بين الترس والرف ، ثم ثبت المحركات بشكل منفصل في أخدود مؤشر الترابط Beam0824 على جهاز الرفع 1 و 2

خطوة بخطوة ، انتهينا من بناء الهيكل الميكانيكي الكامل لهذه السيارة.

الخطوة 21:

دعنا ننتقل إلى الخطوة التالية - تثبيت أجهزة الاستشعار

1 × الحد التبديل

قم بتثبيت مفتاح الحد على جانب جهاز الرفع 2

2 × الحد التبديل

قم بتثبيت مفتاحي الحد هذين بشكل منفصل على حزم جهاز الرفع 1 و 2.

ملاحظة: يتم استخدام مفتاح الحد للحد من ارتفاع الرفع.

الخطوة 22:

تثبيت جهاز استشعار خط تابع

قائمة الجزء:

2 × برغي M4 × 22

2 × البلاستيك فاصل 4 * 7 * 10

4 × البلاستيك Spacer4x7x2

1 × عني خط تابع

الخطوة 23:

تثبيت جيروسكوب

الخطوة 24:

تثبيت جهاز استشعار بالموجات فوق الصوتية

كما نعلم جميعًا ، لا يمكن لجهاز استشعار الموجات فوق الصوتية اكتشاف عقبة في حدود 0-30 مم. لذلك في هذه الحالة ، قمنا بتركيب جهاز استشعار بالموجات فوق الصوتية داخل السيارة ، وترك شريط مكافحة التصادم في الجبهة لتحطم الدرج. بهذه الطريقة ، يحدث الموجات فوق الصوتية لتتمكن من اكتشاف العقبات - الدرج.

الخطوة 25:

تثبيت لي اوريون

الخطوة 26:

تثبيت محول (للتبديل الحد)

الخطوة 27:

بعد الانتهاء من تثبيت جميع المستشعرات ، دعونا الآن نلقي نظرة على الهيكل الكامل للسيارة وأجهزة الاستشعار

يمكن تقسيم هذه السيارة إلى 4 أجزاء بناءً على عدد الإطارات.

إن العجلات 1 و 4 هي عجلات قيادة ، بينما العجلات 2 و 3 هي عجلات مدفوعة

(عجلة 4 عجلة 3 عجلة 2 عجلة 1)

في هذه السيارة ، يتحكم جهاز الرفع 1 و 2 في موضع العجلة 2 والعجلة 4

(جهاز الرفع 1 جهاز الرفع 2)

(خط تابع للعجلة 2 مستشعر بالموجات فوق الصوتية للعجلة 1)

(وحدة محرك موتور محرك محرك عجلة 4 مفتاح الحد من رفع الجهاز 2 مفتاح الحد من عجلة 4 جهاز الرفع 2)

(محرك الجيروسكوب للعجلة 1 جهاز الرفع 1 محرك العجلة للعجلة 1 مفتاح الحد للعجلة 2)

لماذا نحتاج إلى جيروسكوب؟ يستخدم الجيروسكوب هنا لضبط سرعة رفع المحرك ، وبالتالي لموازنة السيارة نفسها (المحركات المستخدمة في جهاز الرفع هي محرك DC الذي فشل في تحقيق التوازن بين السيارة).

الخطوة 28:

السيارة بأكملها:

الخطوة 29:

خريطة الأسلاك

الخطوة 30:

mw_shl_code = applescript ، صواب # تضمين "MeOrion.h" #include MeGyro gyro؛ MeDCMotor lifer1 (PORT_1) ؛ // 升降 1 MeDCMotor lifer2 (PORT_2) ؛ // 升降 2 MeDCMotor rw (M2) ؛ // 1 号 驱动轮 MeDCMotor fw (M1)؛ // 4 号 驱动轮 MeLineFollower lineFinder1 (PORT_7)؛ // 巡 线 MeLimitSwitch upWard1 (PORT_3، SLOT2)؛ // 1 号 升降 限位 开关 MeLimitSwitch forWard2 (PORT_4، SLOT1)؛ // 4 号 轮子 限位 开关 MeLimitSwitch upWard2 (PORT_4، SLOT2)؛ // 2 号 升降 限位 开关 MeUltrasonicSensor ultraSensor (PORT_8)؛ // 1 号 轮子 超声波 void setup () // 初始化 , 前后 升降 装置 回收 {Serial.begin (9600)؛ gyro.begin ()؛ lifer1.run (-250). بينما (! upWard1.touched ())؛ lifer1.stop ()؛ lifer2.run (-250). بينما (! upWard2.touched ()) ؛ lifer2.stop ()؛ } void Step2 () {float p = 15؛ تعويم i = 0.01 ؛ زاوية تعويم = 0 ؛ هدف التعويم = 0 ؛ تكامل الطفو = 0 ؛ float err = 0 ؛ بينما (NotStop ()) {gyro.update () ؛ زاوية تعويم = gyro.getAngleX () ؛ يخطئ = زاوية - الهدف التكامل + = يخطئ. int speed1 = 200 ؛ int speed2 = 200 ؛ speed2 = speed1 + err * p؛ // + integration * i؛ lifer1.run (speed1)؛ lifer2.run (speed2)؛ // تأخير (10)؛ } lifer1.stop ()؛ lifer2.stop ()؛ } int startTiming = 0 ؛ startTime طويلة غير موقعة = 0 ؛ int NotStop () {int16_t distance؛ المسافة = ultraSensor.distanceCm () ؛ تأخير (10)؛ إذا (0 == startTiming) {if ((المسافة <10) && (المسافة> 1)) {return 1؛ } آخر {startTiming = 1 ؛ startTime = millis () ؛ عودة 1 ؛ }} آخر {unsigned long currentTime = millis ()؛ if (currentTime - startTime <2500) // 超声波 检测 不到 楼梯 后 延时 2.5 秒 {return 1؛ } آخر {return 0؛ }}} void loop () {startTiming = 0؛ startTime = 0 ؛ // 阶段 1 小车 前进 fw.run (60)؛ rw.run (60)؛ // 1 号 4 号 轮子 推动 小车 前进 int16_t distance؛ هل {المسافة = ultraSensor.distanceCm () ؛ تأخير (10)؛ } // 阶段 2 碰到 楼梯 主动 轮 停止 整体 车架 上升 بينما (! ((المسافة <4) && (المسافة> 1))) ؛ // 如果 碰到 楼梯 fw.stop ()؛ rw.stop ()؛ الخطوة 2()؛ // 阶段 3 1 号 4 号 轮子 推动 小车 前进 fw.run (60)؛ rw.run (60)؛ // 阶段 4 2 号 轮子 轮子 巡 线 检测 到 楼梯 轮 停止 升降 装置 1 把 2 把 轮子 收回 去 بينما (! (lineFinder1.readSensors ()! = S1_IN_S2_IN))؛ lifer1.run (-250). fw.stop ()؛ rw.stop ()؛ بينما (! upWard1.touched ())؛ // 1 号 升降 限位 开关 检测 升降 结束 lifer1.stop ()؛ يعدل()؛ // 阶段 5 1 号 4 号 轮子 推动 小车 前进 fw.run (60)؛ rw.run (60)؛ // 阶段 6 4 号 轮子 限位 开关 检测 到 4 号 轮子 碰到 楼梯 主动 轮 停止 2 号 升降 停止 回收 4 号 号 بينما (! forWard2.touched ())؛ lifer2.run (-250). fw.stop ()؛ rw.stop ()؛ بينما (! upWard2.touched ()) ؛ // 1 号 升降 限位 开关 检测 升降 结束 lifer2.stop ()؛ // 阶段 7 循环 阶段 1 // 阶段 8 循环 阶段 2} void Adjust () // 陀螺 仪 控制 1、2 号 升降 电机 控制 平衡 {int p = 40؛ // float i = 0.05؛ زاوية تعويم = 0 ؛ هدف التعويم = 4 ؛ // float integration = 0؛ // float err = 0؛ هل {gyro.update () ؛ الزاوية = gyro.getAngleX () ؛ // err = (زاوية - targetAngle) ؛ // integration + = err؛ lifer2.run ((زاوية - targetAngle) * p) ؛ // + i * integration) ؛ // تأخير (10)؛ } في حين (القوات المسلحة البوروندية (زاوية - targetAngle)> 1) ؛ lifer2.stop ()؛ } / mw_shl_code

الخطوة 31:

الخطوة 32:

تثبيت محرك السيارات Makeblock