![התקני Arduino Connect מרובים I2C: 6 שלבים התקני Arduino Connect מרובים I2C: 6 שלבים](https://i.howwhatproduce.com/images/002/image-4781-j.webp)
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
במדריך זה נלמד כיצד לחבר מספר מודולים עם חיבור I2C לארדואינו.
צפו בסרטון!
במקרה שלנו נשתמש ב -4 תצוגות OLED כדוגמה, אך תוכל להשתמש בכל מודולים/חיישנים אחרים של I2C אם תרצה בכך.
הערה: 4 תצוגות OLED צורכות קצת יותר זיכרון ולכן אנו משתמשים ב- Arduino Mega כדי לטפל בכך מכיוון שזיכרון UNO של Arduino נמוך יותר. בחר לוח Arduino, ESP וכו 'בהתאם לצריכת הזיכרון של החיישן/המודולים שלך.
שלב 1: מה שאתה צריך
![מה שאתה תצטרך מה שאתה תצטרך](https://i.howwhatproduce.com/images/002/image-4781-1-j.webp)
![מה שאתה תצטרך מה שאתה תצטרך](https://i.howwhatproduce.com/images/002/image-4781-2-j.webp)
![מה שאתה תצטרך מה שאתה תצטרך](https://i.howwhatproduce.com/images/002/image-4781-3-j.webp)
- Arduino Mega 2560 או כל לוח Arduino אחר הערה: אנו משתמשים ב- Arduino Mega במקרה זה מכיוון שמצגי OLED צורכים יותר זיכרון ו- Aruino UNO לא תוכל להתמודד עם זה. אז בחר את הלוח שלך בהתאם למודולים שלך.
- מודול I2C 8 ערוצים TCA9548A
- 4 תצוגות OLED (או מספר כלשהו של מודולי I2C אחרים)
- לוח לחם
- חוטי מגשר
- תוכנת Visuino: הורדה כאן
שלב 2: המעגל
![המעגל המעגל](https://i.howwhatproduce.com/images/002/image-4781-4-j.webp)
- חבר 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 ובחר את סוג הלוח של Arduino MEGA הפעל את Visuino ובחר את סוג הלוח של Arduino MEGA](https://i.howwhatproduce.com/images/002/image-4781-5-j.webp)
![הפעל את Visuino ובחר את סוג הלוח של Arduino MEGA הפעל את Visuino ובחר את סוג הלוח של Arduino MEGA](https://i.howwhatproduce.com/images/002/image-4781-6-j.webp)
יש להתקין גם את Visuino: https://www.visuino.eu. הורד גרסה חינם או הירשם לניסיון חינם.
התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג בחר "Arduino Mega 2560" כפי שמוצג בתמונה 2
שלב 4: ב- Visuino הוסף, הגדר וחבר רכיבים
![ב- Visuino הוסף, הגדר וחבר רכיבים ב- Visuino הוסף, הגדר וחבר רכיבים](https://i.howwhatproduce.com/images/002/image-4781-7-j.webp)
![ב- Visuino הוסף, הגדר וחבר רכיבים ב- Visuino הוסף, הגדר וחבר רכיבים](https://i.howwhatproduce.com/images/002/image-4781-8-j.webp)
![ב- Visuino הוסף, הגדר וחבר רכיבים ב- Visuino הוסף, הגדר וחבר רכיבים](https://i.howwhatproduce.com/images/002/image-4781-9-j.webp)
- הוסף רכיב 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: צור, הידור והעלה את קוד הארדואינו
![צור, הידור והעלה את קוד הארדואינו צור, הידור והעלה את קוד הארדואינו](https://i.howwhatproduce.com/images/002/image-4781-10-j.webp)
ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".
שלב 6: שחק
אם תפעיל את מודול ה- Arduino, תצוגות OLED יתחילו להציג את הטקסט.
מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו ולפתוח אותו ב- Visuino:
מוּמלָץ:
האם ניתן להעביר תמונות באמצעות התקני IoT מבוססי LPWAN ?: 6 שלבים
![האם ניתן להעביר תמונות באמצעות התקני IoT מבוססי LPWAN ?: 6 שלבים האם ניתן להעביר תמונות באמצעות התקני IoT מבוססי LPWAN ?: 6 שלבים](https://i.howwhatproduce.com/images/005/image-13188-j.webp)
האם ניתן להעביר תמונות באמצעות התקני IoT מבוססי LPWAN ?: LPWAN מייצג רשת נמוכה בחשמל רחב שטח והיא טכנולוגיית תקשורת מתאימה למדי בתחום ה- IoT. טכנולוגיות מייצגות הן Sigfox, LoRa NB-IoT ו- LTE Cat.M1. כל אלה הן טכנולוגיית תקשורת למרחקים ארוכים. ב- ge
ייצור אותות PWM ברזולוציה גבוהה עבור סרוווס RC עם התקני STM32: 3 שלבים
![ייצור אותות PWM ברזולוציה גבוהה עבור סרוווס RC עם התקני STM32: 3 שלבים ייצור אותות PWM ברזולוציה גבוהה עבור סרוווס RC עם התקני STM32: 3 שלבים](https://i.howwhatproduce.com/images/010/image-27969-j.webp)
ייצור אותות PWM ברזולוציה גבוהה עבור סרוווס RC עם התקני STM32: כרגע אני בונה משדר/מקלט RC המבוסס על שבב ה- RF SX1280. אחת המטרות של הפרויקט היא שאני רוצה רזולוציית סרוו של 12 ביט מהמקלות עד הסרווס. בין השאר מכיוון שלסרווואים דיגיטליים מודרניים יש רזולוציה של 12 ביט
מבער EXtreme Burner לתכנות התקני AVR Atmega: 7 שלבים
![מבער EXtreme Burner לתכנות התקני AVR Atmega: 7 שלבים מבער EXtreme Burner לתכנות התקני AVR Atmega: 7 שלבים](https://i.howwhatproduce.com/images/011/image-32099-j.webp)
מבער EXtreme Burner לתכנות התקני AVR Atmega: זהו ההוראה הראשונה שלי באתר זה! כל האנשים הטובים פרסמתם הרבה דברים באתר הזה, הרבה רעיונות ותחומי עניין מוזרים ומוזרים! רבים מהם קראתי מדי פעם, והשראת אותי להחזיר לקהילה! אלת
התקני סיליקון: 19 שלבים (עם תמונות)
![התקני סיליקון: 19 שלבים (עם תמונות) התקני סיליקון: 19 שלבים (עם תמונות)](https://i.howwhatproduce.com/images/003/image-6062-22-j.webp)
התקני סיליקון: התקני סיליקון מספקים את היתרונות המוקדמים של אלקטרוניקה רכה ומתוחה באמצעות גישה ידידותית ליוצרת. על ידי ביצוע הוראה זו, תלמד את הכישורים הבסיסיים הדרושים ליצירת מעגל אלקטרוני רך משולב במלואו
פטל PI מכשירי I2C מרובים: 3 שלבים
![פטל PI מכשירי I2C מרובים: 3 שלבים פטל PI מכשירי I2C מרובים: 3 שלבים](https://i.howwhatproduce.com/images/003/image-8534-8-j.webp)
פטל PI מכשירי I2C מרובים: מתוסכל מכיוון שלא ניתן להשתמש בכפלים של אותם התקני I2C בפרויקט שלך. אין צורך להשתמש במכפילים איטיים. גרעין ה- raspbian העדכני ביותר תומך ביצירת מספר אוטובוסים I2C באמצעות סיכות GPIO. פתרון זה הוא סופר מהיר