תוכן עניינים:

עדכון Tamaguino עם OLED ענק: 4 שלבים
עדכון Tamaguino עם OLED ענק: 4 שלבים

וִידֵאוֹ: עדכון Tamaguino עם OLED ענק: 4 שלבים

וִידֵאוֹ: עדכון Tamaguino עם OLED ענק: 4 שלבים
וִידֵאוֹ: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, יולי
Anonim
עדכון Tamaguino עם OLED ענק
עדכון Tamaguino עם OLED ענק

ברכות!

היום אנו הולכים לעדכן את טמגוינו עם תצוגת OLED ענקית חדשה בגודל 2.7 אינץ ', המסופקת בחביבות על ידי DFRobot!

כפי שאולי אתם כבר יודעים, טמגוינו היה אחד הפרויקטים הראשונים שלי בארדואינו והמשחק הראשון שלי פותח כדי להריץ על מיקרו -בקר. זהו שיבוט של חיית המחמד הווירטואלית של טמגוצ'י, שהיו מאוד פופולריות בשנות ה -90, וצברה פופולריות גם בשנים האחרונות!

הגרסה הראשונה של Tamaguino השתמשה ב- I96C OLED ידוע של 0.96 אינץ 'הזמין באופן נרחב ומשמש את חובבי האלקטרוניקה רבים.

לטמגוינו יש אתר משלו:

שם תוכלו למצוא מידע מפורט וסכימות, קוד מקור ומאזנים קשורים, מארזים להדפסה בתלת מימד ועוד. הוא הועבר גם לארדבוי!;)

כעת, לאחר שאתה מכיר את ההיסטוריה הקצרה של טמגוינו, מאפשר לו לזרוח על ה- OLED הגדול החדש הזה!

שלב 1: יש צורך בחלקים

דרושים חלקים
דרושים חלקים

כדי לבנות פרויקט זה על קרש לחם תזדקק לדברים הבאים:

  • Arduino UNO או דומה
  • קרש לחם
  • מודול תצוגה בגודל 2.7 אינץ 'מסוג OLED 128x64 מ- DFRobot
  • חוטי מגשר
  • 3 כפתורי לחיצה
  • זמזם / רמקול פיזו

שלב 2: חיווט

תִיוּל
תִיוּל

סיכות OLED החיצוניות ביותר מסומנות עם 1 ו -20, לכן בדוק שוב אם לכל חיבור מוקצה סיכה תקינה

אנא עקוב אחר מדריך זה לחיבורים:

  • PIN OLED 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (אמור לעבוד גם על 3v3)
  • PIN 4 OLED (DC) -> PIN ARDUINO 8
  • PIN 7 OLED (SCK) -> PIN ARDUINO 13
  • PIN 8 OLED (MOSI) -> PIN ARDUINO 11
  • PIN 15 OLED (CS) -> PIN ARDUINO 10
  • PIN 16 OLED (RST) -> PIN ARDUINO 9

לחצנים וזמזם / רמקול:

  • לחצן 1 -> PIN ARDUINO 5
  • לחצן 2 -> PIN 6 של ארדואינו
  • לחצן 3 -> PIN 7 של ARDUINO
  • BUZZER + -> PIN 4 של ARDUINO
  • BUZZER - -> GND

סיכות הכפתור השנייה עוברות ל- GND

איננו צריכים להשתמש בנגדים לכפתורים, מכיוון שסיכות ארדואינו המתאימות המשמשות לכניסות כפתורים מאתחלות עם נגדי משיכה פנימיים בקוד.

שלב 3: העלאת הקוד

העלאת הקוד
העלאת הקוד

קוד המקור ניתן למצוא כאן:

github.com/alojzjakob/Tamaguino

עבור build זה תזדקק לגרסה הספציפית הזו:

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

זוהי גרסה שונה של קוד ראשוני כדי להיות תואם למסך זה.

אם בנית את Tamaguino בעבר, שים לב כי כפתורים וזמזם ממופים בצורה שונה בהשוואה לגרסת SSD1306 (I2C). זה היה צריך להיות מסודר מחדש כדי שנוכל להשתמש בסיכות ייעודיות ל- SPI ב- Arduino.

תזדקק גם לספרייה זו מ- Adafruit עבור SSD1325:

github.com/adafruit/Adafruit_SSD1325_Libra…

כעת, לאחר שהכל מוכן, טען את הקוד והספרייה ב- Arduino IDE והעלה ללוח.

שלב 4: סקירה כללית

בסרטון למעלה תוכלו לעקוב אחריי צעד אחר צעד ולבנות חיית מחמד טמגוינו משלכם!

מוּמלָץ: