Sisällysluettelo:
- Vaihe 1: Yleiskatsaus
- Vaihe 2: BMP180 ja BMP280
- Vaihe 3: Laitteiston osaluettelo
- Vaihe 4: Piirin rakentaminen
- Vaihe 5: Luonnos
Video: Useita BMP280 -antureita Arduino Unossa SPI: n kautta: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä opetusohjelmassa yhdistämme kolme BMP280 -laitetta Arduino Unoon SPI: n kautta, mutta voit liittää jopa kahdeksan Uno BMP280 -laitetta käyttämällä digitaalisia portteja D3 - D10 nSS (Slave Select) -asetuksena kullekin anturille.
BMP280: lla mitatut ilmakehän paineenäytteiden tulokset näytetään 16x2 LCD LCM1602 -näytöllä.
LCD -näyttö liitetään Unoon I2C: n (tai IIC) kautta PCF8574 -moduulilla.
Vaihe 1: Yleiskatsaus
Boschin BMP280 -ilmanpaine- ja lämpötila -anturi tukee SPI- ja I2C (tai IIC) -yhteyttä mikro -ohjaimen kanssa. Se on erittäin tarkka anturi (0,16Pa tai ± 1m) ja pieni kulutus (2,7µA).
BMP280 on päivitetty BMP180 -versioon, jossa on monia parannuksia: korkeammat paineen ja lämpötilan resoluutiot, pienempi virrankulutus, uusi käyttöliittymä SPI, pienemmät kohinamittaukset, pienempi RMS -kohina, pienempi jalanjälki, enemmän mittaustiloja, suurempi mittausnopeus ja uusi lisäys suodatin ympäristön häiriöitä vastaan.
Bosch BMP280 -tietolomake
Vaihe 2: BMP180 ja BMP280
Tiedot, joilla verrataan BMP280 -anturia BME280 -anturiin.
Vaihe 3: Laitteiston osaluettelo
- 1 Arduino Uno Board
- 3 -moduulinen BMP280 -murtokortin anturi
- 1 moduuli PCF8574 (I2C) -kortti
- 1 LCD LCM1602 (16x2) -näyttö
- 1 protoboard
- 35 hyppyjohtoa
Vaihe 4: Piirin rakentaminen
Kolmen BMP280: n piiri kulkee seuraavasti:
Irrota nasta …………………………………………………………………………….. BMP280 (1) nasta D13 SCK (sarjakello, isännän lähtö) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD10 SSn (Slave Select) ………… ……………………………………. CSB
Irrota nasta …………………………………………………………………………….. BMP280 (2) nasta D13 SCK (sarjakello, isännän lähtö) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD9 SSn (Slave Select) ………… ………………………………………. CSB
Irrota nasta …………………………………………………………………………….. BMP280 (3) nasta D13 (SCK -sarjakello, isännän lähtö) ………. SCLD12 (MISO Master IN Slave OUT) …………………………. SDOD11 (MOSI Master OUT Slave IN) …………………………… SDAD8 SSn (Slave Select) …………… ……………………………………. CSB
*Kaikki BMP280: n VCC ja GND on yhdistetty 3,3 V: n Arduino- tai protoboard -tehomoduuliin.
LCD LCM1602 -näytössä ja PCF8574 I2C -moduulissa piiri kulkee seuraavasti:
a. Aseta LCD ja PCF8574 protoboardille kuvan osoittamalla tavalla.
b. Jumper PCF8574, jossa Uno -analogiset nastat:
Irrota nasta ………………………………. PFF8574 nasta A4 ……………………………………….. SDAA5 ……………………………………….. SCL
VCC ja GND PCF8574: stä linkitettynä 5 V: n Arduino- tai protoboard -virtamoduuliin.
Huomautus: Jos käytät protoboard -virtamoduulia, sinun on myös liitettävä Arduino Gnd protoboard Gnd -laitteeseen.
Vaihe 5: Luonnos
Huomautuksia:
- - Tällä luonnoksella voi olla välivaikeuksia.
-
- Tämä luonnos edellyttää, että seuraavat kirjastot on asennettu Arduinolle:
- LiquidCrystal_I2C.h
- Adafruit_BMP280.h
- Adafruit_Sensor.h
- SPI.h
Lataa luonnos…
Suositeltava:
Money Heist BELLA CIAO Song Arduino Unossa: 9 askelta (kuvilla)
Money Heist BELLA CIAO Song Arduino Unossa: Tässä opetusohjelmassa näytän sinulle, kuinka voit pelata Money Heist Song Bella Ciaoa missä tahansa Arduinossa pietsosähköisen summerin avulla. Tämä hieno projekti on omistettu kaikille Money Heist -faneille ympäri maailmaa. Aloitetaan siis
Kierroslukumittari Arduino Unossa: 3 vaihetta
Kierroslukumittari Arduino Unossa: Arduino on kaikkivoipa. Sen avulla voidaan luoda yksinkertaisia välähdyksiä, mutta myös monimutkaisia järjestelmiä kehittyneempää automaatiota varten. Erilaisten linja -autojen ansiosta Arduinoa voidaan myös laajentaa sisältämään erilaisia oheislaitteita. Tänään otamme
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): 6 vaihetta
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): Tässä ohjeessa näytän sinulle, kuinka voit ohjata laitteita, kuten LED-valoja, releitä, moottoreita jne. Internetin kautta verkkoselaimen kautta. Ja voit käyttää ohjaimia turvallisesti millä tahansa laitteella. Tässä käyttämäni verkkoalusta on RemoteMe.org -vierailu
LoRan (SX1278/XL1278-SMT) saaminen toimimaan SPI: n kautta WeMos D1 ESP-12F ESP8277 -emolevyssä, jossa on OLED: 7 vaihetta
LoRan (SX1278/XL1278 -SMT) saaminen toimimaan SPI: n kautta WeMos D1 ESP -12F ESP8277 -emolevymoduulilla OLED: Tämä kesti viikon työskennellä - näyttää siltä, että kukaan muu ennen minua ei ole ymmärtänyt sitä - joten toivon, että tämä säästää sinut hankala nimi "WeMos D1 ESP-12F ESP8266 emolevymoduuli ja 0,96 tuuman OLED-näyttö" on 11 dollarin kehityslauta
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: 6 vaihetta
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: Joskus sinun on ehkä siirrettävä tiedostoja verkon kautta useille tietokoneille. Vaikka voit laittaa sen flash -asemaan tai CD/DVD -levylle, sinun on mentävä jokaiseen tietokoneeseen kopioimalla tiedostot, ja kaikkien tiedostojen kopioiminen voi viedä hetken (etenkin f