فهرست مطالب:
- مرحله 1: مرور کلی
- مرحله 2: BMP180 در مقابل BMP280
- مرحله 3: لیست قطعات سخت افزار
- مرحله 4: ساختن مدار
- مرحله 5: طرح
تصویری: چند سنسور BMP280 در Arduino Uno از طریق SPI: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در این آموزش ما سه BMP280 را در Arduino Uno از طریق SPI متصل می کنیم ، اما شما می توانید تا هشت BMP280 را در Uno با استفاده از پورت های دیجیتال D3 به D10 به عنوان nSS (Slave Select) برای هر سنسور متصل کنید.
نتیجه نمونه های فشار اتمسفر اندازه گیری شده توسط BMP280 بر روی صفحه نمایش LCD x 16x2 LCM1602 نشان داده می شود.
صفحه LCD از طریق ماژول PCF8574 به Uno از طریق I2C (یا IIC) متصل می شود.
مرحله 1: مرور کلی
سنسور فشار و دما فشارسنج Bosch BMP280 از ارتباط SPI و I2C (یا IIC) با میکروکنترلر پشتیبانی می کند. این یک سنسور با دقت بالا (0.16Pa یا 1m ±) و مصرف کم (2.7µAA) است.
BMP280 نسخه ارتقا یافته BMP180 است که دارای پیشرفت های زیادی است: وضوح بالاتر فشار و دما ، مصرف برق کمتر ، رابط کاربری SPI تازه اضافه شده ، اندازه گیری نویز کمتر ، نویز RMS کمتر ، ردپای کوچکتر ، حالت های اندازه گیری بیشتر ، نرخ اندازه گیری بالاتر و اضافه شدن جدید فیلتر در برابر تداخل محیطی
برگه اطلاعات Bosch BMP280
مرحله 2: BMP180 در مقابل BMP280
داده های مقایسه سنسور BMP280 با سنسور BME280.
مرحله 3: لیست قطعات سخت افزار
- 1 برد Arduino Uno
- 3 ماژول سنسور شکست BMP280
- برد 1 ماژول PCF8574 (I2C)
- 1 صفحه نمایش LCD LCM1602 (16x2)
- 1 صفحه اصلی
- 35 سیم جامپر
مرحله 4: ساختن مدار
برای سه BMP280 ، مدار به شرح زیر است:
پین Uno ………………………………………………………………….. 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 ، خروجی از اصلی) ………. SCLD12 (MISO Master IN Slave OUT) …………………………. SDOD11 (MOSI Master OUT Slave IN) …………………………… SDAD8 SSn (Slave Select) …………… ……………………………………. CSB
*همه VCC و GND از BMP280 در 3.3 ولت ماژول قدرت آردوینو یا پریز اولیه متصل شده اند.
برای نمایشگر LCD LCM1602 و ماژول PCF8574 I2C ، مدار به شرح زیر است:
آ. مطابق تصویر روی LCD و PCF8574 روی protoboard قرار دهید.
ب Jumper PCF8574 با پین های آنالوگ Uno:
Uno pin ………………………………. PCF8574 pinA4 ……………………………………….. SDAA5 ……………………………………….. SCL
VCC و GND از PCF8574 متصل به 5 ولت ماژول قدرت آردوینو یا پاور بورد.
توجه: اگر از ماژول تغذیه protoboard استفاده می کنید ، باید Arduino Gnd را با Gob اصلی نیز متصل کنید.
مرحله 5: طرح
یادداشت:
- - این طرح ممکن است دارای مشکلات متوسطی باشد.
-
- این Sketch نیاز به نصب کتابخانه های زیر بر روی آردوینو دارد:
- LiquidCrystal_I2C.h
- Adafruit_BMP280.h
- Adafruit_Sensor.h
- SPI.h
بارگیری طرح…
توصیه شده:
کشیدن و نمایش داده ها از طریق هر وب سایت از طریق Wifi (نشانگر نورهای شمالی) با NodeMcu: 6 مرحله
کشیدن و نمایش داده ها از هر وب سایتی با استفاده از Wifi (نشانگر نورهای شمالی) با NodeMcu: انگیزه من: من بسیاری از دستورالعمل های مربوط به راه اندازی/ استفاده از NodeMCU (ساخته شده بر روی ماژول ESP8266) برای ساخت پروژه های اینترنت اشیا (اینترنت اشیا) را مشاهده کرده ام. به با این حال ، تعداد کمی از این آموزشها دارای تمام جزئیات/ کد/ نمودارها برای افراد مبتدی بودند
رسم نمودار زمان واقعی در Android از طریق آردوینو از طریق HC-05: 3 مرحله
رسم نمودار زمان واقعی در Android از طریق آردوینو از طریق HC-05: سلام ، در اینجا آموزشی درباره نحوه رسم نمودار زمان واقعی مقادیر از میکروکنترلر مانند آردوینو به برنامه آمده است. از یک ماژول بلوتوث مانند HC-05 استفاده می کند تا به عنوان یک دستگاه پیام برای انتقال و دریافت داده ها بین Ar
اتصال چند سنسور به یک پورت سریال ARDUINO UNO: 4 مرحله
اتصال چند سنسور به یک پورت سریال ARDUINO UNO: در این آموزش ، ما یک پورت سریال Arduino UNO UART (Rx/Tx) را گسترش می دهیم تا چندین سنسور اطلس متصل شوند. گسترش با استفاده از برد 8: 1 Serial Port Expander انجام می شود. بندر آردوینو پس از این که به
ارتقاء چند متری باتری لیتیوم یونی با شارژ از طریق USB: 4 مرحله (همراه با تصاویر)
ارتقاء مولتی متر بر روی باتری لیتیوم یونی با شارژ از طریق USB: چگونه می توان یک مولتی متر را ارتقا داد
یو پی اس کامپیوتر خود را به مدت چند دقیقه به مدت چند ساعت ماندگار کنید: 8 مرحله
UPS رایانه خود را به جای دقیقه چند ساعت دوام بیاورید: برای آنچه که برای من عقل سلیم به نظر می رسد ، اما شاید برای همه اینطور نباشد ، من همه رایانه های خود را با پشتیبان گیری باتری UPS دارم. پس از ناامید شدن از برق یک روز ، بلافاصله بیرون رفتم و یک UPS خریدم. خوب ، کمی بعد ، قدرت