روبوتكس
روبوتكس

@BaderRobotics

12 تغريدة 309 قراءة Aug 20, 2020
#المايكروبت :
لوحه مصممه لتسهيل التعامل مع شرائح الكترونية يمكن برمجتها وبالتالي التأثير بالعالم الخارجي وعمل مشاريع الكترونية ويستهدف بالأساس الطلبة من سن 11-12 سنة وهي جزء من مبادرة BBC المسماة Make It Digital project👇
bbc.co.uk
downloads.bbc.co.uk
يقع المايكروبت في مكان ما بين الأردوينو والرازبيري باي من ناحية قدراته الحاسوبية ويتكون من :
1- متحكم دقيق nRF51822 Nordic يعتمد تصميم
Arm Cortex-M0 processor
والذي يحمل عليه الكود الذي يكتبه المبرمج أو الطالب.
مواصفاته:
nordicsemi.com
2- #متحكم_دقيق يشابه الموجود في منصة #mbed
NXP(KL26z)
المعتمدة بشكل رئيس على متحكمات NXP
32بت تصميم ARM
وهو المسؤول بشكل أساسي عن التواصل بين المايكروبت والحاسب . ويقوم بذلك بسبب كود مخزن فيه Firmware لا يمكن الكتابة عليه أو تغييره ولكن يمكن تحديثه.
nxp.com
وبداخله منظم جهد يحول الفولت الداخل إلى 3.3V إذا تم تغذيته عن طريق USB حتى يستطيع المتحكم التعامل معه و 120mA ،ويجب الحرص على عدم استخدام قطعه تستهلك أكثر من 90mA، لأن أكثر من ذلك سيؤثر على عمل المتحكمات والبلوتوث وباقي الدوائر الإلكترونية في المايكروبت حيث لن تسحب تياراً كافياً.
ومن الأفضل استخدام مصدر تغذية خارجي، مع ملاحظة أن المصدر الخارجي لن يمر خلال منظم الجهد الموجود في NXP الذي بالمناسبة يغذي NXP نفسها ، لذلك عند الحصول على جهد خارجي يجب أن يكون ثابت ولا يتجاوز 3.6V حتى لا يعطب المتحكم الرئيسي، لعدم وجود الحماية المتمثلة في منظم الجهد.
3) 25 ثنائيات(موحدات) ضوئية يتم فيها عرض أرقام وكلمات و رسوم.
4) 25 منفذ منها 19 GPIO منافذ دخل وخرج للقراءة والتحكم منها:
3 لمحاكاة الخرج التماثلي للتحكم PWM
6 مداخل تماثلية ب 10 بت ريزيليوشن (حساسية التقاط التغير بالإشارة)
وتدعم هذه المنافذ بروتوكولات I2C أو SPI وسيريال التي تمكنها من التواصل مع #الحاسب أو #مايكروبت آخر أو #رازبيري_باي وهكذا.
5) ضاغطين يمكن برمجتهما للتحكم مثلاُ بالألعاب.
6) حساس حركة يحوي (بوصلة وأكسولوميتر) لتحديد الاتجاه والحركة.
* يجب معايرة البوصلة للحصول على قراءات سليمة.
7) بلوتوث منخفض الطاقة للإتصال مع أجهزة أخرى.
8) اتصال(راديوي)يستخدم بروتوكول Nordic Gazell يسمح بالتواصل مع الأجهزة التي تدعم نفس البروتوكول
ويعمل على 2.4GH.
9) حساس ضوء
10)حساس حرارة.
يمكن برمجته عن طريق:
1) اللبنات و #جافا_سكربت
makecode.microbit.org
2) اصدار خاص من #بايثون يسمى #مايكروبايثون مصمم للأنظمة المدمجة
python.microbit.org
3) عندما أتحدث عن الإبداع والحرية أتحدث عن C
developer.mbed.org
مصادر للمعلمين لتعليم الأطفال:
من 7-11
microbit.org
من 11-14
microbit.org
مواقع أخرى:
kitronik.co.uk
kitronik.co.uk
kitronik.co.uk
kitronik.co.uk
kitronik.co.uk
kitronik.co.uk
elecfreaks.com
وأخيراُ عند حدوث مشكله في المايكروبت يظهر لك رقم
من خلال هذا الرابط تبحث عن الرقم وتحدد المشكلة:
makecode.microbit.org
وللإنضمام لمجتمع مايكروبت العالمي على برنامج وتطبيق slack
يتم تعبئة الاستمارة التالية وإرسالها👇
tech.microbit.org
ولا تنسونا من صالح دعائكم....

جاري تحميل الاقتراحات...