جدول المحتويات:
- الخطوة 1: نظرة عامة
- الخطوة 2: BMP180 مقابل BMP280
- الخطوة 3: قائمة أجزاء الأجهزة
- الخطوة 4: بناء الدائرة
- الخطوة 5: الرسم
فيديو: يضاعف مستشعرات BMP280 في Arduino Uno عبر SPI: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا البرنامج التعليمي ، سنقوم بتوصيل ثلاثة BMP280 على Arduino Uno عبر SPI ولكن يمكنك توصيل ما يصل إلى ثمانية BMP280 على Uno باستخدام المنافذ الرقمية D3 إلى D10 كـ nSS (Slave Select) لكل مستشعر.
سيتم عرض نتيجة عينات الضغط الجوي التي تم قياسها بواسطة BMP280 على شاشة 16x2 LCD LCM1602.
سيتم توصيل شاشة LCD بـ Uno عبر I2C (أو IIC) بواسطة وحدة PCF8574.
الخطوة 1: نظرة عامة
يدعم مستشعر الضغط الجوي ودرجة الحرارة من Bosch BMP280 اتصال SPI و I2C (أو IIC) مع المتحكم الدقيق. إنه مستشعر عالي الدقة (0.16Pa أو ± 1m) واستهلاك منخفض (2.7µA).
BMP280 هو نسخة مطورة من نسخة BMP180 التي تحتوي على العديد من التحسينات: دقة أعلى للضغط ودرجة الحرارة ، واستهلاك أقل للطاقة ، وواجهة مضافة حديثًا SPI ، وقياسات ضوضاء أقل ، وضوضاء RMS أقل ، ومساحة أصغر ، وأوضاع قياس أكثر ، ومعدل قياس أعلى ومضاف حديثًا مرشح ضد التدخل البيئي.
ورقة بيانات Bosch BMP280
الخطوة 2: BMP180 مقابل BMP280
بيانات لمقارنة حساس BMP280 بمستشعر BME280.
الخطوة 3: قائمة أجزاء الأجهزة
- 1 لوحة اردوينو أونو
- 3 وحدة BMP280 استشعار لوحة الاختراق
- لوحة PCF8574 (I2C) 1 وحدة
- 1 شاشة LCD LCM1602 (16 × 2)
- 1 بروتوبورد
- 35 سلك توصيل
الخطوة 4: بناء الدائرة
بالنسبة لثلاثة BMP280 ، تسير الدائرة على النحو التالي:
Uno pin …………………………………………………………………………………………….. BMP280 (1) pinD13 SCK (الساعة التسلسلية ، الإخراج من الماجستير) ………. SCLD12 MISO (Master In Slave OUT) …………………………………………………. SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD10 SSn (Slave Select) ………… ………………………………………. CSB
Uno pin ……………………………………………………………………………………….. BMP280 (2) pinD13 SCK (الساعة التسلسلية ، الإخراج من الماجستير) ………. SCLD12 MISO (Master in Slave OUT) …………………………………………………. SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD9 SSn (Slave Select) ………… ……………………………………………. CSB
Uno pin …………………………………………………………………………………………….. BMP280 (3) pinD13 (SCK Serial Clock ، الإخراج من الرئيسي) ………. SCLD12 (MISO Master in Slave OUT) …………………………………….. SDOD11 (MOSI Master OUT Slave IN) ………………………………………………………………………………………………………….. SDAD8 SSn (Slave Select) …………… ………………………………………. CSB
* تم ربط جميع VCC و GND من BMP280 بقدرة 3.3 فولت من طاقة Arduino أو وحدة طاقة protoboard.
بالنسبة لشاشة LCD LCM1602 ووحدة PCF8574 I2C ، تسير الدائرة على النحو التالي:
أ. ضع شاشة LCD و PCF8574 على لوح حماية كما هو موضح في الصورة.
ب. Jumper PCF8574 مع دبابيس Uno التناظرية:
Uno pin ……………………………………. PCF8574 pinA4 ………………………………………….. SDAA5 ……………………………………….. SCL
VCC و GND من PCF8574 مرتبطان بجهد 5 فولت من طاقة Arduino أو وحدة طاقة protoboard.
ملاحظة: إذا كنت تستخدم وحدة طاقة protoboard ، فيجب عليك أيضًا توصيل Arduino Gnd مع protoboard Gnd.
الخطوة 5: الرسم
ملحوظات:
- - قد يكون لهذا الرسم صعوبة متوسطة.
-
- يتطلب هذا Sketch تثبيت المكتبات التالية على Arduino:
- LiquidCrystal_I2C.h
- Adafruit_BMP280.h
- Adafruit_Sensor.h
- SPI.h
تنزيل الرسم …
موصى به:
مستشعرات Arduino All in One: 4 خطوات
مستشعرات Arduino الكل في واحد: مرحبًا أصدقائي الروبوتات الأعزاء هذا هو محمد باقر ، لقد عملت بجد لعمل هذا المشروع المشترك المذهل ….. يجب أن تقلق بشأن & quot؛ مجمعة & quot ؛، نعم لقد قمت بعمل مشروع يحتوي على 3 وحدات مختلفة تشمل Ultrasoni
بث الفيديو عبر كاميرا ESP 32 عبر شبكة WiFi - البدء باستخدام لوحة ESP 32 CAM: 8 خطوات
ESP 32 Camera Streaming Video عبر WiFi | البدء باستخدام لوحة ESP 32 CAM: تعد ESP32-CAM وحدة كاميرا صغيرة جدًا مع شريحة ESP32-S تكلف حوالي 10 دولارات. إلى جانب كاميرا OV2640 والعديد من GPIOs لتوصيل الأجهزة الطرفية ، فإنها تتميز أيضًا بفتحة بطاقة microSD التي يمكن أن تكون مفيدة لتخزين الصور التي تم التقاطها باستخدام
أتمتة المنزل عبر البلوتوث عبر نظام Android: 3 خطوات
أتمتة المنزل عبر البلوتوث عبر نظام Android: العيش في القرن الحادي والعشرين يعيش في قرن من الأتمتة ، ومع ذلك ، لا يتمتع الجميع بهذه الرفاهية ، فلا داعي للقلق! سيخبرك هذا التوجيه بالضبط بكيفية أتمتة أجهزتك بحيث يمكنك تشغيلها أو إيقاف تشغيلها بمجرد النقر على
الحصول على LoRa (SX1278 / XL1278-SMT) العمل عبر SPI على وحدة اللوحة الأم WeMos D1 ESP-12F ESP8277 مع OLED: 7 خطوات
الحصول على LoRa (SX1278 / XL1278-SMT) العمل عبر SPI على وحدة اللوحة الأم WeMos D1 ESP-12F ESP8277 مع OLED: استغرق هذا مني أسبوعًا للعمل - يبدو أنه لم يخطر ببالي أي شخص آخر قبلي - لذلك آمل أن ينقذك هذا بعض الوقت! هو مجلس تطوير بقيمة 11 دولارًا
نقل الملفات عبر شبكة LAN الخاصة بك عبر BitTorrent: 6 خطوات
نقل الملفات عبر شبكة LAN الخاصة بك عبر BitTorrent: قد تحتاج أحيانًا إلى نقل الملفات عبر شبكة إلى عدة أجهزة كمبيوتر. بينما يمكنك وضعه على محرك أقراص محمول أو قرص مضغوط / قرص DVD ، يجب عليك الانتقال إلى كل كمبيوتر لنسخ الملفات وقد يستغرق الأمر بعض الوقت لنسخ جميع الملفات (خاصة مع f