ዝርዝር ሁኔታ:

በ Arduino Uno በኩል SPI ውስጥ ብዙ BMP280 ዳሳሾች 6 ደረጃዎች
በ Arduino Uno በኩል SPI ውስጥ ብዙ BMP280 ዳሳሾች 6 ደረጃዎች

ቪዲዮ: በ Arduino Uno በኩል SPI ውስጥ ብዙ BMP280 ዳሳሾች 6 ደረጃዎች

ቪዲዮ: በ Arduino Uno በኩል SPI ውስጥ ብዙ BMP280 ዳሳሾች 6 ደረጃዎች
ቪዲዮ: BTT - Manta E3EZ - TFT32 SPI 2024, ታህሳስ
Anonim
በ Arduino Uno በኩል SPI ውስጥ ብዙ BMP280 ዳሳሾች
በ Arduino Uno በኩል SPI ውስጥ ብዙ BMP280 ዳሳሾች

በዚህ መማሪያ ውስጥ በ SPI በኩል በአርዱዲኖ ኡኖ ላይ ሶስት BMP280 ን እናገናኛለን ፣ ግን ለእያንዳንዱ ዳሳሽ እንደ ኤን.ኤስ.ኤስ.

በ BMP280 የሚለካው የከባቢ አየር ግፊት ናሙናዎች ውጤት በ 16x2 LCD LCM1602 ማሳያ ላይ ይታያል።

የኤልሲዲ ማሳያ በ U2C (ወይም IIC) በ PCF8574 ሞዱል ከዩኖ ጋር ይገናኛል።

ደረጃ 1 አጠቃላይ እይታ

አጠቃላይ እይታ
አጠቃላይ እይታ
አጠቃላይ እይታ
አጠቃላይ እይታ

የ Bosch BMP280 ባሮሜትሪክ ግፊት እና የሙቀት ዳሳሽ ከማይክሮ መቆጣጠሪያ ጋር የ SPI እና I2C (ወይም IIC) ግንኙነትን ይደግፋል። እሱ ከፍተኛ ትክክለኛ አነፍናፊ (0.16Pa ወይም ± 1m) እና ዝቅተኛ ፍጆታ (2.7µA) ነው።

BMP280 ብዙ ማሻሻያዎች ያሉት የ BMP180 ስሪት ተሻሽሏል -ለከፍተኛ ግፊት እና የሙቀት መጠን ፣ ዝቅተኛ የኃይል ፍጆታ ፣ አዲስ የታከለ በይነገጽ SPI ፣ ዝቅተኛ የድምፅ መለኪያዎች ፣ ዝቅተኛ የ RMS ጫጫታ ፣ አነስተኛ አሻራ ፣ ብዙ የመለኪያ ሁነታዎች ፣ ከፍተኛ የመለኪያ መጠን እና አዲስ የተጨመሩ ከአካባቢያዊ ጣልቃገብነት ማጣሪያ።

Bosch BMP280 የውሂብ ሉህ

ደረጃ 2 BMP180 ከ BMP280 ጋር

BMP180 ከ BMP280 ጋር
BMP180 ከ BMP280 ጋር

የ BMP280 ዳሳሹን ከ BME280 ዳሳሽ ጋር ለማወዳደር ውሂብ።

ደረጃ 3 የሃርድዌር ክፍሎች ዝርዝር

የሃርድዌር ክፍሎች ዝርዝር
የሃርድዌር ክፍሎች ዝርዝር
የሃርድዌር ክፍሎች ዝርዝር
የሃርድዌር ክፍሎች ዝርዝር
የሃርድዌር ክፍሎች ዝርዝር
የሃርድዌር ክፍሎች ዝርዝር
  • 1 አርዱዲኖ ኡኖ ቦርድ
  • 3 ሞዱል BMP280 የመፍቻ ቦርድ ዳሳሽ
  • 1 ሞዱል PCF8574 (I2C) ቦርድ
  • 1 LCD LCM1602 (16x2) ማሳያ
  • 1 ፕሮቶቦርድ
  • 35 ዝላይ ሽቦዎች

ደረጃ 4 ወረዳውን መገንባት

ወረዳውን መገንባት
ወረዳውን መገንባት
ወረዳውን መገንባት
ወረዳውን መገንባት

ለሶስቱ BMP280 ፣ ወረዳው እንደሚከተለው ይሄዳል

Uno pin ……………………………………………………………………………………. BMP280 (1) pinD13 SCK (ተከታታይ ሰዓት ፣ ከዋናው የተገኘ) ………. SCLD12 ሚሶ (Master in Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD10 SSn (የባሪያ ምርጫ) ………… ……………………………………………. ሲ.ኤስ.ቢ

Uno pin ……………………………………………………………………………………. BMP280 (2) pinD13 SCK (ተከታታይ ሰዓት ፣ ከዋናው የተገኘ) ………. SCLD12 ሚሶ (Master in Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD9 SSn (የባሪያ ምርጫ) ………… …………………………………………………. ሲ.ኤስ.ቢ

Uno pin ……………………………………………………………………………………. BMP280 (3) pinD13 (SCK ተከታታይ ሰዓት ፣ ከዋናው የተገኘ) ………. SCLD12 (MISO Master in Slave OUT) …………………………. SDOD11 (MOSI Master OUT Slave IN) …………………………… SDAD8 SSn (የባሪያ ምርጫ) ………………… ……………………………………………. ሲ.ኤስ.ቢ

*ሁሉም VCC እና GND ከ BMP280 በ 3.3V በአርዱዲኖ ኃይል ወይም በፕሮቶቦርድ ኃይል ሞዱል ውስጥ ተገናኝተዋል።

ለ LCD LCM1602 ማሳያ እና ለ PCF8574 I2C ሞዱል ፣ ወረዳው እንደሚከተለው ይሄዳል

ሀ. በስዕሉ ላይ እንደሚታየው LCD እና PCF8574 ን በፕሮቶቦርዱ ላይ ያስቀምጡ።

ለ. ዝላይ PCF8574 ከኡኖ የአናሎግ ካስማዎች ጋር

ኡኖ ፒን ………………………………………. ፒሲኤፍ 8554 ፒኤ 4 ……………………………………….. SDAA5 …………………………………………….. SCL

VCC እና GND ከ PCF8574 በ 5 ቮ በአርዱዲኖ ኃይል ወይም በፕሮቶቦር ኃይል ሞዱል ውስጥ ተገናኝቷል።

ማሳሰቢያ -የፕሮቶቦርድ የኃይል ሞጁሉን የሚጠቀሙ ከሆነ አርዱዲኖ ጂንድን ከፕሮቶቦርዱ Gnd ጋር ማገናኘት አለብዎት።

ደረጃ 5 - ረቂቅ

ማስታወሻዎች ፦

  1. - ይህ ንድፍ መካከለኛ ችግር ሊኖረው ይችላል።
  2. - ይህ ንድፍ በአርዲኖ ላይ የሚከተሉት ቤተመጽሐፍት እንዲጫኑ ይፈልጋል።

    • LiquidCrystal_I2C.h
    • Adafruit_BMP280. ሰ
    • Adafruit_Sensor.h
    • SPI.h

ንድፉን ያውርዱ…

የሚመከር: