תוכן עניינים:
וִידֵאוֹ: עדכון Tamaguino עם OLED ענק: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
ברכות!
היום אנו הולכים לעדכן את טמגוינו עם תצוגת 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: סקירה כללית
בסרטון למעלה תוכלו לעקוב אחריי צעד אחר צעד ולבנות חיית מחמד טמגוינו משלכם!
מוּמלָץ:
(עדכון - ישנה בעיה קלה) בקר משחקים USB ל- PC: 10 שלבים (עם תמונות)
(עדכון - ישנה בעיה קלה) בקר משחק USB ל- PC: בקר משחקים לכל משחק (כמעט)
עדכון סטטוס רפוי עם ESP8266: 5 שלבים (עם תמונות)
מעדכן סטטוס Slack עם ESP8266: פרויקט זה עוזר להפוך את היום שלך לקל יותר אם אתה עובד מרוחק המשתמש ב- Slack. אני אראה לך כיצד לבנות אותו באמצעות לוח wifi ESP8266. אל תחמיץ את הסרטון שלמעלה לסקירה הכללית. בין אם אתה חדש להשתמש ב- Slack או שזה עתה השתמשת
רובוט מדיה Blu (עדכון): 7 שלבים
רובוט Blu Media (עדכון): blu הוא רובוט שעובד עם לוח אם מייבל ופטל עבור האלקטרוניקה לרשימת החלקים שאתה יכול לקנות מ- makeblock כמוני בהתחלה, עכשיו יש לי מדפסת תלת מימד (wanahoa i3 +) ותוכל להוריד את חלק אחר להדפיס אותם על t
תוכנית MicroPython: עדכון נתוני מחלת הקורונה (COVID-19) בזמן אמת: 10 שלבים (עם תמונות)
תוכנית MicroPython: עדכון נתוני מחלת הקורונה (COVID-19) בזמן אמת: בשבועות האחרונים מספר המקרים שאושרו של מחלת הקורונה (COVID 19) ברחבי העולם עלה על 100,000, וארגון הבריאות העולמי (WHO) הכריז כי התפרצות דלקת ריאות חדשה מנגיף הקורונה תהיה מגיפה עולמית. הייתי מאוד
Orange Pi Plus 2 - Armbian (בכרטיס SD או בזיכרון 16GB!) - עדכון: 6 שלבים
Orange Pi Plus 2 - Armbian (בכרטיס SD או בזיכרון 16GB משולב!) - עדכון: שלום לכולם! זוהי ההוראה הראשונה שלי ואנגלית היא לא שפת האם שלי, אז אנא אל תהיו קשוחים אליי. ראשית, הכתום Pi Plus 2 הוא מכשיר קטן ונפלא ממש כמו Raspberry Pi אך מהיר יותר! עבור ה- Raspberry Pi יש תקשורת גדולה