جدول المحتويات:

واجهة مستخدم سهلة التنفيذ -- شاشة OLED مع عصا التحكم والأزرار: 6 خطوات
واجهة مستخدم سهلة التنفيذ -- شاشة OLED مع عصا التحكم والأزرار: 6 خطوات

فيديو: واجهة مستخدم سهلة التنفيذ -- شاشة OLED مع عصا التحكم والأزرار: 6 خطوات

فيديو: واجهة مستخدم سهلة التنفيذ -- شاشة OLED مع عصا التحكم والأزرار: 6 خطوات
فيديو: تعديل الاوامر باستخدام مفاتيح خارجية وعرضها على شاشة OLED Display Module 2024, يوليو
Anonim
Image
Image

تحتوي هذه الوحدة على شاشة OLED مع زرين ، وعصا تحكم خماسية الاتجاهات ومقياس تسارع ثلاثي المحاور. هذا مفيد في إعداد واجهة المستخدم لمشروع.

مرحبًا ، ما الأمر يا رفاق؟ Akarsh هنا من CETech. اليوم سنلقي نظرة على وحدة الكل في واحد والتي تكون مفيدة جدًا في تجهيز واجهة أجهزة سريعة لواجهة المستخدم لأي مشروع نقوم بإنشائه في المستقبل. شاهد الفيديو على قناتي لمشاهدة اللوحة وهي تعمل! لنبدأ بالمشروع الآن!

الخطوة 1: الأجزاء

القطع
القطع

للقيام بذلك ، ستحتاج إلى لوحة ESP8266 ويمكنك أيضًا إضافة بطارية إذا كنت تريد ذلك.

يمكنك العثور على وحدة Firebeetle OLED هنا.

أقترح استخدام لوحة من DFRobot مع هذه الوحدة لأن pinout سيكون متوافقًا ولن تواجه أي مشاكل في أي مكان ، لقد استخدمت لوحة Firebeetle من DFRobot لأنها تحتوي على حل شحن ومراقبة للبطارية على متن الطائرة.

الخطوة 2: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع

احصل على ثنائي الفينيل متعدد الكلور لمشروعك مُصنّع
احصل على ثنائي الفينيل متعدد الكلور لمشروعك مُصنّع

يجب عليك التحقق من JLCPCB لطلب مركبات ثنائي الفينيل متعدد الكلور عبر الإنترنت بسعر رخيص!

يمكنك الحصول على 10 مركبات ثنائي الفينيل متعدد الكلور عالية الجودة يتم تصنيعها وشحنها إلى عتبة داركم مقابل 2 دولار وبعض الشحن. ستحصل أيضًا على خصم على الشحن على طلبك الأول. لتصميم PCB الخاص بك ، توجه إلى easyEDA ، بمجرد الانتهاء من ذلك ، قم بتحميل ملفات Gerber الخاصة بك على JLCPCB لتصنيعها بجودة جيدة ووقت سريع.

الخطوة 3: قم بتنزيل Arduino IDE وإعداده

قم بتنزيل وإعداد Arduino IDE
قم بتنزيل وإعداد Arduino IDE

قم بتنزيل Arduino IDE من هنا.

1. قم بتثبيت Arduino IDE وافتحه.

2. انتقل إلى ملف> تفضيلات

3. أضف https://arduino.esp8266.com/stable/package_esp8266… عناوين URL الإضافية لمدير اللوحات.

4. انتقل إلى Tools> Board> Boards Manager

5. ابحث عن ESP8266 ثم قم بتثبيت اللوحة.

6. أعد تشغيل IDE.

الخطوة 4: تحضير الأجزاء

جهز الأجزاء
جهز الأجزاء
جهز الأجزاء
جهز الأجزاء
جهز الأجزاء
جهز الأجزاء

1. قم بلحام الرؤوس الموجودة على درع OLED بالإضافة إلى وحدة التحكم الدقيقة.

تلميح: استخدم لوح التجارب لمحاذاة الرؤوس ثم لحام الوحدة مع إبقاء الرؤوس مدرجة في اللوح.

2. قم بمحاذاة الزوايا مع الألوان البيضاء على كلا الوحدتين وقم بتكديسها باستخدام الرؤوس. الآن قم بتوصيل اللوحة بجهاز الكمبيوتر.

الخطوة 5: ترميز الوحدة النمطية

ترميز الوحدة
ترميز الوحدة

1. قم بتنزيل المكتبات التالية:

1.1

1.2

2. قم باستخراج المكتبات التي تم تنزيلها ، وأعد تسميتها بإزالة الاسم "الرئيسي" منها.

3. انتقل إلى مجلد المكتبات في Arduino IDE والصق كلا المجلدين هنا.

4. أعد تشغيل Arduino IDE.

5. انتقل إلى ملف> أمثلة> DFRobot_OLED12864> testall وافتح هذا الرمز.

6. انتقل إلى أدوات> لوحة. حدد اللوحة المناسبة التي تستخدمها ، Firebeetle ESP8266 في حالتي. حدد الاتصال الصحيح. المنفذ بالانتقال إلى Tools> Port.

8. اضغط على زر التحميل.

9. عندما تقول علامة التبويب "تم التحميل" ، فأنت على استعداد لاستخدام الدرع. بعد التحميل ، افتح الشاشة التسلسلية لعرض التفاصيل التالية.

الخطوة 6: اللعب بالدرع

اللعب بالدرع
اللعب بالدرع
اللعب بالدرع
اللعب بالدرع
اللعب بالدرع
اللعب بالدرع

1. قم بتوصيل الوحدة بمصدر طاقة باستخدام موصل USB الصغير الموجود على اللوحة أو قم فقط بتشغيل المفتاح إذا قمت بتوصيل بطارية.

2. بمجرد توصيل الوحدة ، سترى الشاشة تنبض بالحياة.

3. عندما تستخدم الأزرار المختلفة على عصا التحكم ، سترى أن الشاشة في الوقت الفعلي تُظهر الاتجاه الذي حركت عصا التحكم فيه.

4. الضغط على الزر A & B يظهر أنواع مختلفة من البيانات كما في الصور أدناه.

5. الكونغو! الوحدة تعمل كما هو متوقع.