Arduino Unganisha Vifaa vingi vya I2C: Hatua 6
Arduino Unganisha Vifaa vingi vya I2C: Hatua 6
Anonim

Katika mafunzo haya tutajifunza jinsi ya kuunganisha moduli kadhaa na unganisho la I2C na arduino.

Tazama Video!

Kwa upande wetu tutatumia Maonyesho 4 ya OLED kama mfano, lakini unaweza kutumia moduli / sensorer nyingine yoyote ya I2C ikiwa unataka.

Kumbuka: Maonyesho 4 ya OLED hutumia kumbukumbu zaidi ndio sababu tunatumia Arduino Mega kushughulikia hii kwani kumbukumbu ya Arduino UNO iko chini. Chagua bodi yako ya Arduino, ESP, n.k kulingana na utumiaji wa kumbukumbu ya sensa / moduli zako.

Hatua ya 1: Nini Utahitaji

Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
  • Arduino Mega 2560 au bodi nyingine yoyote ya Arduino Kumbuka: Tunatumia Arduino Mega katika kesi hii kwa sababu OLED Onyesha hutumia kumbukumbu zaidi na Aruino UNO haitaweza kushughulikia hilo. Kwa hivyo chagua bodi yako kulingana na moduli zako.
  • Moduli ya 8-Channel I2C TCA9548A
  • Maonyesho 4 ya OLED (au idadi yoyote ya moduli zingine za I2C)
  • Bodi ya mkate
  • Waya za jumper
  • Programu ya Visuino: Pakua hapa

Hatua ya 2: Mzunguko

Mzunguko
Mzunguko
  • Unganisha TCA9548A pin SDA kwa Arduino pin SDA
  • Unganisha siri ya TCA9548A na SCL ya Arduino
  • Unganisha siri ya TCA9548A VIN kwa Arduino pin 5V
  • Unganisha pini ya TCA9548A GND kwa pini ya Arduino GND
  • Unganisha OLED Display1 pin VCC kwa Arduino pin 5V
  • Unganisha OLED Display1 pin GND kwa Arduino pin GND
  • Unganisha OLED Display1 pin SDA kwa TCA9548A pin SD0
  • Unganisha OLED Display1 pin SCL kwa TCA9548A pin SC0
  • Unganisha OLED Display2 pin VCC kwa Arduino pin 5V
  • Unganisha OLED Display2 pin GND kwa Arduino pin GND
  • Unganisha OLED Display2 pin SDA kwa TCA9548A pin SD1
  • Unganisha OLED Display2 pin SCL kwa TCA9548A pin SC1
  • Unganisha OLED Display3 pin VCC kwa Arduino pin 5V
  • Unganisha OLED Display3 pin GND kwa Arduino pin GND
  • Unganisha OLED Display3 pin SDA kwa TCA9548A pin SD2
  • Unganisha OLED Display3 pin SCL kwa TCA9548A pin SC2
  • Unganisha OLED Display4 pin VCC kwa Arduino pin 5V
  • Unganisha OLED Display4 pin GND kwa Arduino pin GND
  • Unganisha OLED Display4 pin SDA kwa TCA9548A pin SD3
  • Unganisha OLED Display4 pin SCL kwa TCA9548A pin SC3

Hatua ya 3: Anza Visuino, na Chagua Aina ya Bodi ya Arduino MEGA

Anza Visuino, na Chagua Aina ya Bodi ya Arduino MEGA
Anza Visuino, na Chagua Aina ya Bodi ya Arduino MEGA
Anza Visuino, na Chagua Aina ya Bodi ya Arduino MEGA
Anza Visuino, na Chagua Aina ya Bodi ya Arduino MEGA

Visuino: https://www.visuino.eu pia inahitaji kusanikishwa. Pakua toleo la Bure au ujiandikishe kwa Jaribio la Bure.

Anza Visuino kama inavyoonyeshwa kwenye picha ya kwanza Bonyeza kitufe cha "Zana" kwenye sehemu ya Arduino (Picha 1) katika Visuino Wakati mazungumzo yanapoonekana, chagua "Arduino Mega 2560" kama inavyoonyeshwa kwenye Picha 2

Hatua ya 4: Katika Visuino Ongeza, Weka na Unganisha Vipengele

Katika Visuino Ongeza, Weka na Unganisha Vipengele
Katika Visuino Ongeza, Weka na Unganisha Vipengele
Katika Visuino Ongeza, Weka na Unganisha Vipengele
Katika Visuino Ongeza, Weka na Unganisha Vipengele
Katika Visuino Ongeza, Weka na Unganisha Vipengele
Katika Visuino Ongeza, Weka na Unganisha Vipengele
  • Ongeza sehemu ya TCA9548A
  • Ongeza vifaa vya Ox 4x OLED

Hatua ya 1:

  • Chagua kila sehemu ya Oled Oled na katika upana wa windows seti upana, urefu, aina ya onyesho
  • Bonyeza mara mbili kwenye sehemu ya "DisplayOLED1" na kwenye Vipengele, buruta "Chora Nakala" upande wa kushoto
  • Katika saizi ya dirisha kuweka mali hadi 3, tuma neno OLED1
  • Funga dirisha la Vipengele.

Rudia Steap1 kwa vifaa vingine vya Onyesho

Uhusiano:

Unganisha "DisplayOLED1" pini I2C Kati hadi "I2CSwitch1"> I2C 0

Unganisha "DisplayOLED2" pini I2C Kati kwa "I2CSwitch1"> I2C 1

Unganisha "DisplayOLED2" pini I2C Kati hadi "I2CSwitch1"> I2C 2

Unganisha "DisplayOLED3" pini I2C Kati hadi "I2CSwitch1"> I2C 3

Kumbuka: Ikiwa unatumia moduli / sensorer zingine basi unganisha tu pini zao za I2C kwa njia ile ile.

Hatua ya 5: Tengeneza, Jaza na Upakie Nambari ya Arduino

Tengeneza, Unganisha, na Upakie Nambari ya Arduino
Tengeneza, Unganisha, na Upakie Nambari ya Arduino

Katika Visuino, bonyeza chini kwenye Tabo "Jenga", hakikisha bandari sahihi imechaguliwa, kisha bonyeza kitufe cha "Kusanya / Kuunda na Kupakia".

Hatua ya 6: Cheza

Ukiwasha moduli ya Arduino, Maonyesho ya OLED yataanza kuonyesha maandishi.

Hongera! Umekamilisha mradi wako na Visuino. Pia umeambatanishwa na mradi wa Visuino, ambao niliunda kwa Agizo hili, unaweza kuipakua na kuifungua kwa Visuino:

Ilipendekeza: