عرض درجة الحرارة وشدة الضوء المقاسة بواسطة المايكروبيت على الهاتف الذكي

البلوتوث 23-01-24
61 0

محاور الدرس

1- كيف تقوم بطاقة المايكروبيت بقياس درجة الحرارة وشدة الضوء ؟

2- كيف تقوم بطاقة المايكروبيت بإرسال البيانات إلى الهاتف الذكي عبر البلوتوث ؟

3- برمجة بطاقة المايكروبيت مع Makecode لإرسال درجة الحرارة وكثافة الضوء إلى الهاتف الذكي

4- تطوير تطبيق هاتف ذكي باستخدام App Inventor لتلقي البيانات من بطاقة المايكروبيت عبر البلوتوث

كيف تقوم بطاقة المايكروبيت بقياس درجة الحرارة وشدة الضوء ؟

تقوم بطاقة المايكروبيت بقياس درجة الحرارة وشدة الضوء باستخدام مستشعرين مدمجين:

1- مستشعر درجة الحرارة:

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

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

2- مستشعر شدة الضوء:

يحتوي المايكروبيت على مستشعر مدمج لشدة الضوء يقيس شدة الضوء المحيطة.

يكون مستشعر الضوء عادةً من نوع الفوتودايود أو الفوتوترانزستور، الذي يولد تيارًا كهربائيًا صغيرًا عند تعرضه للضوء.

يمكن للمايكروبيت قياس هذا التيار لتحديد شدة الضوء الساقط على المستشعر.

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

كيف تقوم بطاقة المايكروبيت بإرسال البيانات إلى الهاتف الذكي عبر البلوتوث ؟

طاقة المايكروبيت تقوم بإرسال البيانات إلى الهاتف الذكي عبر البلوتوث باستخدام خدمة الاتصال اللاسلكي Bluetooth Low Energy (BLE). إليك نظرة عامة على كيفية القيام بذلك:

1- برمجة المايكروبيت:

استخدم بيئة برمجة مثل MakeCode لكتابة برنامج يتيح للمايكروبيت قراءة البيانات من مستشعر درجة الحرارة وشدة الضوء وإرسالها عبر BLE.

قم بتضمين مكتبة البلوتوث في برنامجك واستخدم الوظائف المخصصة لإرسال البيانات عبر BLE.

إعداد خدمة BLE على المايكروبيت:

تأكد من أن المايكروبيت يُعد خدمة BLE قابلة للوصول.

احتفظ بمعرف خدمة BLE (UUID) الذي ستستخدمه للتحقق من الهويات والاتصال.

برمجة التطبيق على الهاتف الذكي باستخدام MIT App Inventor أو لغة البرمجة المناسبة:

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

استخدم وظائف الاتصال بـ BLE المقدمة في لغة البرمجة أو بيئة التطوير.

الاتصال بين المايكروبيت والهاتف الذكي:

احتفظ بمعرف خدمة BLE ومعرف الخاصية (Characteristic) الذي يتم استخدامه لنقل البيانات.

في التطبيق الذكي، قم بالبحث عن المايكروبيت المتصل بالبلوتوث وأقم بإقامة اتصال BLE معه.

بعد الاتصال، قم بقراءة البيانات من الخاصية المحددة التي تمثل درجة الحرارة وشدة الضوء.

عرض البيانات:

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

هذه الخطوات هي إشارات عامة، والتفاصيل قد تختلف اعتمادًا على اللغة والبيئة التطويرية التي تستخدمها. استخدم الوثائق والموارد المتاحة للبرمجة باستخدام BLE مع المايكروبيت والهاتف الذكي.

برمجة بطاقة المايكروبيت مع Makecode لإرسال درجة الحرارة وكثافة الضوء إلى الهاتف الذكي

لبرمجة بطاقة المايكروبيت باستخدام MakeCode لإرسال درجة الحرارة وكثافة الضوء إلى الهاتف الذكي عبر البلوتوث، يمكنك اتباع الخطوات التالية:

1- فتح بيئة MakeCode:

قم بزيارة موقع MakeCode لـ micro:bit: https://makecode.microbit.org/.

2- إضافة المكتبة البلوتوث:

اذهب إلى قسم "ملحقات" في MakeCode.

ابحث عن "Bluetooth" وقم بإضافة مكتبة البلوتوث إلى مشروعك.

3- برمجة مقياس درجة الحرارة وشدة الضوء:

استخدم الكتل المتاحة في MakeCode لقراءة قيم درجة الحرارة وشدة الضوء من المستشعرين المدمجين في المايكروبيت.

يمكنك العثور على هذه الكتل في قسم "Input" أو "الإدخال" و "Pins" أو "الأقطاب" في MakeCode.

4- إعداد خدمة البلوتوث:

قم بإضافة كتل البلوتوث من خلال قسم البلوتوث في MakeCode.

استخدم الكتل لبدء البلوتوث وإرسال البيانات.

5- إرسال البيانات عبر بلوتوث:

قم بتضمين كتل تقوم بإرسال البيانات عبر البلوتوث.

هذا برنامج لإرسال درجة الحرارة ومستوى الضوء إلى الهاتف الذكي

تحميل البرنامج

7- تحميل البرنامج على المايكروبيت:

اتصل المايكروبيت بجهاز الكمبيوتر باستخدام كابل USB.

انقر على زر "Download" في MakeCode لتحميل ملف HEX الخاص بالبرنامج.

تطوير تطبيق هاتف ذكي باستخدام App Inventor لتلقي البيانات من بطاقة المايكروبيت عبر البلوتوث

تستخدم منصة App Inventor لتطوير تطبيقات الهواتف الذكية بشكل سهل وبدون الحاجة إلى مهارات برمجية متقدمة. إليك خطوات عامة لتطوير تطبيق باستخدام App Inventor لتلقي البيانات من بطاقة المايكروبيت عبر البلوتوث:

1- إعداد بيئة العمل:

قم بتسجيل الدخول إلى موقع App Inventor: App Inventor.

قم بإنشاء حساب إذا لم تكن قد قمت بذلك بالفعل.

2- إنشاء مشروع جديد:

انقر على "Start new project" لإنشاء مشروع جديد.

3- تصميم واجهة المستخدم:

قم بتصميم واجهة المستخدم باستخدام مكونات App Inventor مثل Button و Label و BluetoothClient.

قد يكون من المفيد إضافة Label لعرض البيانات المستلمة.

4- إعداد اتصال البلوتوث:

استخدم مكون BluetoothLE1 لإعداد اتصال البلوتوث مع بطاقة المايكروبيت.

5- برمجة التطبيقة:

قم ببرمجة التطبيقة لاستقبال درجة الحرارة وكثافة الضوء من بطاقة المايكروبيت عبر البلوتوث.

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

استخدم محاكي   قم بنقل التطبيق إلى هاتفك الذكي وقم بتشغيله لاختبار الاتصال بين التطبيق وبطاقة المايكروبيت.

0 تعليق

اترك تعليقا

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

شغف بالروبوتات

ورشة الروبوتات

صنع روبوتات

ذراع آلية

المنزل الذكي

الغرض من هذا الموقع

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

معلومات شخصية

زاوية قنطش ـ جمال ـ المنستير ـ تونس

+216 92 886 231

medaliprof@gmail.com

صور الدروس

هذا موقع واب تم إنشاؤه بواسطة محمد علي أستاذ إعلامية