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

בנה את ה- ArduinOLED: 4 שלבים
בנה את ה- ArduinOLED: 4 שלבים

וִידֵאוֹ: בנה את ה- ArduinOLED: 4 שלבים

וִידֵאוֹ: בנה את ה- ArduinOLED: 4 שלבים
וִידֵאוֹ: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, אוֹקְטוֹבֶּר
Anonim
בנה את ה- ArduinOLED
בנה את ה- ArduinOLED

ArduinOLED היא פלטפורמה למשחקים אלקטרוניים ולפרויקטים אחרים. הוא כולל מסך OLED, ג'ויסטיק, כמה כפתורים, זמזם ונקודות חיבור קליפ תנין לממשק עם מכשירים רבים אחרים. בקר https://johanv.xyz/ArduinOLED למידע נוסף.

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

שלב 1: הזמינו את הלוחות המודפסים (PCB)

הזמינו את הלוחות המודפסים (PCB)
הזמינו את הלוחות המודפסים (PCB)
הזמינו את הלוחות המודפסים (PCB)
הזמינו את הלוחות המודפסים (PCB)
הזמינו את הלוחות המודפסים (PCB)
הזמינו את הלוחות המודפסים (PCB)

עיצבתי את הלוחות ב- EasyEDA:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

הלוח בשם "ArduinOLED v6" הוא זה שהזמנתי. יש בו כמה טעויות:

  • כל הדיודות לאחור למעט דיודת הכוח.
  • נגדי ה- pull-up SDA ו- SCL חוברו בטעות לקרקע במקום 5V, אז נאלצתי להלחים נגדי עופרת רדיאליים 1K אוהם למחברי קליפ התנין.

תיקנתי את כל הבעיות האלה בלוח שנקרא "ArduinOLED v8"

  • כל הדיודות נכונות כעת.
  • ל- SDA ול- SCL יש כעת נגדי משיכה מעל פני השטח של 1K.
  • סיכות ה- SPI זמינות בקליפי התנין מצד שמאל.
  • הערה: מכיוון שהסיכות מסודרות מחדש, יהיה עליך לשנות את ספריית ArduinOLED כדי שתוכל לקרוא את הכפתורים. עוד על כך בשלב האחרון של מדריך זה.

להזמנת הלוחות, צור חשבון ב- EasyEDA, עקוב אחר הקישור למעלה ולחץ על "פתח בעורך" לצד הלוח שברצונך להזמין. לאחר מכן לחץ על "פלט ייצור" (המסומן בתמונות למעלה), שיפתח כרטיסייה חדשה עם אפשרויות הזמנה. שנה את "כמות PCB" ל -10, מכיוון ש -5 ו -10 עולים אותו מחיר ולחץ על "שמור בעגלה".

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

אל תשלח עדיין את הזמנת ה- PCB מכיוון שאתה יכול להפחית את עלויות המשלוח על ידי הזמנת חלק מהרכיבים עם ה- PCB.

שלב 2: הזמינו את הרכיבים

מצורף גיליון אלקטרוני של כל הרכיבים והיכן קניתי אותם. ניתן לשלב את כל הרכיבים מ- "LCSC" עם הזמנת PCB של EasyEDA. במהלך הקופה, תחת אפשרויות המשלוח, בחר "אני רוצה לשלב הזמנות PCB למשלוח יחד". לאחר מכן, לאחר שתשלח את ההזמנה ל- LCSC, תחזור ותשלח את ההזמנה ללוחות מ- EasyEDA.

שלב 3: הרכבת הלוחות

כמה הערות בעת הלחמת הרכיבים על הלוחות הלוח:

  • הקפד לחתוך את הפינים של ה- Arduino Pro Mini הבולטים בחלק האחורי של הלוח מכיוון שהם היו פוגעים במחזיק הסוללה של 9V.
  • כמו כן, קליפ את הדיודות, הכפתורים והזמזם הנמצאים מתחת למחזיק הסוללות 9V
  • הלחם את מחזיק הסוללה אחרון.
  • בעת הלחמת הג'ויסטיק, עליך להסיר את כותרת הזווית ולהחליף אותה בכותרת ישרה או בכמה סיכות שאריות מהדיודות.
  • השתמשתי בכותרת נקבה 1x4 בעת חיבור מסך OLED כדי שאוכל להסיר אותו אם ארצה. אתה יכול גם להלחם את המסך ישירות ללוח.

שלב 4: תכנות ה- ArduinOLED

כדי לתכנת את ArduinOLED, עקוב אחר הדרכה זו:

www.instructables.com/id/ArduinOLED/

אם הזמנת את "ArudinOLED v8" המסומן בגב "v2.0" (המספר מאחור מייצג את "גרסת התוכנה" לתאימות הספרייה), יהיה עליך לשנות מספר שורות בספריית ArduinOLED.

פתח את הקובץ ב:

[תיקיית סקיצות] /ArduinOLED/ArduinOLED.cpp

אוֹ

[תיקיית סקיצות] /ArduinOLED-master/ArduinOLED.cpp

מצא את הקווים הבאים ליד החלק העליון:

פלט col0 (HIGH);

פלט col1 (HIGH); פלט col2 (HIGH);

ושנה אותם לזה:

פלט col0 (HIGH);

פלט col1 (HIGH); פלט col2 (HIGH); מקורי השתנה D10D9 D11D6 D12D

זה ישנה את הסיכות המשמשות למטריצת הכפתורים כדי לשקף את השינויים בלוח "ArduinOLED v8". זה גם הופך את סיכות ה- SPI לזמינות במחברי קליפ התנין מצד שמאל.

הודע לי אם יש לך שאלות או שאתה זקוק להבהרה לגבי כל אחד מהשלבים הללו. בהצלחה!

מוּמלָץ: