top of page

سرير ذكي

غرض المشروع: عمل مشروع Smart Cradle باستخدام Pinoo Control Card وزر ووحدة محرك سيرفو.

مدة:  2 دروس

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

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

  الانجازات :

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

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

  • يتعلم استخدام وحدة الزر.

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

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

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

  • يكتسب أفكارًا حول الطابعات ثلاثية الأبعاد والتصميمات.

 

المواد التي سيتم استخدامها:  برنامج Mblock 3 ، بطاقة التحكم Pinoo ، وحدة الأزرار ، وحدة محرك سيرفو ، كابلات

 

 

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


 

 

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

 

  1. نبدأ مشروعنا بجعل الأرضية أولاً. نقوم بدمج 4 قطع من الخشب بمساعدة ماكينة سيليكون. يمكن أيضًا استخدام الورق المقوى.

 

  1. بعد إنشاء الأرضية ، نقوم بتغطية الأرضية بلون من اختيارنا ، إيفا أو ورق الكرافت. يمكن قطع الأجزاء الزائدة  أو يمكن طيها للداخل.

 

  1. بعد ذلك ، نصلح الحامل الموجود في الجزء العلوي من الأرضية ، والذي قمنا بطباعته من طابعة ثلاثية الأبعاد ، بمساعدة آلة سيليكون.

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

 

 

  1. نقوم بإلصاق المحرك المؤازر بالقضيب الموجود في المهد بمساعدة آلة السيليكون.

 

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

 

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

 

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

 

 

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

 

 

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

 

 

  1. بعد اختيار بطاقتنا ، نضغط على خيار Pinoo من علامة التبويب Extensions. سنكتب أكوادنا بامتداد Pinoo.

 

 

  1. بعد تحديد اختياراتنا ، أكملنا أخيرًا عملية الاتصال الخاصة بنا عن طريق تحديث برنامج الجهاز من خيار الاتصال.

 

 

 

  1. بعد انتهاء التحديث ، ننتقل إلى مرحلة الترميز. بادئ ذي بدء ، نحصل على الرمز عند النقر فوق العلم الأخضر من قائمة الأحداث.

 

 

  1. ثم نقرأ قيمة وحدة الزر الخاصة بنا. لهذا ، نحصل أولاً على رمز Say Hello من قائمة العرض.

 

 

  1. نأخذ الكود الذي سيقرأ قيمة Button Module من قائمة Robots ونقوم بإدخالها في كود say hello. نختار الإدخال الذي تتصل به وحدة الزر.

 

 

 

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

(ستكون 1 عندما نضغط على الزر و 0 عندما لا نضغط على الزر.  ستختلف القيم.)  

 

 

 

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

 

  1. بعد الحصول على الكود إن لم يكن من قائمة التحكم ، نضع رمز المساواة من قائمة العمليات.

 

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

 

 

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

 

  1. نبدأ زاوية محرك السيرفو من 90 درجة (نقطة المنتصف).

 

  1. ثم نقوم بزيادة زوايا المحرك المؤازر بفواصل زمنية قدرها ثانية واحدة بحيث يتأرجح المهد إلى اليمين تدريجيًا.

 

  1. ثم نكتب الرموز اللازمة للتأرجح إلى اليسار للمحرك المؤازر.

 

  1. إذا حصلنا عليه من Control Block بحيث يتوقف مهدنا عندما لا نضغط على وحدة الزر لاحقًا ، إذا لم يكن الرمز متاحًا.  نكتب الكود اللازم في القسم.

 

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

 

 

  1. بادئ ذي بدء ، نحصل على رمز برنامج Pinoo من قائمة الروبوتات.

 

 

  1. نقوم بتحميل أكوادنا إلى Arduino بالنقر بزر الماوس الأيمن على رمز برنامج Pinoo.

 

 

  1. نحن في انتظار تحميل الرموز. بعد انتهاء التثبيت ، نغلق النافذة ونفصل كابل التوصيل الخاص ببطاقة Pinoo عن الكمبيوتر.

 

 

  1. أخيرًا ، بمساعدة بطارية 9 فولت وغطاء البطارية ، نقوم بتشغيل لوحة Pinoo الخاصة بنا ونجعل مشروعنا يعمل.

 

 

 

  رموز اردوينو IDE:

# تتضمن <Servo.h> // أضفنا مكتبة المؤازرة المؤازرة المؤازرة ؛ // اسم زر int كائن مؤازر = 4 ؛ // أضاف الزر إلى حالة الزر الرابع int ؛ // نقوم بتعيين متغير يسمى buttonstate void setup () {  مؤازرة (2) ؛ // قم بتعيين المؤازرة للدبوس 2.  pinMode (زر ، الإدخال) ؛ // button is input pin} void loop () {  buttonstate = digitalRead (زر) ؛ // نقرأ القيمة من الزر  إذا (buttonstate == HIGH) {// إذا تم الضغط على الزر   // احصل على المؤازرة للمواقف 9،120،150،120،90،60 على التوالي   مؤازرة كتابة (90) ؛   تأخير (1000) ؛   مؤازرة كتابة (120) ؛   تأخير (1000) ؛   مؤازرة كتابة (150) ؛   تأخير (1000) ؛   مؤازرة كتابة (120) ؛   تأخير (1000) ؛   مؤازرة كتابة (90) ؛   تأخير (1000) ؛   مؤازرة كتابة (60) ؛   تأخير (1000) ؛  } else {// خلاف ذلك   // احصل على المؤازرة إلى الموضع 90   مؤازرة كتابة (90) ؛  }}

bottom of page