جدول المحتويات:

ضغط Visuino I2C BMP280 ودرجة الحرارة + OLED: 7 خطوات
ضغط Visuino I2C BMP280 ودرجة الحرارة + OLED: 7 خطوات

فيديو: ضغط Visuino I2C BMP280 ودرجة الحرارة + OLED: 7 خطوات

فيديو: ضغط Visuino I2C BMP280 ودرجة الحرارة + OLED: 7 خطوات
فيديو: Lesson 30: BMP280 Temperature Sensor with LCD1602 | Arduino Step By Step Course 2024, شهر نوفمبر
Anonim
Image
Image
ما سوف تحتاجه
ما سوف تحتاجه

في هذا البرنامج التعليمي ، سنستخدم ضغط I2C BMP280 ومستشعر درجة الحرارة و OLED lcd و Arduino UNO لقياس الضغط ودرجة الحرارة وعرض النتائج على شاشة LCD. شاهد فيديو توضيحي.

الخطوة 1: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
  • Arduino UNO (يمكن أن يكون أي Arduino آخر)
  • أسلاك العبور
  • شاشة OLED LCD
  • مستشعر I2C BMP280
  • برنامج Visuino: قم بتنزيل Visuino

الخطوة 2: الدائرة

الدائرة
الدائرة
  • قم بتوصيل Arduino pin (SCL) بـ BMP280 pin (SCL)
  • قم بتوصيل Arduino pin (SDA) بـ BMP280 pin (SDA)
  • قم بتوصيل دبوس Arduino (SCL) بدبوس OLED LCD (SCL)
  • قم بتوصيل Arduino pin (SDA) بدبوس OLED LCD (SDA)
  • قم بتوصيل دبوس Arduino (5V) بدبوس OLED LCD (VCC)
  • قم بتوصيل Arduino pin (3.3V) بـ BMP280 pin (VCC)
  • قم بتوصيل دبوس Arduino (GND) بدبوس OLED LCD (GND)
  • قم بتوصيل Arduino pin (GND) بـ BMP280 pin (GND)

الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO

ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO

لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:

يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد فعلت ذلك ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة ESP 8266! يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2

الخطوة 4: في Visuino أضف مكونات

في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
  • أضف مكون درجة حرارة الضغط BME 280 I2C
  • أضف مكون MapRange 2x
  • أضف DISPLAY OLED LCD I2C
  • انقر نقرًا مزدوجًا فوق مكون OLED LCD وفي المحرر:
  1. حدد "حقل النص" ، واسحبه إلى اليسار وفي مجموعة نافذة الخصائص: x إلى 60 و y إلى 5
  2. حدد "حقل النص" ، واسحبه إلى اليسار وفي مجموعة نافذة الخصائص: x إلى 50 و y إلى 20
  3. حدد "رسم نص" ، واسحبه إلى اليسار وفي مجموعة نافذة الخصائص: x إلى 0 و y إلى 5 وقم بتعيين النص على: "الضغط:"
  4. حدد "رسم نص" ، واسحبه إلى اليسار وفي مجموعة نافذة الخصائص: x إلى 0 و y إلى 20 وقم بتعيين النص على: "Temp:"

الخطوة 5: في Visuino: توصيل المكونات

في Visuino: توصيل المكونات
في Visuino: توصيل المكونات
  • قم بتوصيل دبوس Arduino I2C [في] بـ PressureTemperatureHumidity1 I2C pin [out]
  • قم بتوصيل دبوس Arduino I2C [في] بـ DisplayOLED1 I2C pin [out]
  • قم بتوصيل Arduino Serial [0] pin [out] بـ DisplayOLED1 pin [in]
  • توصيل PressureTemperatureHumidity ضغط دبوس واحد (Pa) بدبوس MapRange1 [في]
  • توصيل الضغط درجة الحرارة الرطوبة 1 دبوس درجة الحرارة إلى MapRange2 دبوس [في]
  • توصيل MapRange1 بدبوس DisplayOLED1 [حقل نص العناصر 1]
  • توصيل MapRange2 بدبوس DisplayOLED1 [حقل نص العناصر 2]

الخطوة 6: إنشاء كود Arduino وترجمته وتحميله

إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو

في Visuino ، اضغط على F9 أو انقر فوق الزر الظاهر في الصورة 1 لإنشاء كود Arduino ، وافتح Arduino IDE

في Arduino IDE ، انقر فوق الزر تحميل ، لتجميع وتحميل الكود (الصورة 2)

الخطوة 7: العب

إذا قمت بتشغيل وحدة Arduino Uno ، فستبدأ شاشة Lcd في عرض بيانات حول الضغط الحالي ودرجة الحرارة.

تهانينا! لقد أكملت مشروع مستشعر I2C BMP280 الخاص بك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable.

يمكنك تنزيله وفتحه في Visuino:

موصى به: