![Arduino Connect მრავალი I2C მოწყობილობა: 6 ნაბიჯი Arduino Connect მრავალი I2C მოწყობილობა: 6 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-4781-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა დაუკავშიროთ რამოდენიმე მოდული არდუინოს I2C კავშირით.
Უყურე ვიდეოს!
ჩვენს შემთხვევაში ჩვენ გამოვიყენებთ 4 OLED ეკრანს, როგორც მაგალითს, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა I2C მოდული/სენსორი.
შენიშვნა: 4 OLED დისპლეი მოიხმარს ცოტა მეტ მეხსიერებას, ამიტომ ჩვენ ვიყენებთ Arduino Mega– ს, რომ Arduino UNO– ს მეხსიერება დაბალი იყოს. შეარჩიეთ თქვენი Arduino, ESP და ა.შ. დაფა თქვენი სენსორის/მოდულის მეხსიერების მოხმარების მიხედვით.
ნაბიჯი 1: რაც დაგჭირდებათ
![რაც დაგჭირდებათ რაც დაგჭირდებათ](https://i.howwhatproduce.com/images/002/image-4781-1-j.webp)
![რაც დაგჭირდებათ რაც დაგჭირდებათ](https://i.howwhatproduce.com/images/002/image-4781-2-j.webp)
![რაც დაგჭირდებათ რაც დაგჭირდებათ](https://i.howwhatproduce.com/images/002/image-4781-3-j.webp)
- Arduino Mega 2560 ან ნებისმიერი სხვა Arduino დაფა შენიშვნა: ჩვენ ვიყენებთ Arduino Mega- ს ამ შემთხვევაში, რადგან OLED დისპლეები მოიხმარს მეტ მეხსიერებას და Aruino UNO ვერ შეძლებს გაუმკლავდეს ამას. ასე რომ შეარჩიეთ დაფა თქვენი მოდულების მიხედვით.
- 8 არხიანი I2C მოდული TCA9548A
- 4 OLED მონიტორი (ან ნებისმიერი სხვა რაოდენობის I2C მოდული)
- პურის დაფა
- ჯუმბერის მავთულები
- Visuino პროგრამული უზრუნველყოფა: ჩამოტვირთეთ აქ
ნაბიჯი 2: წრე
![წრე წრე](https://i.howwhatproduce.com/images/002/image-4781-4-j.webp)
- შეაერთეთ TCA9548A pin SDA Arduino pin SDA– სთან
- შეაერთეთ TCA9548A pin SCL Arduino pin SCL– თან
- შეაერთეთ TCA9548A pin VIN Arduino pin 5V– თან
- შეაერთეთ TCA9548A pin GND Arduino pin GND– თან
- შეაერთეთ OLED ეკრანი 1 პინიანი VCC Arduino პინთან 5V
- შეაერთეთ OLED ეკრანი 1 pin GND Arduino pin GND– თან
- შეაერთეთ OLED ჩვენება 1 პინიანი SDA TCA9548A პინით SD0
- შეაერთეთ OLED ჩვენება 1 pin SCL TCA9548A pin SC0- თან
- შეაერთეთ OLED Display2 პინიანი VCC Arduino პინთან 5V
- შეაერთეთ OLED Display2 pin GND Arduino pin GND– თან
- შეაერთეთ OLED Display2 pin SDA TCA9548A pin SD1- თან
- შეაერთეთ OLED Display2 pin SCL TCA9548A pin SC1– თან
- შეაერთეთ OLED Display3 პინიანი VCC Arduino პინთან 5V
- შეაერთეთ OLED Display3 პინიანი GND Arduino პუნქტთან GND
- შეაერთეთ OLED Display3 პინიანი SDA TCA9548A პინით SD2- თან
- შეაერთეთ OLED Display3 pin SCL TCA9548A pin SC2- თან
- შეაერთეთ OLED Display4 პინიანი VCC Arduino პინთან 5V
- შეაერთეთ OLED Display4 პინი GND Arduino პინ GND– თან
- შეაერთეთ OLED Display4 pin SDA TCA9548A pin SD3- თან
- შეაერთეთ OLED Display4 pin SCL TCA9548A pin SC3- თან
ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino MEGA დაფის ტიპი
![დაიწყეთ Visuino და შეარჩიეთ Arduino MEGA დაფის ტიპი დაიწყეთ Visuino და შეარჩიეთ Arduino MEGA დაფის ტიპი](https://i.howwhatproduce.com/images/002/image-4781-5-j.webp)
![დაიწყეთ Visuino და შეარჩიეთ Arduino MEGA დაფის ტიპი დაიწყეთ Visuino და შეარჩიეთ Arduino MEGA დაფის ტიპი](https://i.howwhatproduce.com/images/002/image-4781-6-j.webp)
Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ჩამოტვირთეთ უფასო ვერსია ან დარეგისტრირდით უფასო საცდელად.
ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" არდუინოს კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "არდუინო მეგა 2560", როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 4: Visuino– ში დაამატეთ, დააყენეთ და დააკავშირეთ კომპონენტები
![Visuino– ში დაამატეთ, დააყენეთ და დააკავშირეთ კომპონენტები Visuino– ში დაამატეთ, დააყენეთ და დააკავშირეთ კომპონენტები](https://i.howwhatproduce.com/images/002/image-4781-7-j.webp)
![Visuino– ში დაამატეთ, დააყენეთ და დააკავშირეთ კომპონენტები Visuino– ში დაამატეთ, დააყენეთ და დააკავშირეთ კომპონენტები](https://i.howwhatproduce.com/images/002/image-4781-8-j.webp)
![Visuino– ში დაამატეთ, დააყენეთ და დააკავშირეთ კომპონენტები Visuino– ში დაამატეთ, დააყენეთ და დააკავშირეთ კომპონენტები](https://i.howwhatproduce.com/images/002/image-4781-9-j.webp)
- დაამატეთ TCA9548A კომპონენტი
- დაამატეთ 4x OLED ეკრანის კომპონენტები
Ნაბიჯი 1:
- აირჩიეთ თითოეული oled ჩვენების კომპონენტი და თვისებების ფანჯარაში დააყენეთ სიგანე, სიმაღლე, ჩვენების ტიპი
- ორჯერ დააწკაპუნეთ "DisplayOLED1" კომპონენტზე და ელემენტებში, გადაიტანეთ "ტექსტის დახაზვა" მარცხენა მხარეს
- თვისებების ფანჯარაში დააყენეთ ზომა 3, ტექსტი OLED1
- დახურეთ ელემენტების ფანჯარა.
გაიმეორეთ Steap1 ჩვენების სხვა კომპონენტებისთვის
კავშირი:
შეაერთეთ "DisplayOLED1" პინი I2C Out "I2CSwitch1"> I2C 0
შეაერთეთ "DisplayOLED2" პინი I2C Out "I2CSwitch1"> I2C 1
შეაერთეთ "DisplayOLED2" პინი I2C Out "I2CSwitch1"> I2C 2
შეაერთეთ "DisplayOLED3" პინი I2C Out "I2CSwitch1"> I2C 3
შენიშვნა: თუ თქვენ იყენებთ სხვა მოდულებს/სენსორებს, უბრალოდ დააკავშირეთ მათი I2C ქინძისთავები იმავე გზით.
ნაბიჯი 5: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
![შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი](https://i.howwhatproduce.com/images/002/image-4781-10-j.webp)
Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.
ნაბიჯი 6: თამაში
თუ ჩართავთ Arduino მოდულს, OLED დისპლეი დაიწყებს ტექსტის ჩვენებას.
გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:
გირჩევთ:
Arduino როგორ დააკავშიროთ მრავალი სერვო მოტორი - PCA9685 გაკვეთილი: 6 ნაბიჯი
![Arduino როგორ დააკავშიროთ მრავალი სერვო მოტორი - PCA9685 გაკვეთილი: 6 ნაბიჯი Arduino როგორ დააკავშიროთ მრავალი სერვო მოტორი - PCA9685 გაკვეთილი: 6 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-5212-j.webp)
Arduino როგორ დააკავშიროთ მრავალჯერადი სერვო მოტორი - PCA9685 სამეურვეო პროგრამა: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა დააკავშიროთ რამდენიმე სერვო ძრავა PCA9685 მოდულისა და arduino- ს გამოყენებით. PCA9685 მოდული ძალიან კარგია როდესაც თქვენ გჭირდებათ რამდენიმე ძრავის დაკავშირება, ამის შესახებ შეგიძლიათ მეტი წაიკითხოთ აქ https : //www.adafruit.com/product/815 ნახეთ Vi
ASS მოწყობილობა (ანტისოციალური სოციალური მოწყობილობა): 7 ნაბიჯი
![ASS მოწყობილობა (ანტისოციალური სოციალური მოწყობილობა): 7 ნაბიჯი ASS მოწყობილობა (ანტისოციალური სოციალური მოწყობილობა): 7 ნაბიჯი](https://i.howwhatproduce.com/images/005/image-14761-j.webp)
ASS მოწყობილობა (ანტისოციალური სოციალური მოწყობილობა): თქვით, რომ თქვენ ხართ ისეთი ადამიანი, ვისაც უყვარს ადამიანების გვერდით ყოფნა, მაგრამ არ მოსწონს ისინი ძალიან ახლოს. თქვენ ასევე ხართ ხალხის მოსიყვარულე და გიჭირთ უარის თქმა ხალხზე. ასე რომ თქვენ არ იცით როგორ უთხრათ რომ უკან დაიხიონ. აბა, შეიყვანეთ - ASS მოწყობილობა! Y
მრავალი BMP280 სენსორი Arduino Uno Via SPI– ში: 6 ნაბიჯი
![მრავალი BMP280 სენსორი Arduino Uno Via SPI– ში: 6 ნაბიჯი მრავალი BMP280 სენსორი Arduino Uno Via SPI– ში: 6 ნაბიჯი](https://i.howwhatproduce.com/images/010/image-28857-j.webp)
მრავალჯერადი BMP280 სენსორი Arduino Uno Via SPI– ში: ამ გაკვეთილში ჩვენ დავაკავშირებთ სამ BMP280– ს Arduino Uno– ს საშუალებით SPI– ს საშუალებით, მაგრამ თქვენ შეგიძლიათ დააკავშიროთ რვა BMP280 Uno– ზე ციფრული პორტების D3– დან D10– მდე, როგორც nSS (Slave Select) თითოეული სენსორისთვის. შედეგი ატმოსფერული წნევის ნიმუშები იზომება B
2.4 TFT Arduino ამინდის სადგური მრავალი სენსორით: 7 ნაბიჯი
![2.4 TFT Arduino ამინდის სადგური მრავალი სენსორით: 7 ნაბიჯი 2.4 TFT Arduino ამინდის სადგური მრავალი სენსორით: 7 ნაბიჯი](https://i.howwhatproduce.com/images/005/image-12700-17-j.webp)
2.4 TFT Arduino ამინდის სადგური მრავალი სენსორით: პორტატული Arduino ამინდის სადგური TFT LCD და რამდენიმე სენსორით
ფლოგერი: მოწყობილობა ამინდის მონიტორინგის მოწყობილობა: 6 ნაბიჯი
![ფლოგერი: მოწყობილობა ამინდის მონიტორინგის მოწყობილობა: 6 ნაბიჯი ფლოგერი: მოწყობილობა ამინდის მონიტორინგის მოწყობილობა: 6 ნაბიჯი](https://i.howwhatproduce.com/images/003/image-7429-26-j.webp)
Floger: მოწყობილობა ამინდის პარამეტრების მონიტორინგისთვის: პატარა დაკავშირებული და AUTONOMUS მოწყობილობა რამდენიმე სასარგებლო ხერხის მონიტორინგისთვის, რომელიც დაგეხმარებათ მებაღეობაში. ეს მოწყობილობა შექმნილია სხვადასხვა ამინდის პარამეტრების გასაზომად: იატაკისა და ჰაერის ტემპერატურა იატაკისა და ჰაერის ტენიანობის სიკაშკაშე აჩვენებს მას