جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: الدائرة
- الخطوة 3: ابدأ Visuino ، واختر Arduino MEGA Board Type
- الخطوة 4: في Visuino قم بإضافة المكونات وتعيينها وتوصيلها
- الخطوة 5: إنشاء وترجمة وتحميل كود Arduino
- الخطوة 6: العب
فيديو: اردوينو توصيل أجهزة I2C متعددة: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
في هذا البرنامج التعليمي سوف نتعلم كيفية توصيل عدة وحدات باتصال I2C بأردوينو.
شاهد الفيديو!
في حالتنا ، سنستخدم 4 شاشات OLED كمثال ، ولكن يمكنك استخدام أي وحدات / مستشعرات I2C أخرى إذا كنت ترغب في ذلك.
ملحوظة: 4 شاشات OLED تستهلك ذاكرة أكثر قليلاً ولهذا نستخدم Arduino Mega للتعامل مع هذا لأن ذاكرة Arduino UNO أقل. اختر لوحة Arduino و ESP وما إلى ذلك وفقًا لاستهلاك ذاكرة المستشعر / الوحدات.
الخطوة 1: ما سوف تحتاجه
- Arduino Mega 2560 أو أي لوحة Arduino أخرى ملاحظة: نحن نستخدم Arduino Mega في هذه الحالة لأن شاشات OLED تستهلك المزيد من الذاكرة ولن يتمكن Aruino UNO من التعامل مع ذلك. لذا اختر اللوحة الخاصة بك وفقًا للوحدات النمطية الخاصة بك.
- وحدة I2C ذات 8 قنوات TCA9548A
- 4 شاشات OLED (أو أي عدد من وحدات I2C الأخرى)
- اللوح
- أسلاك العبور
- برنامج Visuino: قم بالتنزيل هنا
الخطوة 2: الدائرة
- قم بتوصيل 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 Display1 pin VCC بـ Arduino pin 5V
- قم بتوصيل OLED Display1 pin GND بـ Arduino pin GND
- قم بتوصيل OLED Display1 pin SDA بـ TCA9548A pin SD0
- قم بتوصيل OLED Display1 pin SCL بـ TCA9548A pin SC0
- قم بتوصيل OLED Display2 pin VCC بـ Arduino pin 5V
- قم بتوصيل OLED Display2 pin GND بـ Arduino pin GND
- قم بتوصيل OLED Display2 pin SDA بـ TCA9548A pin SD1
- قم بتوصيل OLED Display2 pin SCL بـ TCA9548A pin SC1
- قم بتوصيل OLED Display3 pin VCC بـ Arduino pin 5V
- قم بتوصيل OLED Display3 pin GND بـ Arduino pin GND
- قم بتوصيل OLED Display3 pin SDA بـ TCA9548A pin SD2
- قم بتوصيل OLED Display3 pin SCL بـ TCA9548A pin SC2
- قم بتوصيل OLED Display4 pin VCC بـ Arduino pin 5V
- قم بتوصيل OLED Display4 pin GND بـ Arduino pin GND
- قم بتوصيل OLED Display4 pin SDA بـ TCA9548A pin SD3
- قم بتوصيل OLED Display4 pin SCL بـ TCA9548A pin SC3
الخطوة 3: ابدأ Visuino ، واختر Arduino MEGA Board Type
يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. قم بتنزيل نسخة مجانية أو سجل للحصول على نسخة تجريبية مجانية.
ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino Mega 2560" كما هو موضح في الصورة 2
الخطوة 4: في Visuino قم بإضافة المكونات وتعيينها وتوصيلها
- أضف مكون TCA9548A
- أضف مكونات شاشة OLED 4x
الخطوة 1:
- حدد كل مكون عرض oled وفي نافذة الخصائص مجموعة العرض والارتفاع ونوع العرض
- انقر نقرًا مزدوجًا فوق مكون "DisplayOLED1" وفي العناصر ، اسحب "رسم نص" إلى الجانب الأيسر
- في نافذة الخصائص ، اضبط الحجم على 3 ، نص OLED1
- أغلق نافذة العناصر.
كرر Steap1 لمكونات العرض الأخرى
اتصال:
قم بتوصيل "DisplayOLED1" pin I2C Out بـ "I2CSwitch1"> I2C 0
قم بتوصيل "DisplayOLED2" pin I2C Out بـ "I2CSwitch1"> I2C 1
قم بتوصيل "DisplayOLED2" pin I2C Out بـ "I2CSwitch1"> I2C 2
قم بتوصيل "DisplayOLED3" pin I2C Out بـ "I2CSwitch1"> I2C 3
ملاحظة: في حال كنت تستخدم وحدات / مستشعرات أخرى أيضًا ، فما عليك سوى توصيل دبابيس I2C بنفس الطريقة.
الخطوة 5: إنشاء وترجمة وتحميل كود Arduino
في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".
الخطوة 6: العب
إذا قمت بتشغيل وحدة Arduino ، فستبدأ شاشات OLED في عرض النص.
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino:
موصى به:
توصيل أجهزة استشعار متعددة بمنفذ تسلسلي واحد ARDUINO UNO: 4 خطوات
توصيل أجهزة استشعار متعددة بمنفذ واحد ARDUINO UNO التسلسلي: في هذا البرنامج التعليمي ، سنقوم بتوسيع منفذ تسلسلي واحد من Arduino UNO UART (Rx / Tx) بحيث يمكن توصيل العديد من مستشعرات Atlas. يتم التوسيع باستخدام لوحة 8: 1 Serial Port Expander. منفذ Arduino مرتبط بالموسع بعد
توصيل أجهزة استشعار متعددة بـ RASPBERRY PI: 6 خطوات (بالصور)
توصيل أجهزة استشعار متعددة بـ RASPBERRY PI: في هذا المشروع ، سنقوم بتوصيل ثلاثة من مستشعرات EZO من Atlas Scientific (الأس الهيدروجيني والأكسجين المذاب ودرجة الحرارة) بـ Raspberry Pi 3B +. بدلاً من توصيل الدوائر بـ Raspberry Pi ، سنستخدم درع Whitebox Labs Tentacle T3. تي
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو
كيفية إعداد أجهزة عرض متعددة في Linux: 6 خطوات
كيفية إعداد أجهزة عرض متعددة في Linux: سيوضح لك هذا البرنامج التعليمي كيفية إعداد نظام متعدد الرؤوس في معظم توزيعات Linux ، وبشكل أساسي ubuntu. يرجى ملاحظة أن هذا لا يزال غير مكتمل إلى حد كبير
العمل مع أجهزة كمبيوتر متعددة (للطلاب): 6 خطوات
العمل مع أجهزة كمبيوتر متعددة (للطلاب): قد يكون العمل مع أجهزة كمبيوتر متعددة أمرًا صعبًا للغاية. أنت لا تعرف أبدًا الملفات الموجودة على أي جهاز كمبيوتر ، فقد تواجه مشكلات مع إصدار متعدد من نفس الملف ، ونتيجة لذلك ، قد تفقد ملفاتك معًا أو على الأقل لديك