Kazalo:
- 1. korak: Pregled
- 2. korak: BMP180 v primerjavi z BMP280
- 3. korak: Seznam delov strojne opreme
- 4. korak: Izdelava vezja
- 5. korak: Skica
Video: Več senzorjev BMP280 v Arduino Uno prek SPI: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tej vadnici bomo povezali tri BMP280 na Arduino Uno prek SPI, vendar lahko povežete do osem BMP280 na Uno z uporabo digitalnih vrat D3 do D10 kot nSS (Slave Select) za vsak senzor.
Rezultat vzorcev atmosferskega tlaka, izmerjen z BMP280, bo prikazan na LCD zaslonu 16x2 LCM1602.
Zaslon LCD bo povezan z Uno prek I2C (ali IIC) z modulom PCF8574.
1. korak: Pregled
Boschev senzor barometričnega tlaka in temperature BMP280 podpira komunikacijo SPI in I2C (ali IIC) z mikrokrmilnikom. Gre za visoko natančen senzor (0,16Pa ali ± 1m) in nizko porabo (2,7µA).
BMP280 je nadgrajena različica BMP180, ki ima številne izboljšave: višje ločljivosti za tlak in temperaturo, manjšo porabo energije, na novo dodan vmesnik SPI, nižje meritve hrupa, nižji RMS hrup, manjši odtis, več načinov merjenja, višjo hitrost merjenja in na novo dodano filter proti motenju okolja.
Boschev podatkovni list BMP280
2. korak: BMP180 v primerjavi z BMP280
Podatki za primerjavo senzorja BMP280 s senzorjem BME280.
3. korak: Seznam delov strojne opreme
- 1 Arduino Uno plošča
- 3 -modulno tipalo BMP280
- 1 modularna plošča PCF8574 (I2C)
- 1 LCD zaslon LCM1602 (16x2)
- 1 protoboard
- 35 mostičnih žic
4. korak: Izdelava vezja
Za tri BMP280 je vezje naslednje:
Uno pin …………………………………………………………………………….. BMP280 (1) pinD13 SCK (Serijska ura, izhod iz glavnega) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDD10 SSn (Slave Select) ………… ……………………………………. CSB
Uno pin …………………………………………………………………………….. BMP280 (2) pinD13 SCK (Serijska ura, izhod iz glavnega) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDD9 SSn (Slave Select) ………… ………………………………………. CSB
Uno pin …………………………………………………………………………….. BMP280 (3) pinD13 (SCK Serial Clock, output from master) ………. SCLD12 (MISO Master IN Slave OUT) …………………………. SDOD11 (MOSI Master OUT Slave IN) …………………………… SDAD8 SSn (Slave Select) …………… ……………………………………. CSB
*Vsi VCC in GND iz BMP280, povezani v 3.3V napajalnika Arduino ali napajalnega modula protoboard.
Za zaslon LCD LCM1602 in modul PCF8574 I2C je vezje naslednje:
a. LCD in PCF8574 postavite na protoboard, kot je prikazano na sliki.
b. Mostiček PCF8574 z analognimi zatiči Uno:
Uno pin ………………………………. PCF8574 pinA4 ……………………………………….. SDAA5 ……………………………………….. SCL
VCC in GND iz PCF8574, povezana v 5V napajalni modul Arduino ali napajalni modul protoboard.
Opomba: Če uporabljate napajalni modul protoboard, morate povezati tudi Arduino Gnd s protoboard Gnd.
5. korak: Skica
Opombe:
- - Ta skica ima lahko vmesne težave.
-
- Ta skica zahteva, da so na Arduinu nameščene naslednje knjižnice:
- LiquidCrystal_I2C.h
- Adafruit_BMP280.h
- Adafruit_Sensor.h
- SPI.h
Prenesite skico…
Priporočena:
Arduino krmiljenje več senzorjev P.I.R na isti povezavi: 3 koraki
Arduino krmiljenje več senzorjev PIR na istem priključku: Danes vam bom povedal, kako povezati več senzorjev PIR z enim samim Arduinom Bord > tukaj sem za nekatere dodatne funkcije uporabil tudi 4 -kanalni relejni modul. (ALI Uporabite lahko toliko arduinov, da jih pripnete
Več IR temperaturnih senzorjev - MLX90614: 4 koraki
Več temperaturnih senzorjev IR - MLX90614: To je kratek vodnik o tem, kako nastaviti več brezkontaktnih temperaturnih senzorjev MLX90614B prek vodila I2C z Arduino uno in prikazati odčitke na serijskem monitorju Arduino IDE. Uporabljam vnaprej izdelane plošče, če pa kupite senzor b
POVEZAVA VEČ SENZORJEV NA ENO SERIJSKO PRENOS ARDUINO UNO: 4 koraki
POVEZAVA VEČ KOMPLETNIH SENZORJEV NA ENE SERIJSKE PORTE ARDUINO UNO: V tej vadnici bomo razširili posamezna serijska vrata Arduino UNO UART (Rx/Tx), tako da je mogoče povezati več senzorjev Atlas. Razširitev se izvede s ploščo za razširitev serijskih vrat 8: 1. Pristanišče Arduino je povezano z ekspanderjem po
POVEZAVA VEČ SENZORJEV NA MALINO PI: 6 korakov (s slikami)
POVEZAVA VEČ SENZORJEV Z MALINO PI: V tem projektu bomo povezali tri senzorje EZO Atlas Scientific (pH, raztopljeni kisik in temperaturo) na Raspberry Pi 3B+. Namesto ožičenja vezij na Raspberry Pi bomo uporabili ščitnik Tentacle T3 Whitebox Labs. T
IoT Made Simple: Nadzor več senzorjev: 7 korakov
IoT Made Simple: Spremljanje več senzorjev: Pred nekaj tedni sem tukaj objavil vadnico o spremljanju temperature z uporabo digitalnega senzorja DS18B20, ki komunicira prek 1-žičnega vodila in pošilja podatke po internetu z NodeMCU in Blynk: IoT Made Simple : Spremljanje temperature kjer koliBu