top of page

مصيدة فئران

غرض المشروع: في النظام الذي قمنا ببنائه باستخدام Pinoo Control Card ، محرك سيرفو ، مستشعر الضوء (LDR) ووحدة الطنان ، عندما يدخل الماوس إلى الصندوق ، سيتم اكتشافه بواسطة مستشعر الضوء وستصدر وحدة الجرس تحذيرًا مسموعًا .

مدة:  2 دروس

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

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

الانجازات:

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

  • يتعلم استخدام مستشعر الضوء.

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

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

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

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

 

 


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

 

 

 

المواد المطلوبة للتصميم:  ديكوتا ، سكينة فائدة ، سلك رفيع وسميك ، مسدس غراء وسيليكون.

 

 

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

 

بالنسبة لمشروعنا ، نبدأ أولاً بقطع صفحة decoupage الخاصة بنا.

 

 

 

قمنا بتقطيع الديكتات إلى قطع كما في الصورة.

 

 

 

 

 

 

 

ثم سنستخدم سلكًا رفيعًا لفتح باب مصيدة فئراننا. لهذا ، نقوم بعمل ثقب بمساعدة سكين فائدة كما في الصورة.

 

 

 

 

 

 

 

 

 

 

 

 

 


نقوم بتوصيل سلكنا الرقيق بالفتحات لضمان حركة الباب.

 

 

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

 

 

 

نقوم بإصلاح أجزاء decota الخاصة بنا بمساعدة مسدس سيليكون كما في الصورة.

 

 

نقوم بإصلاح مستشعر الضوء الخاص بنا على القطع الذي قطعناه على الأرض.

 

 

 

 

 

 

 

 

 

 

 

 

 

نقوم بتثبيت وحدة الجرس الخاصة بنا على الجدار الجانبي لمصيدة الفئران الخاصة بنا.

 

 

ثم نقوم بتوصيل سلكنا السميك بفرشاة محرك سيرفو الخاص بنا ونصلح السلك الذي قمنا بتوصيل محرك سيرفو الخاص بي بجدار مصيدة الفئران بالباب. ثم نقوم بإجراء الاتصالات على بطاقة التحكم pinoo الخاصة بنا. نقوم بتوصيل محرك المؤازرة الخاص بنا بالمنفذ 2 ، ووحدة الطنان الخاصة بنا بالمنفذ 3 ، ومستشعر الضوء الخاص بنا بالمنفذ 7.

 

إضافة ملحق Pinoo:

 

 

 

 

 

من علامة التبويب "الامتدادات" ، انقر فوق "إدارة الامتدادات".

 

 

 

في النافذة التي تفتح ، نكتب "Pinoo" في محرك البحث ويكفي أن نقول تنزيل للنتيجة.

مثبتة على جهاز الكمبيوتر الخاص بنا.

 

توصيل لوحة تحكم Pinoo بالكمبيوتر:

 

 

 

 

 

 

 

 

في Mblock 3 ، نضغط على علامة التبويب "Connect" أعلى اليسار. في النافذة التي تفتح ، نضغط على قسم "Serial Port" وحدد خيار "COM4" من الصفحة التي تفتح.

ملاحظة: نظرًا لأن كل جهاز كمبيوتر يحتوي على مدخلات مختلفة للمنافذ ، فقد تتغير الأرقام بجوار COM.

 

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

 

 

انقر فوق علامة التبويب الامتدادات. في النافذة التي تفتح ، نختار "Pinoo" ، امتداد بطاقة التحكم التي نستخدمها.

 

انقر فوق علامة التبويب الاتصال.

انقر فوق "تحديث البرنامج الثابت" من النافذة التي تفتح.

 

جزء الترميز:

 

 

 

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

 

 

 

نتحقق من وحدة Buzzer الخاصة بنا عن طريق تشغيل الكود أسفل الكود عند النقر فوق العلم الأخضر.

 

 

من أجل معرفة ما إذا كان مستشعر الضوء الخاص بنا يعمل ، نرى القيم من خلال قراءة رمز "قراءة مستشعر الضوء" الخاص بنا تحت رمز "العلم الأخضر" في رمز "قل مرحبًا".

 

 

 

 

 

 

 

نبدأ الكود الخاص بنا برمز العلم الأخضر. في البداية ، قمنا بضبط زاوية محرك سيرفو لدينا على 0 درجة حتى يظل باب مصيدة الفئران مفتوحًا.

 

 

 

في رمز التكرار ، إذا كانت قيمة مستشعر الضوء لدينا أقل من 200 ، فنحن نريد أن يقوم محرك سيرفو لدينا بضبط زاويته إلى 135 درجة ، أي لإغلاق الباب.

 

 

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

 

 

 

انقر بزر الماوس الأيمن على أمر "Pinoo Program" وحدد خيار "التثبيت على Arduino" في النافذة التي تفتح.

في الصفحة التي تفتح ، نضغط على الزر "تحميل إلى Arduino" المحدد باللون الأحمر.

 

 

 

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

 

 

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

 

 

 

إذا دخل الماوس ، فسيكتشف مستشعر الضوء الماوس وسيتم إغلاق بابنا.

 

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

# تضمين <Servo.h>  // قمنا بتضمين مكتبة المؤازرة في المشروع.

مؤازر  // أنشأنا كائن محرك مؤازر.

int LDRpin = A0 ؛ // لقد حددنا الدبوس الذي قمنا بتوصيل مستشعر الضوء به.

int buzzerpin = 3 ؛ // لقد حددنا الدبوس الذي قمنا بإرفاق وحدة الجرس لدينا.

الإعداد باطل()

{

  pinMode (الطنانة ، الإخراج) ؛ 

servomotor.attach (2)؛ // لقد حددنا الدبوس الذي قمنا بتوصيله بمحرك سيرفو الخاص بنا. 

servomotor.write (0)؛ // لقد تأكدنا من أن محرك سيرفو لدينا عند 0 درجة في البداية.

}

حلقة فارغة()

{

  int lightvalue = analogRead (LDRpin) ؛ // أنشأنا متغيرًا يسمى lightvalue ونقلنا قيم مستشعر الضوء الخاص بنا ، والذي قمنا بتوصيله بالدبوس A0 ، إلى المتغير الذي أنشأناه.

  إذا كانت (lightvalue <200) // إذا كانت قيمة الإضاءة المحيطة أقل من 200 ، فإننا أنشأنا كتلة الشرط.

  { 

  اكتب (135) ؛ // صنعنا زاوية محرك سيرفو 135 درجة.  

لـ (int i = 0 ؛ i <= 20 ؛ i ++) ؛ // أنشأنا حلقة for لوحدة الجرس الخاصة بنا لتصدر صوتًا 20 مرة.

   {   

  digitalWrite (buzzerpin، HIGH) ؛ // لقد قمنا بتنشيط وحدة Buzzer الخاصة بنا.    

تأخير (500) ؛ // انتظرنا نصف ثانية.    

digitalWrite (buzzerpin ، LOW) ؛ // لقد قمنا بتعطيل وحدة الجرس الخاصة بنا.    

تأخير (500) ؛ // جعلناها تنتظر نصف ثانية مرة أخرى.  

 

}

  }

}

IMG_4513_edited.jpg
IMG_4488.JPEG
IMG_4489.JPEG
IMG_4491.JPEG
IMG_4493.JPEG
IMG_4492.JPEG
IMG_4494.JPEG
IMG_4495.JPEG
IMG_4496.JPEG
IMG_4497.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
6.JPG
1.JPG
7.JPG
xxxx_ccf65842-52ad-41e1-8e7e-bec28bcb1268_480x480.jpg
2.JPG
3.JPG
4.jpg
5.jpg
calisma.jpg
bottom of page