جدول المحتويات:
فيديو: تحديث Tamaguino بتقنية OLED الضخمة: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
تحيات!
سنقوم اليوم بتحديث 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!
موصى به:
(تحديث - هناك مشكلة طفيفة) أداة التحكم في ألعاب USB لأجهزة الكمبيوتر: 10 خطوات (بالصور)
(تحديث - هناك مشكلة طفيفة) أداة التحكم في ألعاب USB لجهاز الكمبيوتر: جهاز تحكم في الألعاب لأي لعبة (تقريبًا)
متتبع تحديث كوفيد -19 باستخدام ESP8266: 9 خطوات
Covid-19 Update Tracker باستخدام ESP8266: يُظهر هذا المشروع البيانات الحالية لتفشي فيروس كورونا في مدن مختلفة من ولايات الهند في الوقت الفعلي على شاشة OLED. يساعدك متتبع الحالة المباشر هذا على مراقبة تحديث covid-19 في الوقت الفعلي لمنطقتك. هذا المشروع بالكامل ب
بلو ميديا روبوت (تحديث): 7 خطوات
Blu Media Robot (تحديث): blu هو روبوت يعمل مع اللوحة الأم makeblock وتوت العليق للإلكترونيات لقائمة الأجزاء التي يمكنك شراؤها من makeblock مثلي في البداية ، والآن لدي طابعة ثلاثية الأبعاد (wanahoa i3 +) ويمكنك تنزيل جزء مختلف لطباعتها على t
برنامج MicroPython: تحديث بيانات مرض فيروس كورونا (COVID-19) في الوقت الفعلي: 10 خطوات (بالصور)
برنامج MicroPython: تحديث بيانات مرض فيروس كورونا (COVID-19) في الوقت الفعلي: في الأسابيع القليلة الماضية ، تجاوز عدد الحالات المؤكدة لمرض فيروس كورونا (COVID 19) في جميع أنحاء العالم 100000 حالة ، وقد أعلنت منظمة الصحة العالمية (WHO) تفشي الالتهاب الرئوي الفيروسي الجديد ليكون وباءً عالمياً. كنت جدا
وحدة تحكم بأسلوب حلبة الرقص للألعاب الرجعية الضخمة: 4 خطوات
وحدة تحكم ضخمة على طراز حلبة الرقص في الألعاب الرجعية: لحفل زفافنا في شهر مارس من هذا العام ، أردنا حفل استقبال بطابع لعبة ريترو ، لأننا مجرد أطفال صغار في القلب وأنا متأكد من أن الكثير من الأشخاص الآخرين كذلك! البحث في MakeyMakey's اعتقدت أنه سيكون فكرة رائعة أن أعانقني