Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: grandinė
- 3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino MEGA“plokštės tipą
- 4 veiksmas: „Visuino“pridėkite, nustatykite ir prijunkite komponentus
- 5 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
- 6 žingsnis: žaiskite
Video: „Arduino Connect“keli „I2C“įrenginiai: 6 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šioje pamokoje sužinosime, kaip prijungti kelis modulius su I2C ryšiu prie arduino.
Žiūrėti video įrašą!
Mūsų atveju kaip pavyzdį naudosime 4 OLED ekranus, tačiau, jei norite, galite naudoti bet kokius kitus I2C modulius/jutiklius.
Pastaba: 4 OLED ekranai sunaudoja šiek tiek daugiau atminties, todėl mes naudojame „Arduino Mega“, kad tai tvarkytume, nes „Arduino UNO“atmintis yra mažesnė. Pasirinkite „Arduino“, ESP ir tt plokštę pagal savo jutiklio/modulių atminties sunaudojimą.
1 žingsnis: ko jums reikės
- „Arduino Mega 2560“ar bet kuri kita „Arduino“plokštė Pastaba: šiuo atveju naudojame „Arduino Mega“, nes OLED ekranai sunaudoja daugiau atminties, o „Aruino UNO“negalėtų to valdyti. Taigi pasirinkite savo plokštę pagal savo modulius.
- 8 kanalų I2C modulis TCA9548A
- 4 OLED ekranai (arba bet koks skaičius kitų I2C modulių)
- Bandomoji Lenta
- Jumperio laidai
- „Visuino“programinė įranga: atsisiųskite čia
2 žingsnis: grandinė
- Prijunkite TCA9548A kaiščio SDA prie „Arduino“kaiščio SDA
- Prijunkite TCA9548A kaiščio SCL prie „Arduino“kaiščio SCL
- Prijunkite TCA9548A kaištį VIN prie „Arduino“kaiščio 5V
- Prijunkite TCA9548A kaištį GND prie „Arduino“kaiščio GND
- Prijunkite „OLED Display1“kaištį VCC prie „Arduino“kaiščio 5V
- Prijunkite OLED Display1 pin GND prie Arduino PIN GND
- Prijunkite OLED Display1 pin SDA prie TCA9548A PIN SD0
- Prijunkite OLED Display1 pin SCL prie TCA9548A kištuko SC0
- Prijunkite OLED Display2 kontaktų VCC prie 5 V „Arduino“kaiščio
- Prijunkite OLED Display2 kaiščio GND prie „Arduino“kaiščio GND
- Prijunkite OLED Display2 pin SDA prie TCA9548A pin SD1
- Prijunkite OLED Display2 kontaktų SCL prie TCA9548A kaiščio SC1
- Prijunkite OLED Display3 kaiščio VCC prie 5 V „Arduino“kaiščio
- Prijunkite OLED Display3 pin GND prie Arduino PIN GND
- Prijunkite OLED Display3 pin SDA prie TCA9548A pin SD2
- Prijunkite OLED Display3 PIN SCL prie TCA9548A kištuko SC2
- Prijunkite OLED Display4 kaiščio VCC prie 5 V „Arduino“kaiščio
- Prijunkite OLED Display4 pin GND prie Arduino PIN GND
- Prijunkite OLED Display4 pin SDA prie TCA9548A PIN SD3
- Prijunkite OLED Display4 pin SCL prie TCA9548A kištuko SC3
3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino MEGA“plokštės tipą
Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. Atsisiųskite nemokamą versiją arba užsiregistruokite nemokamam bandymui.
„Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino Mega 2560“, kaip parodyta 2 paveiksle
4 veiksmas: „Visuino“pridėkite, nustatykite ir prijunkite komponentus
- Pridėkite TCA9548A komponentą
- Pridėkite 4x OLED ekrano komponentus
1 žingsnis:
- Pasirinkite kiekvieną „Display“komponentą ir ypatybių lange nustatykite plotį, aukštį, ekrano tipą
- Dukart spustelėkite komponentą „DisplayOLED1“ir elementuose vilkite „Piešti tekstą“į kairę pusę
- Ypatybių lango dydžio dydis yra 3, o tekstas - OLED1
- Uždarykite elementų langą.
Pakartokite „Steap1“kitiems ekrano komponentams
Ryšys:
Prijunkite „DisplayOLED1“kaištį I2C Out prie „I2CSwitch1“> I2C 0
Prijunkite „DisplayOLED2“kaištį I2C Out prie „I2CSwitch1“> I2C 1
Prijunkite „DisplayOLED2“kaištį I2C Out prie „I2CSwitch1“> I2C 2
Prijunkite „DisplayOLED3“kaištį I2C Out prie „I2CSwitch1“> I2C 3
Pastaba: Jei naudojate ir kitus modulius/jutiklius, tiesiog prijunkite jų I2C kaiščius tokiu pačiu būdu.
5 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.
6 žingsnis: žaiskite
Jei įjungsite „Arduino“modulį, OLED ekranai pradės rodyti tekstą.
Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti ir atidaryti „Visuino“:
Rekomenduojamas:
Keli USB prievadai be PCB: 4 veiksmai
Keli USB prievadai be jokių PCB: tai yra mano antrasis pamokomas dalykas, ir čia aš pasidalinsiu su jumis projektu, kuriame galite padaryti kelis USB prievadus naudoti savo kompiuteryje, nes kai dirbate iš namų, turite daug problemų įrenginiai, kaip ir dauguma įrenginių dabar
Sukurkite saugią zoną, kad „Android“/„IOS“/„WIN10“įrenginiai liktų neužrakinti: 6 veiksmai
Sukurkite saugią zoną, kad „Android“/„IOS“/„WIN10“įrenginiai liktų neužrakinti: Šiame straipsnyje norime sukurti šaunią programėlę, kuri galėtų sukurti saugią zoną jūsų įrenginiams atrakinti. Šio projekto pabaigoje jūs: išmoksite naudoti pirštų atspaudų jutiklį. Išmoksite suporuoti savo įrenginius su saugios zonos programėle
„Raspberry PI Multiple I2C“įrenginiai: 3 žingsniai
„Raspberry PI Multiple I2C“įrenginiai: nusivylę, nes savo projekte negalite naudoti tų pačių I2C įrenginių kartotinių. Nereikia naudoti lėtų multiplekserių. Naujausias raspbian branduolys palaiko kelių I2C magistralių kūrimą naudojant GPIO kaiščius. Šis sprendimas yra super greitas
„Pasidaryk pats“daiktų interneto įrenginiai naudojant LED stygas: 9 žingsniai (su paveikslėliais)
„Pasidaryk pats“daiktų interneto įrenginiai, naudojantys LED stygas: (Atsakomybės apribojimas: nesu angliškai kalbanti.) Prieš kurį laiką mano žmona nusipirko LED lemputes, kad naktį apšviestų sodą. Jie sukūrė labai gražią atmosferą. Jie buvo apsodinti aplink medžius, bet atspėk, kas atsitiko, mes
Keli standieji diskai ar optiniai įrenginiai kompiuteryje, kurio tikrai negalima: 8 žingsniai
Keli standieji diskai ar optiniai įrenginiai kompiuteryje, kurio tikrai negalima: PIRMASIS ATSARGAS Taigi aš tai padariau pamokomą po daugelio metų trolinimo ir skaitymo, pagaliau turėjau drąsos pasidaryti savo. Trumpai tariant, aš jums parodysiu, kaip įdiegti aparatinę įrangą (šiuo atveju du IDE standieji diskai ir du IDE optiniai įrenginiai) į IDE m