Indholdsfortegnelse:
- Trin 1: Oversigt
- Trin 2: BMP180 versus BMP280
- Trin 3: Liste over hardwaredele
- Trin 4: Opbygning af kredsløbet
- Trin 5: Skitsen
![Multipler BMP280 sensorer i Arduino Uno Via SPI: 6 trin Multipler BMP280 sensorer i Arduino Uno Via SPI: 6 trin](https://i.howwhatproduce.com/images/010/image-28857-j.webp)
Video: Multipler BMP280 sensorer i Arduino Uno Via SPI: 6 trin
![Video: Multipler BMP280 sensorer i Arduino Uno Via SPI: 6 trin Video: Multipler BMP280 sensorer i Arduino Uno Via SPI: 6 trin](https://i.ytimg.com/vi/dF2E9IUYfks/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
![Multipler BMP280 sensorer i Arduino Uno Via SPI Multipler BMP280 sensorer i Arduino Uno Via SPI](https://i.howwhatproduce.com/images/010/image-28857-1-j.webp)
I denne vejledning forbinder vi tre BMP280 på Arduino Uno via SPI, men du kan tilslutte op til otte BMP280 på Uno ved hjælp af digitale porte D3 til D10 som nSS (Slave Select) for hver sensor.
Resultatet af de atmosfæriske trykprøver målt ved BMP280 vil blive vist på 16x2 LCD LCM1602 displayet.
LCD -display forbindes til Uno via I2C (eller IIC) med PCF8574 -modul.
Trin 1: Oversigt
![Oversigt Oversigt](https://i.howwhatproduce.com/images/010/image-28857-2-j.webp)
![Oversigt Oversigt](https://i.howwhatproduce.com/images/010/image-28857-3-j.webp)
Bosch BMP280 barometrisk tryk- og temperatursensor understøtter SPI og I2C (eller IIC) kommunikation med mikrokontrolleren. Det er en sensor med høj præcision (0,16Pa eller ± 1m) og lavt forbrug (2,7µA).
BMP280 er den opgraderede af BMP180 -versionen, der har mange forbedringer: højere opløsninger for tryk og temperatur, lavere strømforbrug, nyligt tilføjet interface SPI, lavere støjmålinger, lavere RMS -støj, mindre fodaftryk, flere målemetoder, højere målehastighed og nyligt tilføjet filter mod miljøforstyrrelser.
Bosch BMP280 datablad
Trin 2: BMP180 versus BMP280
![BMP180 mod BMP280 BMP180 mod BMP280](https://i.howwhatproduce.com/images/010/image-28857-4-j.webp)
Data til sammenligning af BMP280 -sensoren med BME280 -sensoren.
Trin 3: Liste over hardwaredele
![Hardware reservedelsliste Hardware reservedelsliste](https://i.howwhatproduce.com/images/010/image-28857-5-j.webp)
![Hardware reservedelsliste Hardware reservedelsliste](https://i.howwhatproduce.com/images/010/image-28857-6-j.webp)
![Hardware reservedelsliste Hardware reservedelsliste](https://i.howwhatproduce.com/images/010/image-28857-7-j.webp)
- 1 Arduino Uno Board
- 3 modul BMP280 breakout board sensor
- 1 modul PCF8574 (I2C) bord
- 1 LCD LCM1602 (16x2) display
- 1 protoboard
- 35 springtråde
Trin 4: Opbygning af kredsløbet
![Bygger kredsløbet Bygger kredsløbet](https://i.howwhatproduce.com/images/010/image-28857-8-j.webp)
![Bygger kredsløbet Bygger kredsløbet](https://i.howwhatproduce.com/images/010/image-28857-9-j.webp)
For de tre BMP280 går kredsløbet som følger:
Uno pin …………………………………………………………………………….. BMP280 (1) pinD13 SCK (serielt ur, output fra master) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD10 SSn (Slave Select) ………… ……………………………………. CSB
Uno pin …………………………………………………………………………….. BMP280 (2) pinD13 SCK (serielt ur, output fra master) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD9 SSn (Slave Select) ………… ……………………………………………. CSB
Uno pin …………………………………………………………………………….. BMP280 (3) pinD13 (SCK serielt ur, output fra master) ………. SCLD12 (MISO Master IN Slave OUT) …………………………. SDOD11 (MOSI Master OUT Slave IN) …………………………… SDAD8 SSn (Slave Select) …………… …………………………………………. CSB
*Alle VCC og GND fra BMP280 forbundet i 3,3V Arduino -strøm eller protoboard -strømmodul.
For LCD LCM1602 -skærmen og PCF8574 I2C -modulet går kredsløbet som følger:
en. Sæt LCD og PCF8574 på protoboard som vist på billedet.
b. Jumper PCF8574 med Uno analoge ben:
Uno pin ………………………………. PCF8574 pinA4 ……………………………………….. DADA5 …………………………….. SCL
VCC og GND fra PCF8574 forbundet i 5V Arduino power eller protoboard power module.
Bemærk: Hvis du bruger protoboard -strømmodul, skal du også forbinde Arduino Gnd med protoboard Gnd.
Trin 5: Skitsen
Bemærkninger:
- - Denne skitse kan have mellemliggende vanskeligheder.
-
- Denne skitse kræver, at følgende biblioteker installeres på Arduino:
- LiquidCrystal_I2C.h
- Adafruit_BMP280.h
- Adafruit_Sensor.h
- SPI.h
Download skitsen …
Anbefalede:
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: 4 trin
![TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: 4 trin TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: 4 trin](https://i.howwhatproduce.com/images/001/image-204-52-j.webp)
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: I denne vejledning udvider vi en enkelt Arduino UNO UART (Rx/Tx) seriel port, så flere Atlas sensorer kan tilsluttes. Udvidelsen udføres ved hjælp af 8: 1 Serial Port Expander -kort. Arduinos havn er forbundet med ekspanderen efter at
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
![I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Kontrolenheder via internettet via browser. (IoT): 6 trin
![Kontrolenheder via internettet via browser. (IoT): 6 trin Kontrolenheder via internettet via browser. (IoT): 6 trin](https://i.howwhatproduce.com/images/006/image-16502-44-j.webp)
Kontrolenheder via internettet via browser. (IoT): I denne Instructable viser jeg dig, hvordan du kan styre enheder som lysdioder, relæer, motorer osv. Over internettet via webbrowser. Og du kan få adgang til kontrolelementerne sikkert over enhver enhed. Den webplatform, jeg brugte her, er RemoteMe.org -besøg
Få LoRa (SX1278/XL1278-SMT) Arbejde via SPI på WeMos D1 ESP-12F ESP8277 bundkortmodul med OLED: 7 trin
![Få LoRa (SX1278/XL1278-SMT) Arbejde via SPI på WeMos D1 ESP-12F ESP8277 bundkortmodul med OLED: 7 trin Få LoRa (SX1278/XL1278-SMT) Arbejde via SPI på WeMos D1 ESP-12F ESP8277 bundkortmodul med OLED: 7 trin](https://i.howwhatproduce.com/images/001/image-1601-37-j.webp)
Sådan får du LoRa (SX1278/XL1278 -SMT) Arbejder via SPI på WeMos D1 ESP -12F ESP8277 bundkortmodulet med OLED: Dette tog mig en uge at træne - det ser ud til, at ingen andre før mig har regnet det ud - så jeg håber, at dette kan redde dig noget tid! Det akavet navngivne "WeMos D1 ESP-12F ESP8266 bundkortmodul med 0,96 tommer OLED-skærm" er et $ 11 -udviklingsbestyrelse
Foreløbig* SPI på Pi: Kommunikation med et SPI 3-akset accelerometer ved hjælp af en Raspberry Pi: 10 trin
![Foreløbig* SPI på Pi: Kommunikation med et SPI 3-akset accelerometer ved hjælp af en Raspberry Pi: 10 trin Foreløbig* SPI på Pi: Kommunikation med et SPI 3-akset accelerometer ved hjælp af en Raspberry Pi: 10 trin](https://i.howwhatproduce.com/images/002/image-5684-70-j.webp)
Preliminær* SPI på Pi: Kommunikation med et SPI 3-akset accelerometer Brug af en Raspberry Pi: Trin for trin guide til, hvordan du konfigurerer Raspbian og kommunikerer med en SPI-enhed ved hjælp af bcm2835 SPI-bibliotek (IKKE lidt banket!) Dette er stadig meget foreløbigt … Jeg er nødt til at tilføje bedre billeder af fysisk tilslutning og arbejde igennem nogle af de akavede koder