جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: الدائرة
- الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
- الخطوة 4: في Visuino أضف مكونات
- الخطوة 5: في Visuino: توصيل المكونات
- الخطوة 6: إنشاء كود Arduino وترجمته وتحميله
- الخطوة 7: العب
فيديو: ضغط Visuino I2C BMP280 ودرجة الحرارة + OLED: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا البرنامج التعليمي ، سنستخدم ضغط 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
لبدء برمجة 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 أضف مكونات
- أضف مكون درجة حرارة الضغط BME 280 I2C
- أضف مكون MapRange 2x
- أضف DISPLAY OLED LCD I2C
- انقر نقرًا مزدوجًا فوق مكون OLED LCD وفي المحرر:
- حدد "حقل النص" ، واسحبه إلى اليسار وفي مجموعة نافذة الخصائص: x إلى 60 و y إلى 5
- حدد "حقل النص" ، واسحبه إلى اليسار وفي مجموعة نافذة الخصائص: x إلى 50 و y إلى 20
- حدد "رسم نص" ، واسحبه إلى اليسار وفي مجموعة نافذة الخصائص: x إلى 0 و y إلى 5 وقم بتعيين النص على: "الضغط:"
- حدد "رسم نص" ، واسحبه إلى اليسار وفي مجموعة نافذة الخصائص: x إلى 0 و y إلى 20 وقم بتعيين النص على: "Temp:"
الخطوة 5: في 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:
موصى به:
الرسوم المتحركة للصور النقطية على شاشة SSD1331 OLED (SPI) مع Visuino: 8 خطوات
الرسوم المتحركة للصور النقطية على شاشة SSD1331 OLED (SPI) مع Visuino: في هذا البرنامج التعليمي سنعرض صورة نقطية ونحركها في شكل بسيط من الرسوم المتحركة على SSD1331 OLED Display (SPI) مع Visuino
مقياس درجة الحرارة والرطوبة لإنترنت الأشياء مع شاشة OLED: 5 خطوات (بالصور)
مقياس درجة الحرارة والرطوبة لإنترنت الأشياء مع شاشة OLED: تحقق من درجة الحرارة والرطوبة في شاشة OLED في أي وقت تريده وفي نفس الوقت اجمع هذه البيانات في منصة إنترنت الأشياء. في الأسبوع الماضي قمت بنشر مشروع يسمى أبسط مقياس درجة حرارة ورطوبة إنترنت الأشياء. هذا مشروع جيد لأنه يمكنك
Arduino UNO مع مكتشف المدى بالموجات فوق الصوتية OLED و Visuino: 7 خطوات
Arduino UNO مع OLED Ultrasonic Range Finder و Visuino: في هذا البرنامج التعليمي ، سنستخدم Arduino UNO و OLED Lcd ووحدة البحث عن المدى بالموجات فوق الصوتية و Visuino لعرض نطاق الموجات فوق الصوتية على شاشات الكريستال السائل وتعيين المسافة المحددة باستخدام مؤشر LED أحمر. شاهد فيديو توضيحي
مقياس درجة الحرارة والرطوبة باستخدام شاشة OLED: 5 خطوات
مقياس درجة الحرارة والرطوبة باستخدام شاشة OLED: المكونات المطلوبة- 1. Arduino NANO: https://amzn.to/2HfX5PH 2. مستشعر DHT11: https://amzn.to/2HfX5PH 3. شاشة OLED: https: // amzn. إلى / 2HfX5PH 4. اللوح: https://amzn.to/2HfX5PH 5. أسلاك التوصيل: https://amzn.to/2HfX5PH روابط الشراء
NEO-6M GPS متصل بـ NodeMCU - موضع شاشة OLED - Visuino: 7 خطوات
NEO-6M GPS متصل بـ NodeMCU - OLED Display Position - Visuino: في هذا البرنامج التعليمي سوف نستخدم NodeMCU Mini و OLED Lcd و NEO-6M GPS و Visuino لعرض موقع GPS مباشر على شاشة LCD. شاهد فيديو توضيحي