عرض النص على شاشة SSD1306 المتصلة بلوحة المايكروبيت

66 0

محاور الدرس

1- ما هي شاشة SSD1306 ؟

2- كيف تعرض لوحة المايكروبيت النص في شاشة SSD1306 ؟

3- المكونات المطلوبة لعرض النص المتصل بالمايكروبيت على شاشة SSD1306

4- مخطط توصيلات لوحة المايكروبيت مع شاشة SSD1306

5- برمجة لوحة المايكروبيت لعرض النص على شاشة SSD1306

ما هي شاشة SSD1306 ؟

شاشة SSD1306 هي نوع من شاشات العرض الصغيرة OLED (Organic Light-Emitting Diode)، وتُستخدم عادة في المشاريع الإلكترونية والروبوتات والأجهزة الصغيرة الأخرى. تعتمد هذه الشاشات على تقنية OLED التي تعرض الصور والنصوص بواسطة إشارات كهربائية تُولّد إضاءة مباشرة من خلال البيكسلات.

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

كيف تعرض لوحة المايكروبيت النص في شاشة SSD1306 ؟

لوحة المايكروبيت هي لوحة تطوير صغيرة تستخدم في برمجة وتطوير البرمجيات بلغة Python للأشياء الصغيرة (الأشياء الصغيرة على سبيل المثال الأشياء الذكية والأنظمة المدمجة). إذا كنت ترغب في عرض نص على شاشة SSD1306 باستخدام لوحة المايكروبيت، يمكنك اتباع الخطوات التالية:

1- توصيل الشاشة SSD1306 بلوحة المايكروبيت: تأكد من توصيل الأسلاك بين لوحة المايكروبيت وشاشة SSD1306 بطريقة صحيحة. يجب أن تكون هناك أسلاك للتوصيل بمنافذ SDA وSCL على اللوحة.

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

3- تشغيل البرنامج: بمجرد كتابة الشيفرة، قم بتحميلها على لوحة المايكروبيت. ستظهر النصوص المحددة على شاشة SSD1306 المتصلة.

المكونات المطلوبة لعرض النص المتصل بالمايكروبيت على شاشة SSD1306

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

الميكروبيت

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

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

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

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

شاشة SSD1306:

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

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

Fils de connexion

لتوصيل شاشة SSD1306 بالمايكروبيت.

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

plaque d'essai

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

مخطط توصيلات لوحة المايكروبيت مع شاشة SSD1306

مخطط توصيلات لوحة المايكروبيت مع شاشة SSD1306

مخطط توصيلات لوحة المايكروبيت مع شاشة SSD1306

هذا المخطط يعرض الاتصالات الرئيسية بين لوحة المايكروبيت Uno وشاشة SSD1306

يجب أن تربط هذه الأسلاك بشكل صحيح حسب الأدوات التي تستخدمها  و ذلك باتباع الخطوات التالية :

قم بتوصيل دبوس VCC الخاص بالشاشة بـ 3.3V من المايكروبيت.

قم بتوصيل طرف GND الخاص بالشاشة بـ GND الخاص بـاالمايكروبيت.

قم بتوصيل طرف SDA الخاص بالشاشة بالدبوس P20 الخاص بـالمايكروبيت.

قم بتوصيل دبوس SCL الخاص بالشاشة بالدبوس P19 من المايكروبيت.

برمجة لوحة المايكروبيت لعرض النص على شاشة SSD1306

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

1- انتقل إلى موقع MakeCode (https://makecode.microbit.org/).

2- قم بفتح مشروع جديد.

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

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

5- بعد تثبيت المكتبة، ستظهر مجموعة من الكتل البرمجية الخاصة بـ SSD1306 في القسم "Advanced" (المتقدم).

6- استخدم الكتل البرمجية لتكوين الشاشة وعرض النص. على سبيل المثال:show string لعرض نص على الشاشة.

يمكنك تحديد النص والموقع وحجم الخط حسب احتياجاتك.

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

7- اضغط على زر "Download" لتحميل البرنامج إلى لوحة المايكروبيت.

بهذا، يجب أن يتم تحميل برنامجك إلى لوحة المايكروبيت، ويظهر النص على شاشة SSD1306 وفقًا للبرمجة التي قمت بها في MakeCode.

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

صور الدروس

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