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

تحديث Tamaguino بتقنية OLED الضخمة: 4 خطوات
تحديث Tamaguino بتقنية OLED الضخمة: 4 خطوات

فيديو: تحديث Tamaguino بتقنية OLED الضخمة: 4 خطوات

فيديو: تحديث Tamaguino بتقنية OLED الضخمة: 4 خطوات
فيديو: Обновление Tamaguino с ОГРОМНЫМ 2,7-дюймовым OLED SSD1325 от DFROBOT 2024, يوليو
Anonim
تحديث Tamaguino مع OLED ضخمة
تحديث Tamaguino مع OLED ضخمة

تحيات!

سنقوم اليوم بتحديث Tamaguino بشاشة OLED ضخمة لامعة جديدة مقاس 2.7 بوصة ، مقدمة من DFRobot!

كما تعلم بالفعل ، كان Tamaguino أحد مشاريعي الأولى في Arduino وتم تطوير لعبتي الأولى للتشغيل على متحكم دقيق. إنه استنساخ للحيوان الأليف الافتراضي Tamagotchi ، والذي كان شائعًا جدًا في التسعينيات ، واكتسب شعبية في السنوات القليلة الماضية أيضًا!

استخدم الإصدار الأول من Tamaguino 0.96 I2C OLED المعروف والمتوفر على نطاق واسع ويستخدمه العديد من هواة الإلكترونيات.

تمتلك Tamaguino موقع الويب الخاص بها:

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

الآن بعد أن عرفت التاريخ المختصر لـ Tamaguino ، دعنا نجعلها تتألق على هذا OLED الكبير الجديد!

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

الأجزاء المطلوبة
الأجزاء المطلوبة

لبناء هذا المشروع على لوح التجارب ، ستحتاج إلى ما يلي:

  • Arduino UNO أو ما شابه
  • اللوح
  • شاشة عرض OLED مقاس 2.7 بوصة بدقة 128 × 64 من DFRobot
  • أسلاك العبور
  • 3 أزرار انضغاطية
  • الجرس بيزو / مكبر الصوت

الخطوة 2: الأسلاك

الأسلاك
الأسلاك

يتم تمييز دبابيس OLED الخارجية بالرقم 1 و 20 ، لذا تحقق جيدًا مما إذا تم تعيين كل اتصال للمسمار المناسب

يرجى اتباع هذا الدليل للتوصيلات:

  • OLED PIN 1 (GND) -> أردوينو أرضي
  • OLED PIN 2 (VCC) -> ARDUINO 5V (يجب أن يعمل على 3v3 أيضًا)
  • OLED PIN 4 (DC) -> ARDUINO PIN 8
  • OLED PIN 7 (SCK) -> ARDUINO PIN 13
  • OLED PIN 8 (MOSI) -> ARDUINO PIN 11
  • OLED PIN 15 (CS) -> ARDUINO PIN 10
  • OLED PIN 16 (RST) -> ARDUINO PIN 9

الأزرار والجرس / مكبر الصوت:

  • الزر 1 -> دبوس أردوينو 5
  • الزر 2 -> دبوس أردوينو 6
  • الزر 3 -> دبوس أردوينو 7
  • الطنان + -> أردوينو دبوس 4
  • الطنان- -> GND

دبابيس الزر الثاني تذهب إلى GND

لا نحتاج إلى استخدام مقاومات للأزرار ، لأن دبابيس Arduino المقابلة المستخدمة لمدخلات الأزرار يتم تهيئتها بمقاومات سحب داخلية في الكود.

الخطوة الثالثة: تحميل الكود

تحميل الكود
تحميل الكود

يمكن العثور على كود المصدر هنا:

github.com/alojzjakob/Tamaguino

لهذا الإصدار ، ستحتاج إلى هذا الإصدار المحدد:

github.com/alojzjakob/Tamaguino/tree/maste…

إنها نسخة معدلة من الكود الأولي لتكون متوافقة مع هذه الشاشة.

إذا كنت تقوم ببناء Tamaguino من قبل ، فالرجاء ملاحظة أن الأزرار والجرس تم تعيينهما بشكل مختلف مقارنةً بإصدار SSD1306 (I2C). كان لا بد من إعادة ترتيبها حتى نتمكن من استخدام دبابيس SPI المخصصة على Arduino.

ستحتاج أيضًا إلى هذه المكتبة من Adafruit لـ SSD1325:

github.com/adafruit/Adafruit_SSD1325_Libra…

الآن بعد أن أصبح لديك كل شيء جاهزًا ، قم بتحميل الكود والمكتبة في Arduino IDE وتحميلها على اللوحة.

الخطوة 4: نظرة عامة

في الفيديو أعلاه ، يمكنك متابعتي خطوة بخطوة وبناء حيوانك الأليف Tamaguino!

موصى به: