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

بناء ArduinOLED: 4 خطوات
بناء ArduinOLED: 4 خطوات

فيديو: بناء ArduinOLED: 4 خطوات

فيديو: بناء ArduinOLED: 4 خطوات
فيديو: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, اكتوبر
Anonim
بناء ArduinOLED
بناء ArduinOLED

ArduinOLED هي عبارة عن منصة للألعاب الإلكترونية والمشاريع الأخرى. يتضمن شاشة OLED ، وعصا تحكم ، وبعض الأزرار ، وجرس ، ونقاط اتصال مقطع التمساح للتفاعل مع العديد من الأجهزة الأخرى. قم بزيارة https://johanv.xyz/ArduinOLED لمزيد من المعلومات.

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

الخطوة 1: اطلب لوحات الدوائر المطبوعة (PCBs)

اطلب لوحات الدوائر المطبوعة (PCBs)
اطلب لوحات الدوائر المطبوعة (PCBs)
اطلب لوحات الدوائر المطبوعة (PCBs)
اطلب لوحات الدوائر المطبوعة (PCBs)
اطلب لوحات الدوائر المطبوعة (PCBs)
اطلب لوحات الدوائر المطبوعة (PCBs)

لقد صممت الألواح على EasyEDA:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

اللوحة التي تسمى "ArduinOLED v6" هي التي طلبتها. بها بعض الأخطاء:

  • جميع الثنائيات متخلفة باستثناء الصمام الثنائي للطاقة.
  • تم توصيل مقاومات السحب SDA و SCL بطريق الخطأ بالأرض بدلاً من 5 فولت ، لذلك اضطررت إلى لحام مقاومات الرصاص الشعاعية 1 كيلو أوم بموصلات مشبك التمساح.

لقد أصلحت كل هذه المشكلات في اللوحة المسماة "ArduinOLED v8"

  • جميع الثنائيات صحيحة الآن.
  • يحتوي كل من SDA و SCL الآن على مقاومات سحب سطح جبل 1K.
  • دبابيس SPI متوفرة على مشابك التمساح على اليسار.
  • ملاحظة: نظرًا لإعادة ترتيب المسامير ، ستحتاج إلى تعديل مكتبة ArduinOLED لتتمكن من قراءة الأزرار. المزيد عن هذا في الخطوة الأخيرة من هذا البرنامج التعليمي.

لطلب اللوحات ، قم بإنشاء حساب على EasyEDA ، واتبع الرابط أعلاه ، وانقر فوق "فتح في المحرر" بجوار اللوحة التي تريد طلبها. ثم انقر فوق "إخراج التصنيع" (المسمى في الصور أعلاه) ، والذي سيفتح علامة تبويب جديدة بها خيارات الطلب. قم بتغيير "كمية PCB" إلى 10 ، حيث إن تكلفة 5 و 10 هي نفسها ، ثم انقر فوق "Save to Cart".

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

لا ترسل طلب ثنائي الفينيل متعدد الكلور حتى الآن ، حيث يمكنك تقليل تكاليف الشحن عن طريق طلب بعض المكونات باستخدام ثنائي الفينيل متعدد الكلور.

الخطوة 2: اطلب المكونات

مرفق جدول بيانات بجميع المكونات ومكان شرائها. يمكن دمج جميع المكونات من "LCSC" مع طلب EasyEDA PCB. أثناء الدفع ، ضمن خيارات الشحن ، حدد "أريد دمج طلبات ثنائي الفينيل متعدد الكلور للشحن معًا". بعد ذلك ، بعد تقديم الطلب لـ LCSC ، ارجع وقدم الطلب للوحات من EasyEDA.

الخطوة 3: تجميع اللوحات

بعض الملاحظات أثناء لحام المكونات على ثنائي الفينيل متعدد الكلور:

  • تأكد من قطع دبابيس Arduino Pro Mini التي تلتصق بالجزء الخلفي من اللوحة لأنها ستضرب حامل البطارية 9V.
  • قم أيضًا بقص الثنائيات والأزرار والجرس الموجود أسفل حامل بطارية 9 فولت
  • جندى حامل البطارية أخيرًا.
  • عند لحام عصا التحكم ، يجب عليك إزالة رأس الزاوية واستبداله إما برأس مستقيم أو بعض المسامير المتبقية من الثنائيات.
  • لقد استخدمت رأسًا نسائيًا بحجم 1 × 4 عند توصيل شاشة OLED حتى أتمكن من إزالته إذا أردت. يمكنك أيضًا لحام الشاشة مباشرة باللوحة.

الخطوة 4: برمجة ArduinOLED

لبرمجة ArduinOLED ، اتبع هذا البرنامج التعليمي:

www.instructables.com/id/ArduinOLED/

إذا طلبت "ArudinOLED v8" المسمى بـ "v2.0" في الخلف (الرقم الموجود في الخلف يمثل "إصدار البرنامج" لتوافق المكتبة) ، فستحتاج إلى تغيير بضعة أسطر في مكتبة ArduinOLED.

افتح الملف على:

[مجلد كراسة الرسم] /ArduinOLED/ArduinOLED.cpp

أو

[مجلد كراسة الرسم] /ArduinOLED-master/ArduinOLED.cpp

ابحث عن هذه الخطوط بالقرب من الجزء العلوي:

إخراج col0 (عالية) ؛

الإخراج col1 (عالية) ؛ إخراج col2 (عالية) ؛

وقم بتغييرها إلى هذا:

إخراج col0 (عالية) ؛

الإخراج col1 (عالية) ؛ إخراج col2 (عالية) ؛ OriginalChanged D10D9 D11D6 D12D

سيؤدي هذا إلى تغيير المسامير المستخدمة لمصفوفة الأزرار لتعكس التغييرات في لوحة "ArduinOLED v8". كما أنه يجعل دبابيس SPI متاحة على موصلات مشبك التمساح على اليسار.

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

موصى به: