Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Qarku
- Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit Arduino MEGA
- Hapi 4: Në Visuino Add, Set & Connect Components
- Hapi 5: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
- Hapi 6: Luaj
Video: Arduino Lidhni pajisje të shumta I2C: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Në këtë tutorial do të mësojmë se si të lidhim disa module me një lidhje I2C me arduino.
Shikoni Videon!
Në rastin tonë ne do të përdorim 4 Ekrane OLED si shembull, por ju mund të përdorni çdo modul/sensorë të tjerë I2C nëse dëshironi.
Shënim: 4 Ekranet OLED konsumojnë pak më shumë memorie prandaj ne po përdorim Arduino Mega për ta trajtuar këtë pasi kujtesa Arduino UNO është më e ulët. Zgjidhni bordin tuaj Arduino, ESP, etj sipas konsumit të kujtesës së sensorit/moduleve tuaja.
Hapi 1: Çfarë ju nevojitet
- Arduino Mega 2560 ose ndonjë bord tjetër ArduinoShënim: Ne po përdorim Arduino Mega në këtë rast sepse Ekranet OLED konsumojnë më shumë memorie dhe Aruino UNO nuk do të jetë në gjendje ta trajtojë atë. Pra zgjidhni bordin tuaj sipas moduleve tuaja.
- Moduli I2C me 8 kanale TCA9548A
- 4 Ekrane OLED (ose ndonjë numër modulesh të tjera I2C)
- Breadboard
- Telat e kërcyesit
- Softueri Visuino: Shkarkoni këtu
Hapi 2: Qarku
- Lidhni TCA9548A pin SDA me Arduino pin SDA
- Lidh TCA9548A pin SCL me Arduino pin SCL
- Lidhni pinin TCA9548A me pinin Arduino 5V
- Lidhni pinin GND TCA9548A me pin GND Arduino
- Lidhni OLED Display1 pin VCC me Arduino pin 5V
- Lidhni OLED Display1 pin GND me pin Arduino GND
- Lidhni OLED Display1 pin SDA me TCA9548A pin SD0
- Lidhni OLED Display1 pin SCL me TCA9548A pin SC0
- Lidhni OLED Display2 pin VCC me Arduino pin 5V
- Lidhni OLED Display2 pin GND me Arduino pin GND
- Lidhni OLED Display2 pin SDA me TCA9548A pin SD1
- Lidhni OLED Display2 pin SCL me pin TCA9548A SC1
- Lidhni OLED Display3 pin VCC me Arduino pin 5V
- Lidhni OLED Display3 pin GND me pin Arduino GND
- Lidhni OLED Display3 pin SDA me TCA9548A pin SD2
- Lidhni OLED Display3 pin SCL me pin TCA9548A SC2
- Lidhni OLED Display4 pin VCC me Arduino pin 5V
- Lidhni OLED Display4 pin GND me pin Arduino GND
- Lidhni OLED Display4 pin SDA me pin TCA9548A pin SD3
- Lidhni OLED Display4 pin SCL me pin TCA9548A SC3
Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit Arduino MEGA
Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Shkarkoni versionin Falas ose regjistrohuni për një Provë Falas.
Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino Mega 2560" siç tregohet në Figurën 2
Hapi 4: Në Visuino Add, Set & Connect Components
- Shtoni përbërësin TCA9548A
- Shtoni 4 herë përbërës OLED Display
Hapi 1:
- Zgjidhni secilin komponent të ekranit të lyer dhe në dritaren e pronave vendosni gjerësinë, lartësinë, llojin e ekranit
- Klikoni dy herë në përbërësin "DisplayOLED1" dhe në Elementet, tërhiqni "Draw Text" në anën e majtë
- Në dritaren e pronave vendosni madhësinë në 3, teksti në OLED1
- Mbyllni dritaren e Elementeve.
Përsëriteni Steap1 për përbërësit e tjerë të Ekranit
Lidhje:
Lidhni pinin "DisplayOLED1" I2C Out me "I2CSwitch1"> I2C 0
Lidhni pinin "DisplayOLED2" I2C Out me "I2CSwitch1"> I2C 1
Lidhni pinin "DisplayOLED2" I2C Out me "I2CSwitch1"> I2C 2
Lidhni pinin "DisplayOLED3" I2C Out me "I2CSwitch1"> I2C 3
Shënim: Në rast se po përdorni module/sensorë të tjerë, atëherë lidhni kunjat e tyre I2C në të njëjtën mënyrë.
Hapi 5: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".
Hapi 6: Luaj
Nëse aktivizoni modulin Arduino, Ekranet OLED do të fillojnë të shfaqin tekstin.
Urime! Ju keni përfunduar projektin tuaj me Visuino. I bashkangjitur është edhe projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni dhe hapni në Visuino:
Recommended:
Si të lexoni vlera të shumta analoge duke përdorur një kunj analog: 6 hapa (me fotografi)
Si të lexoni vlera të shumëfishta analoge duke përdorur një kunj analoge: Në këtë tutorial, unë do t'ju tregoj se si të lexoni vlera të shumëfishta analoge duke përdorur vetëm një pin analog të hyrjes
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rrip LED të Fuqisë: 3 Hapa (me Fotografi)
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rripin LED të Fuqisë: Udhëzues fillestar për të bërë projektet tuaja të lehta duke përdorur shirit LED. Shirita fleksibël të besueshëm dhe të lehtë për t'u përdorur, janë zgjidhja më e mirë për një sërë aplikimesh. Unë do të mbuloj bazat për instalimin e një brezi të thjeshtë LED të brendshëm 60 LED/m, por në
Luani të njëjtën muzikë në dhoma të shumta: 3 hapa
Luani të njëjtën Muzikë në Dhoma të Shumëfishta: Përshëndetje të gjithëve, nuk di për ju, por më pëlqen të kem të njëjtën muzikë në të gjithë banesën time pa e kthyer zërin shumë me zë të lartë. Kështu që pas pak kërkimesh në lidhje me këtë problem, vendosa të ndërtoj disa altoparlantë të gjithë të lidhur me wifi me të njëjtin
Si të lidhni ekranin LCD I2C me Arduino Uno: 5 hapa (me fotografi)
Si ta lidhni ekranin LCD I2C me Arduino Uno: Përshëndetje djema, në këtë Instructable do të shihni se si të lidhni ekranin LCD i2c me arduino dhe si të printoni në ekran LCD. Para se të filloni këtë tutorial, duhet të dini një përmbledhje rreth i2c komunikim. Çdo autobus I2C përbëhet nga dy sinjale
Modalitete të shumta Wiimote Të gjitha në një .: 3 hapa
Muiltple Wiimote Mods Të gjitha në Një .: Këtu po shkojmë përsëri. Por këtë herë modat janë aq të lehta sa do t'i vendos tre prej tyre në një, butonin Easy A, Nunchuck LED dhe modalitetin e Treguesit të Lojtarëve. Dua të them së pari se asnjë nga këto modalitete nuk është bërë nga unë. Modalitetet e vetme të bëra nga unë së pari janë