top of page

تغذية الأسماك

غرض المشروع: لجعل نظام طعام الأسماك يتم التحكم فيه عن طريق الهاتف باستخدام بطاقة التحكم Pinoo ووحدة Bluetooth ومحرك مؤازر.

المدة: درسان

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

مجموعة Pinoo: مجموعة Maker ومجموعة كاملة.

الانجازات:

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

  • يتعلم استخدام وحدة البلوتوث.

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

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

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

  

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

 

 

 

المواد المطلوبة للتصميم: حاوية تخزين زجاجية ، منديل داخلي من الورق المقوى ، سكين متعدد الاستخدامات ، مقص ، ورق مقوى بمرآة دائرية رمادية اللون ، مسدس الغراء والسيليكون.

  

 

 

 

 

 

 

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

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

 

 

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

 

 

نصلح محرك سيرفو على الكرتون.  

 

 

نحن نولي اهتمامًا لحقيقة أن الورق المقوى لدينا يسد طريقه تمامًا إلى الداخل.  

 

  

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

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

           

من أجل استخدام وحدة Bluetooth الخاصة بنا ، نقوم بتنزيل تطبيق "Arduino Bluetooth Controller" من متجر Google play على هاتفنا الذي يعمل بنظام التشغيل android. ثم بعد فتح التطبيق ، نختار وحدة البلوتوث HC-06 الخاصة بنا. ثم نقوم بإدخال كلمة المرور كـ "1234" وإكمال المطابقة.  

 

          

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

 

إضافة ملحق Pinoo:  

 

 

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

  

 

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

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

 

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

 

  

في Mblock 3 ، نضغط على علامة التبويب "Connect" أعلى اليسار.  

في النافذة التي تفتح ، نضغط على قسم "Serial Port" وحدد خيار "COM6" من الصفحة التي تفتح.

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

 

 

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

 

 

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

 

 

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

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

 

جزء الترميز:

  

  

لبدء تشغيل محرك سيرفو ، نقوم بتشغيله تحت الأمر "عند الضغط على المفتاح". نظرًا لأن محرك سيرفو يعمل بين 0 و 180 درجة ، فإننا نجرب كلا الزاويتين.

  

 

نضيف كتلة الكود الخاصة بنا والتي تقدم أماكن الاتصال لوحدة Bluetooth الخاصة بنا تحت كود "Pinoo Program". ثم ، إذا تم إنشاء اتصال البلوتوث ، فنحن نريده أن يقرأ البيانات الرقمية من البلوتوث. إذا كانت البيانات الرقمية الواردة تساوي 1 ، أي عندما نضغط على زر التشغيل من تطبيق Arduino Bluetooth Controller ، نحضر محرك سيرفو لدينا إلى 90 درجة. إذا كانت تساوي 0 ، أي إذا أردنا إغلاق غطاء طعام الأسماك لدينا ، فإننا نطلب من محرك سيرفو لدينا إحضاره إلى 20 درجة.

 

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

 

 

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

 

 

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

يتم تحميل أكوادنا على بطاقة التحكم pinoo الخاصة بنا. 

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

 

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

 

  

يمكن إلقاء أي شيء يذكرنا بطعم السمك في الورق المقوى الخاص بنا. ثم يمكننا سكب طُعم السمك بقدر ما نريد بمساعدة البلوتوث من هاتف android ثم نغلق مسار الطُعم.

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

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

أجهزة مؤازرة // اسم الكائن المؤازر

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

Serial.begin (9600) ؛ // يبدأ الاتصال التسلسلي 

مؤازرة (2) ؛ // مخصص للدبوس الثاني لمحرك سيرفو

}

حلقة فارغة()

إذا (Serial.available ())

{// ينفذ الرموز في حالة وجود اتصال Bluetooth  

بيانات int = Serial.read () ؛  

تأخير (100) ؛ 

  if (data == '1') {// إذا كانت البيانات الواردة 1 ؛     مؤازرة كتابة (90) ؛

   }

وإلا إذا (البيانات == '0')

{// إذا كانت البيانات الواردة 0 ؛     مؤازرة كتابة (20) ؛   }

  }

}

IMG_4020.jpeg
IMG_4006.JPEG
IMG_4007.JPEG
IMG_4008.JPEG
IMG_4010.JPEG
IMG_4015.JPEG
IMG_4012.JPEG
333_large.jfif
44444_large.jfif
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
1_84cee91b-bc7f-46e9-bdb1-4672f9e95d32_large.png
1.JPG
2.jpg
3.jpg
IMG_4015.JPEG
bottom of page