Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kakailanganin Mo
- Hakbang 2: Ang Circuit
- Hakbang 3: Simulan ang Visuino, at Piliin ang Uri ng Board ng Arduino MEGA
- Hakbang 4: Sa Visuino Add, Set & Connect Components
- Hakbang 5: Bumuo, Mag-compile, at Mag-upload ng Arduino Code
- Hakbang 6: Maglaro
Video: Arduino Connect Multiple I2C Devices: 6 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
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:
Inirerekumendang:
Como Tener Múltiple Cuentas En Instagram: 3 Mga Hakbang
Como Tener Múltiple Cuentas En Instagram: Enrestable aprender á s como tener m ú ltiple cuentas en instagram para evitar salir de nuestra cuenta y tener que entrar en la otra
DIY LED Strip: Paano Mag-cut, Connect, Solder at Power LED Strip: 3 Hakbang (na may Mga Larawan)
DIY LED Strip: Paano Mag-cut, Connect, Solder at Power LED Strip: Patnubay sa mga nagsisimula para sa paggawa ng iyong sariling mga proyekto sa ilaw gamit ang LED strip. Flexible na maaasahan at madaling gamitin, ang LED strips ay ang pinakamahusay na pagpipilian para sa iba't ibang mga application. Saklaw ko ang mga pangunahing kaalaman sa pag-install ng isang simpleng panloob na 60 LED's / m LED strip, ngunit ang sa
RASPBERRY PI Pi OBYECT DETECTION WITH MULTIPLE CAMERA'S: 3 Hakbang
RASPBERRY PI Pi OBYECT DETECTION WITH MULTIPLE CAMERA'S: Itatago kong maikli ang intro, tulad ng pamagat mismo na nagmumungkahi kung ano ang pangunahing layunin ng itinuro. Sa sunud-sunod na pagtuturo na ito, ipapaliwanag ko sa iyo kung paano ikonekta ang maraming camera tulad ng 1-pi cam at kahit isang USB camera, o 2 USB camera.
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] MULTIPLE SENSOR DATA !: 3 Hakbang
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] MULTIPLE SENSOR DATA !: Kumusta, nakita ko na may kakulangan ng mga impormasyon kung paano mag-post ng maramihang data ng sensor sa mga bagay na bagay sa pamamagitan ng Arduino Uno na may SIM900 module. Kaya't gumawa ako ng maikling pagtuturo ng koneksyon at pagsasaayos ng Arduino UNO na may sensor ng SIM900 at DHT22. Data mula sa DHT22 (init ng ulo
MULTIPLE BATTERY HOLDER - para sa Mga Eksperimento sa Elektrisiko: 5 Hakbang (na may Mga Larawan)
MULTIPLE BATTERY HOLDER - para sa Mga Eksperimento sa Elektriko: Ang may hawak ng baterya na ito ay hahawak ng 1, 2, o 3 AAA na baterya. Maaari itong gawing mas mahaba upang mahawakan ang higit pa. Sa parehong paraan na pinipilit ng isang spring ng mga damit sa dulo ng pin ng damit, pinipilit nito ang hawakan na natapos. Ang panlabas na presyon na ito ay ginagamit upang mapanatili