الدرس (16) : استخدام الحساسات والملحقات – تشغيل السيرفو

بسم الله الرحمن الرحيم

:ribbon: مقدمة :ribbon:

.

إحدى الخصائص الهامة في المايكروبيت Micro bit

image

هي ارتباطه بالملحقات التي تثري التطبيقات والمشاريع

سنتعرف في هذا الدرس على السيرفو Servo , وهو أحد الملحقات التي يمكن ربطها بالمايكروبيت

:cherry_blossom::cherry_blossom:

:speech_balloon: الفكرة :speech_balloon:

ماهو السيرفو Servo

image

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

.\

:cherry_blossom:

:cherry_blossom:

:dart: أهداف التعلم :- :dart: :dart:

:one: – تنمية الإبداع من خلال تطوير المشاريع .

:two: – ربط السيرفو Servo بالمايكروبيت وتشغيله .

:three: - ابتكار مشاريع يمكن تنفيذها من خلال ماتم تعلمه خلال الدرس

:cherry_blossom:

:cherry_blossom:

ماذا تحتاج : :question:

:one: تطبيق المايكروبت (تحميل التطبيق على Windows10 تم شرحه هنا )

أو محرر Microbit المايكروبيت - OnLine ( على الرابط التالي )

:two: محرك السيرفو

:three: أسلاك ( ميل تو ميل ) أو ( ميل تو كليبس )

:cherry_blossom:

:cherry_blossom:

الأدوات : :hammer_and_wrench:

:one: جهاز مايكروبت.
:two: بطارية .
image

:three: جهاز كمبيوتر

image

:four: سيرفو

image

:five: أسلاك ( ميل تو ميل ) أو ( ميل تو كليبس )

image

:cherry_blossom:

:cherry_blossom:

طريقة التوصيل : :paperclips:

يخرج من السيرفو ثلاثة الوان للأسلاك حيث :-

السلك البني ،السلك الأحمر ، السلك البرتقالي

image

:round_pushpin: يجب مراعاة التوصيل الصحيح للأسلاك حيث :-

:one: يتم توصل السلك البني بــ ـ GND

:two: يتم توصل السلك الأحمر بــ 3V

:three: يتم توصل السلك البرتقالي بــ P0

:right_anger_bubble: يتم توصيل السيرفو بالمايكروبيت من خلال أسلاك إحدى أطرافها Male - ذكر

كما هو موضح بالرسم المرفق :page_with_curl:

:cherry_blossom::cherry_blossom::cherry_blossom:

طريقة التنفيذ و الأوامر البرمجية : :desktop_computer: :hourglass_flowing_sand: :desktop_computer:

:one: تحديد أمر الإدخال الذي يتم من خلاله تنفيذ الكود البرمجي

في مثالنا سيكون أمر الإدخال عند ( الضغط على الزر B ) و( الضغط على الزر A )

نختار عند ( الضغط على الزر B ) من خلال الأمر البرمجي التالي :-

:cherry_blossom:
image
:cherry_blossom:

عند الضغط على الزر B سوف يتحرك السيرفو ، حسب درجة الزاوية المححدة ( 180 ، 360 ، … )

في مثالنا سوف نحرك السيرفو بمقدار 180 درجة

وذلك من خلال الأمر البرمجي التالي :-

:cherry_blossom:
image
:cherry_blossom:

من قائمة (Pins)

image

عند الضغط على الزر A سوف يتحرك السيرفو بعكس الاتجاه ويعود إلى موضعه الأصلي ،

وذلك من خلال تحديد الزاوية (0) واستخدام الأمر البرمجي التالي :-

:cherry_blossom:
image
:cherry_blossom:

:cherry_blossom:
image
:cherry_blossom:

عند الضغط على الزر A سوف يتحرك السيرفو عكس المسار السابق ، ويعود إلى النقطة الأساسية

:cherry_blossom:

يصبح الكود البرمجي بالشكل النهائي كما يلي : -

:cherry_blossom:
image
:cherry_blossom:

فيديو يوضح طريقة العمل :movie_camera:

سيُرفع قريبًا

4 Likes

جميع الحقوق محفوظة @ لنادي المايكروبيت 2018

Twitter Youtube