كشف تسرب الغاز باستخدام لوحة المايكروبيت و المستشعر MQ-4 وشاشة SSD1306

77 0

محاور الدرس

1- كيف تكتشف لوحة المايكروبيت تسرب الغاز وتعرض رسالة تنبيه على شاشة SSD1306 ؟

2- المكونات اللازمة لاستخدام حساس MQ-4 وشاشة SSD1306 بواسطة لوحة المايكروبيت

3-تركيب لوحة المايكروبيت باستخدام المستشعر MQ-4 وشاشة SSD1306

4-برمجة لوحة المايكروبيت للكشف عن تسرب الغاز وعرض رسالة تنبيه

كيف تكتشف لوحة المايكروبيت تسرب الغاز وتعرض رسالة تنبيه على شاشة SSD1306 ؟

لكي تكتشف لوحة المايكروبيت تسرب الغاز وتعرض رسالة تنبيه على شاشة SSD1306، يجب عليك اتباع الخطوات التالية:

1- توصيل جهاز استشعار الغاز: يمكنك توصيل جهاز استشعار الغاز بمدخل الطاقة أو الدخول الرقمي/التناظري في لوحة المايكروبيت. قم بتوصيل جهاز الاستشعار وفقًا لتعليمات التوصيل المقدمة مع الجهاز.

2- توصيل شاشة SSD1306: قم بتوصيل شاشة SSD1306 بلوحة المايكروبيت باستخدام الدخول الرقمي المتاحة على اللوحة، مثل دخل SDA و SCL.

3- البرمجة باستخدام MakeCode: افتح محرر MakeCode وقم بإنشاء مشروع جديد.

4- كتابة الكود: استخدم كتل MakeCode لقراءة البيانات من جهاز استشعار الغاز وعرض رسالة تنبيه على شاشة SSD1306 عندما يتم اكتشاف تسرب للغاز. يمكنك استخدام كتل الشاشة SSD1306 المضافة في MakeCode للتحكم في عرض الرسائل.

5- اختبار البرنامج: بعد كتابة البرنامج، قم بتحميله على لوحة المايكروبيت. قم بتشغيل جهاز استشعار الغاز وتأكد من أن البرنامج يعمل كما هو متوقع، حيث يقوم بعرض رسالة تنبيه على شاشة SSD1306 عند اكتشاف تسرب للغاز.

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

المكونات اللازمة لاستخدام حساس MQ-4 وشاشة SSD1306 بواسطة لوحة المايكروبيت

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

الميكروبيت

لوحة المايكروبيت هي لوحة إلكترونية تستخدم في تطوير الأجهزة الإلكترونية التفاعلية والمشاريع البرمجية. توفر المايكروبيت بيئة برمجية واجهة سهلة للمبتدئين والمحترفين لتطوير الأجهزة والمشاريع المختلفة.

بطاقة التوسيع لـلوحة المايكروبيت:

la carte d'extension GPIO pour la carte Micro:bit

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

شاشة SSD1306:

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

حساس الغاز MQ-4

يستخدم جهاز الاستشعار MQ-4 للكشف عن تسرب الغاز

وصلات الأسلاك (Jumper wires):

Fils de connexion

لتوصيل جهاز الاستشعار MQ-4 بالمايكروبيت.

لوحة الاختبار:

plaque d'essai

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

تركيب لوحة المايكروبيت مع المستشعر MQ-4 وشاشة SSD1306

تركيب لوحة المايكروبيت مع المستشعر MQ-4 وشاشة SSD1306تركيب لوحة المايكروبيت مع المستشعر MQ-4 وشاشة SSD1306

تفاصيل توصيلات حساس MQ-4 بلوحة المايكروبيت:

قم بتوصيل طرف VCC الخاص بمستشعر MQ-4 بمنفذ 5V في لوحة GPIO

قم بتوصيل طرف GND الخاص بمستشعر MQ-4 بمنفذ GND الخاص بـلوحة المايكروبيت

قم بتوصيل طرف DO الخاص بمستشعر MQ-4 إلى طرف GPIO34 الخاص بـلوحة المايكروبيت

تفاصيل توصيلات لشاشة  SSD1306 بلوحة المايكروبيت:

5V: توصيله بمنفذ VCC على لوحة المايكروبيت.

GND: توصيله بمنفذ GND على لوحة المايكروبيت.

SDA: توصيله بمنفذ GPIO21  على لوحة المايكروبيت.

SCL: توصيله بمنفذ GPIO22 على لوحة المايكروبيت.

برمجة لوحة المايكروبيت للكشف عن تسرب الغاز وعرض رسالة تنبيه

لبرمجة لوحة المايكروبيت للكشف عن تسرب الغاز وعرض رسالة تنبيه على شاشة SSD1306 باستخدام MakeCode، يمكن اتباع الخطوات التالية:

1- قم بفتح محرر MakeCode (https://makecode.microbit.org/).

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

3- ابحث عن مكتبة muselab-oled-v2. يمكنك العثور عليها في قسم "ملحقات" في شريط الأدوات على الجانب الأيمن.

انقر على مكتبة muselab-oled-v2 لتثبيتها.

4- استخدم الكتل المناسبة لقراءة البيانات من جهاز استشعار الغاز وعرض رسالة التنبيه على شاشة ال SSD1306. يمكنك استخدام الكتل التالية:

كتل من فئة "Pins" لقراءة البيانات من جهاز استشعار الغاز.

كتل من الفئة "Logic" لإنشاء الشروط للكشف عن تسرب الغاز.

كتل من الفئة "SSD1306" لعرض رسالة التنبيه على شاشة ال SSD1306.

5- بعد الانتهاء من البرمجة، قم بتوصيل لوحة المايكروبيت بالكمبيوتر وانقر فوق "تحميل" لتحميل البرنامج على لوحة المايكروبيت.

إليك مثالًا بسيطًا يستخدم MakeCode لكشف تسرب الغاز وعرض رسالة تنبيه على شاشة SSD1306:

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

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

صور الدروس

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