Sadržaj:
- Korak 1: Pregled
- Korak 2: BMP180 u odnosu na BMP280
- Korak 3: Lista dijelova hardvera
- Korak 4: Izgradnja kruga
- Korak 5: Skica
Video: Više senzora BMP280 u Arduino Uno preko SPI: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U ovom ćemo vodiču spojiti tri BMP280 na Arduino Uno putem SPI -a, ali možete povezati do osam BMP280 na Uno -u pomoću digitalnih portova D3 do D10 kao nSS (Slave Select) za svaki senzor.
Rezultat uzoraka atmosferskog pritiska izmjeren pomoću BMP280 bit će prikazan na 16x2 LCD LCM1602 ekranu.
LCD ekran će biti povezan sa Uno preko I2C (ili IIC) pomoću modula PCF8574.
Korak 1: Pregled
Bosch BMP280 barometarski senzor tlaka i temperature podržava SPI i I2C (ili IIC) komunikaciju s mikrokontrolerom. To je senzor visoke preciznosti (0,16Pa ili ± 1m) i niske potrošnje (2,7µA).
BMP280 je nadograđena verzija BMP180 koja ima mnoga poboljšanja: veće rezolucije za tlak i temperaturu, niža potrošnja energije, novo dodano sučelje SPI, niže mjerenje šuma, niži RMS šum, manji otisak, više načina mjerenja, veća brzina mjerenja i novo dodano filter protiv ometanja okoline.
Tehnički list Bosch BMP280
Korak 2: BMP180 u odnosu na BMP280
Podaci za usporedbu BMP280 senzora sa BME280 senzorom.
Korak 3: Lista dijelova hardvera
- 1 Arduino Uno ploča
- 3 modul BMP280 senzor ploče za probijanje
- 1 modularna ploča PCF8574 (I2C)
- 1 LCD LCM1602 (16x2) ekran
- 1 protoboard
- 35 kratkospojnih žica
Korak 4: Izgradnja kruga
Za tri BMP280, krug ide ovako:
Uno pin …………………………………………………………………………….. BMP280 (1) pinD13 SCK (Serijski sat, izlaz sa nadređenog) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD10 SSn (Slave Select) ………… ……………………………………. CSB
Uno pin …………………………………………………………………………….. BMP280 (2) pinD13 SCK (Serijski sat, izlaz sa nadređenog) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD9 SSn (Slave Select) ………… ………………………………………. CSB
Uno pin …………………………………………………………………………….. BMP280 (3) pinD13 (SCK Serijski sat, izlaz sa nadređenog) ………. SCLD12 (MISO Master IN Slave OUT) …………………………. SDOD11 (MOSI Master OUT Slave IN) …………………………… SDAD8 SSn (Slave odabir) …………… ……………………………………. CSB
*Svi VCC i GND iz BMP280 povezani u 3.3V Arduino napajanja ili modula za napajanje protobora.
Za LCD ekran LCM1602 i PCF8574 I2C modul, krug ide ovako:
a. Stavite LCD i PCF8574 na protoboard kao što je prikazano na slici.
b. Kratkospojnik PCF8574 sa Uno analognim pinovima:
Uno pin ………………………………. PCF8574 pinA4 ……………………………………….. SDAA5 ……………………………………….. SCL
VCC i GND iz PCF8574 povezani u 5V Arduino napajanja ili modula za napajanje protobora.
Napomena: Ako koristite modul za napajanje protoboard -a, morate povezati i Arduino Gnd sa protoboard Gnd -om.
Korak 5: Skica
Napomene:
- - Ova skica može imati srednje poteškoće.
-
- Ova skica zahtijeva sljedeće biblioteke za instaliranje na Arduinu:
- LiquidCrystal_I2C.h
- Adafruit_BMP280.h
- Adafruit_Sensor.h
- SPI.h
Preuzmite skicu…
Preporučuje se:
KOMUNIKACIJA SENZORA PREKO USB: 3 koraka
KOMUNIKACIJA SENZORA PREKO USB -a: Ovaj vodič prikazuje kako se koristi izolirana USB EZO Carrier Board za interakciju s EZO krugovima. S nekoliko jednostavnih koraka moći ćete kalibrirati i otkloniti pogreške u krugovima ili čak nadzirati dotični parametar u stvarnom vremenu.PREDNOSTI:
Uzgoj više salate na manje prostora ili Uzgoj salate u svemiru, (više ili manje) .: 10 koraka
Uzgoj više salate na manje prostora ili … Uzgoj salate u svemiru, (više ili manje) .: Ovo je profesionalna prijava na takmičenje Growing Beyond Earth, Maker, predano putem Instructables. Nisam mogao biti više uzbuđen što dizajniram za proizvodnju svemirskih biljaka i objavljujem svoj prvi Instructable. Za početak, takmičenje nas je zamolilo da
Korištenje više od 4 motora - slaganje više štitnika motora: 3 koraka
Korištenje više od 4 motora - slaganje višestrukih štitova motora: Vibrotaktilni senzorski uređaj za zamjenu i povećanje senzora (https: //www.instructables.com/id/Vibrotactile-Sens …) pokazuje način kako izgraditi uređaj koji prevodi senzorni unos u vibracione stimulanse. Ti vibracijski stimulansi su p
POVEZIVANJE VIŠE SENZORA NA JEDAN ARDUINO UNO SERIJSKI PORT: 4 koraka
POVEZIVANJE VIŠE SENZORA NA JEDAN ARDUINO UNO SERIJSKI PORT: U ovom ćemo vodiču proširiti jedan Arduino UNO UART (Rx/Tx) serijski port tako da se može povezati više Atlas senzora. Proširenje se vrši pomoću ploče za proširenje serijskog porta 8: 1. Arduino port je povezan s ekspanderom nakon
2.4 TFT Arduino meteorološka stanica sa više senzora: 7 koraka
2.4 TFT Arduino meteorološka stanica sa više senzora: Prijenosna Arduino meteorološka stanica sa TFT LCD -om i nekoliko senzora