Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa tutorial na ito matututunan namin kung paano ikonekta ang maraming mga module na may isang koneksyon sa I2C sa arduino.
Panoorin ang Video!
Sa aming kaso gagamitin namin ang 4 na OLED Ipinapakita bilang isang halimbawa, ngunit maaari kang gumamit ng anumang iba pang mga I2C module / sensor kung nais mo.
Tandaan: 4 OLED Ipinapakita ang ubusin ng kaunti pang memorya na kung bakit ginagamit namin ang Arduino Mega upang hawakan ito dahil mas mababa ang memorya ng Arduino UNO. Piliin ang iyong Arduino, ESP, atbp board alinsunod sa iyong pagkonsumo ng memorya ng sensor / modules.
Hakbang 1: Ano ang Kakailanganin Mo
- Arduino Mega 2560 o anumang iba pang board ng ArduinoTandaan: Gumagamit kami ng Arduino Mega sa kasong ito dahil ang OLED Displays ay kumakain ng mas maraming memorya at hindi ito mahawakan ng Aruino UNO. Kaya piliin ang iyong board alinsunod sa iyong mga module.
- 8-Channel I2C module na TCA9548A
- 4 na OLED Ipinapakita (o anumang bilang ng iba pang mga module ng I2C)
- Breadboard
- Jumper wires
- Visuino software: Mag-download dito
Hakbang 2: Ang Circuit
- Ikonekta ang TCA9548A pin SDA sa Arduino pin SDA
- Ikonekta ang TCA9548A pin SCL sa Arduino pin SCL
- Ikonekta ang TCA9548A pin VIN sa Arduino pin 5V
- Ikonekta ang TCA9548A pin GND sa Arduino pin GND
- Ikonekta ang OLED Display1 pin VCC sa Arduino pin 5V
- Ikonekta ang OLED Display1 pin GND sa Arduino pin GND
- Ikonekta ang OLED Display1 pin SDA sa TCA9548A pin SD0
- Ikonekta ang OLED Display1 pin SCL sa TCA9548A pin SC0
- Ikonekta ang OLED Display2 pin VCC sa Arduino pin 5V
- Ikonekta ang OLED Display2 pin GND sa Arduino pin GND
- Ikonekta ang OLED Display2 pin SDA sa TCA9548A pin SD1
- Ikonekta ang OLED Display2 pin SCL sa TCA9548A pin SC1
- Ikonekta ang OLED Display3 pin VCC sa Arduino pin 5V
- Ikonekta ang OLED Display3 pin GND sa Arduino pin GND
- Ikonekta ang OLED Display3 pin SDA sa TCA9548A pin SD2
- Ikonekta ang OLED Display3 pin SCL sa TCA9548A pin SC2
- Ikonekta ang OLED Display4 pin VCC sa Arduino pin 5V
- Ikonekta ang OLED Display4 pin GND sa Arduino pin GND
- Ikonekta ang OLED Display4 pin SDA sa TCA9548A pin SD3
- Ikonekta ang OLED Display4 pin SCL sa TCA9548A pin SC3
Hakbang 3: Simulan ang Visuino, at Piliin ang Uri ng Board ng Arduino MEGA
Ang Visuino: https://www.visuino.eu kailangan ding mai-install. Mag-download ng Libreng bersyon o magrehistro para sa isang Libreng Pagsubok.
Simulan ang Visuino tulad ng ipinakita sa unang larawan Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino Kapag lumitaw ang dialog, piliin ang "Arduino Mega 2560" tulad ng ipinakita sa Larawan 2
Hakbang 4: Sa Visuino Add, Set & Connect Components
- Magdagdag ng bahagi ng TCA9548A
- Magdagdag ng 4x mga bahagi ng OLED Display
Hakbang1:
- Piliin ang bawat oled na bahagi ng Display at sa window ng mga katangian na itinakda ang lapad, taas, uri ng pagpapakita
- Mag-double click sa sangkap na "DisplayOLED1" at sa mga Elemento, i-drag ang "Draw Text" sa kaliwang bahagi
- Sa laki ng window ng mga katangian na itinakda sa 3, mag-text sa OLED1
- Isara ang window ng Mga Elemento.
Ulitin ang Steap1 para sa iba pang mga bahagi ng Display
Koneksyon:
Ikonekta ang "DisplayOLED1" pin I2C Out sa "I2CSwitch1"> I2C 0
Ikonekta ang "DisplayOLED2" pin I2C Out sa "I2CSwitch1"> I2C 1
Ikonekta ang "DisplayOLED2" pin I2C Out sa "I2CSwitch1"> I2C 2
Ikonekta ang "DisplayOLED3" pin I2C Out sa "I2CSwitch1"> I2C 3
Tandaan: Kung sakaling gumagamit ka ng iba pang mga module / sensor din pagkatapos ay ikonekta lamang ang kanilang mga pin ng I2C sa parehong paraan.
Hakbang 5: Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Sa Visuino, sa ibabang pag-click sa "Build" Tab, tiyakin na napili ang tamang port, pagkatapos ay mag-click sa pindutang "Compile / Build and Upload".
Hakbang 6: Maglaro
Kung pinapagana mo ang Arduino module, magsisimulang ipakita ang OLED Ipakita ang teksto.
Binabati kita! Nakumpleto mo ang iyong proyekto kasama ang Visuino. Nakalakip din ang proyekto ng Visuino, na nilikha ko para sa Instructable na ito, maaari mong i-download ito at buksan ito sa Visuino: