תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה נלמד כיצד לחבר מספר מודולים עם חיבור I2C לארדואינו.
צפו בסרטון!
במקרה שלנו נשתמש ב -4 תצוגות OLED כדוגמה, אך תוכל להשתמש בכל מודולים/חיישנים אחרים של I2C אם תרצה בכך.
הערה: 4 תצוגות OLED צורכות קצת יותר זיכרון ולכן אנו משתמשים ב- Arduino Mega כדי לטפל בכך מכיוון שזיכרון UNO של Arduino נמוך יותר. בחר לוח Arduino, ESP וכו 'בהתאם לצריכת הזיכרון של החיישן/המודולים שלך.
שלב 1: מה שאתה צריך
- Arduino Mega 2560 או כל לוח Arduino אחר הערה: אנו משתמשים ב- Arduino Mega במקרה זה מכיוון שמצגי OLED צורכים יותר זיכרון ו- Aruino UNO לא תוכל להתמודד עם זה. אז בחר את הלוח שלך בהתאם למודולים שלך.
- מודול I2C 8 ערוצים TCA9548A
- 4 תצוגות OLED (או מספר כלשהו של מודולי I2C אחרים)
- לוח לחם
- חוטי מגשר
- תוכנת Visuino: הורדה כאן
שלב 2: המעגל
- חבר TCA9548A PIN SDA ל- Arduino pin SDA
- חבר TCA9548A PIN SCL ל- Arduino pin SCL
- חבר את סיכת TCA9548A VIN לסיכה Arduino 5V
- חבר את סיכת TCA9548A GND ל- pin Arduino GND
- חבר את OLED Display 1 פין VCC לסיכה Arduino 5V
- חבר את תצוגת OLED 1 פין GND לסיכת הארדואינו GND
- חבר את תצוגת OLED 1 פין SDA ל- TCA9548A פין SD0
- חבר את OLED Display 1 פין SCL ל- TCA9548A pin SC0
- חבר OLED Display2 פין VCC לסיכה Arduino 5V
- חבר OLED Display2 pin GND ל- pin Arduino GND
- חבר את OLED Display2 pin SDA ל- TCA9548A pin SD1
- חבר את OLED Display2 פין SCL ל- TCA9548A סיכה SC1
- חבר OLED Display3 פינים VCC לסיכת Arduino 5V
- חבר את OLED Display3 pin GND ל- pin Arduino GND
- חבר את OLED Display3 pin SDA ל- TCA9548A pin SD2
- חבר OLED Display3 פינים SCL ל- TCA9548A פין SC2
- חבר OLED Display4 פינים VCC לסיכה Arduino 5V
- חבר את OLED Display 4 פינים GND לסיכת הארדואינו GND
- חבר את OLED Display4 pin SDA ל- TCA9548A pin SD3
- חבר OLED Display4 פינים SCL ל- TCA9548A פין SC3
שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino MEGA
יש להתקין גם את Visuino: https://www.visuino.eu. הורד גרסה חינם או הירשם לניסיון חינם.
התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג בחר "Arduino Mega 2560" כפי שמוצג בתמונה 2
שלב 4: ב- Visuino הוסף, הגדר וחבר רכיבים
- הוסף רכיב TCA9548A
- הוסף 4x רכיבי OLED Display
שלב 1:
- בחר כל רכיב תצוגה משולב וברוחב הגובה, הגובה, סוג התצוגה בחלון המאפיינים
- לחץ פעמיים על רכיב "DisplayOLED1" ובאלמנטים, גרור את "צייר טקסט" לצד שמאל
- בחלון המאפיינים הגדר גודל ל- 3, טקסט ל- OLED1
- סגור את חלון האלמנטים.
חזור על Steap1 עבור רכיבי תצוגה אחרים
חיבור:
חבר את סיכה "DisplayOLED1" I2C החוצה ל- "I2CSwitch1"> I2C 0
חבר את סיכת "DisplayOLED2" I2C החוצה ל- "I2CSwitch1"> I2C 1
חבר את סיכת "DisplayOLED2" I2C החוצה ל- "I2CSwitch1"> I2C 2
חבר את סיכה "DisplayOLED3" I2C החוצה ל- "I2CSwitch1"> I2C 3
הערה: במקרה שאתה משתמש גם במודולים/חיישנים אחרים, פשוט חבר את סיכות ה- I2C שלהם באותה הדרך.
שלב 5: צור, הידור והעלה את קוד הארדואינו
ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".
שלב 6: שחק
אם תפעיל את מודול ה- Arduino, תצוגות OLED יתחילו להציג את הטקסט.
מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו ולפתוח אותו ב- Visuino: