Tartalomjegyzék:
- 1. lépés: Áttekintés
- 2. lépés: BMP180 versus BMP280
- 3. lépés: Hardver alkatrészek listája
- 4. lépés: Az áramkör építése
- 5. lépés: A vázlat
Videó: Többszörös BMP280 érzékelők az Arduino Uno SPI -n keresztül: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ebben az oktatóanyagban három BMP280 -at fogunk összekapcsolni az Arduino Uno -n SPI -n keresztül, de akár nyolc BMP280 -at is csatlakoztathat az Uno -n a D3 - D10 digitális portok használatával, minden érzékelő nSS (Slave Select) néven.
A BMP280 által mért légköri nyomásminták eredménye megjelenik a 16x2 LCD LCM1602 kijelzőn.
Az LCD kijelző az Uno -hoz I2C (vagy IIC) kapcsolaton keresztül csatlakozik a PCF8574 modul segítségével.
1. lépés: Áttekintés
A Bosch BMP280 légnyomás- és hőmérséklet -érzékelő támogatja az SPI és I2C (vagy IIC) kommunikációt a mikrokontrollerrel. Ez egy nagy pontosságú érzékelő (0,16Pa vagy ± 1m) és alacsony fogyasztás (2,7µA).
A BMP280 a BMP180 verziójának továbbfejlesztett változata, amely számos fejlesztéssel rendelkezik: magasabb nyomás- és hőmérséklet -felbontások, alacsonyabb energiafogyasztás, újonnan hozzáadott SPI -felület, alacsonyabb zajmérés, alacsonyabb RMS -zaj, kisebb lábnyom, több mérési mód, magasabb mérési sebesség és újonnan hozzáadott szűrő a környezeti behatások ellen.
Bosch BMP280 adatlap
2. lépés: BMP180 versus BMP280
Adatok a BMP280 érzékelő és a BME280 érzékelő összehasonlításához.
3. lépés: Hardver alkatrészek listája
- 1 Arduino Uno Board
- 3 modulos BMP280 töréskártya -érzékelő
- 1 modulos PCF8574 (I2C) kártya
- 1 LCD LCM1602 (16x2) kijelző
- 1 protoboard
- 35 jumper vezeték
4. lépés: Az áramkör építése
A három BMP280 esetében az áramkör a következőképpen megy:
PIN -kód megszüntetése …………………………………………………………………………….. BMP280 (1) pinD13 SCK (soros óra, a mester kimenete) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD10 SSn (Slave Select) ………… ……………………………………. CSB
PIN -kód megszüntetése …………………………………………………………………………….. BMP280 (2) pinD13 SCK (Soros óra, a mester kimenete) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD9 SSn (Slave Select) ………… ………………………………………. CSB
Uno pin …………………………………………………………………………….. BMP280 (3) pin D13 (SCK soros óra, a mester kimenete) ………. SCLD12 (MISO Master IN Slave OUT) …………………………. SDOD11 (MOSI Master OUT Slave IN) …………………………… SDAD8 SSn (Slave Select) …………… ……………………………………. CSB
*A BMP280 összes VCC és GND -je 3.3V Arduino tápegységben vagy protoboard tápegységben van összekapcsolva.
Az LCD LCM1602 kijelző és a PCF8574 I2C modul esetében az áramkör a következőképpen megy:
a. Helyezze az LCD -t és a PCF8574 -et a protoboardra, amint az a képen látható.
b. Jumper PCF8574 Uno analóg csapokkal:
Uno pin ………………………………. PFF8574 pinA4 ……………………………………….. SDAA5 ……………………………………….. SCL
VCC és GND a PCF8574 -ből összekapcsolva 5 V -os Arduino tápegységgel vagy protoboard tápegységgel.
Megjegyzés: Ha protoboard tápegységet használ, akkor az Arduino Gnd -t is össze kell kötnie a protoboard Gnd -vel.
5. lépés: A vázlat
Megjegyzések:
- - Ennek a vázlatnak közepes nehézségei lehetnek.
-
- Ehhez a vázlathoz a következő könyvtárakat kell telepíteni az Arduino -ra:
- LiquidCrystal_I2C.h
- Adafruit_BMP280.h
- Adafruit_Sensor.h
- SPI.h
Töltse le a vázlatot…
Ajánlott:
Elektromos többszörös csiszolt kockák: 3 lépés
Elektromos többszörös kockás kocka: Sok projekt tanítja meg, hogyan kell elektromos vagy LED -es kockákat készíteni az oktatható webhelyen, de ez a projekt más, ez az elektromos kocka különböző méretű csiszolásra állítható be. Saját maga választhatja meg a kockák oldalát
Eszközök irányítása az interneten keresztül a böngészőn keresztül. (IoT): 6 lépés
Eszközök irányítása az interneten keresztül a böngészőn keresztül. (IoT): Ebben az utasításban megmutatom, hogyan vezérelheti az olyan eszközöket, mint a LED-ek, relék, motorok stb. Az interneten keresztül a webböngészőn keresztül. És biztonságosan hozzáférhet a kezelőszervekhez bármilyen eszközön. Az itt használt webes platform a RemoteMe.org látogatás
A LoRa (SX1278/XL1278-SMT) működtetése SPI-n keresztül a WeMos D1 ESP-12F ESP8277 alaplapmodulon OLED-del: 7 lépés
A LoRa (SX1278/XL1278 -SMT) működtetése SPI -n keresztül a WeMos D1 ESP -12F ESP8277 alaplapmodulon OLED -el: Ez egy hetet vett igénybe, amíg kidolgoztam - úgy tűnik, senki más előttem nem találta ki -, ezért remélem, ez megmenti Önt A kínos nevű "WeMos D1 ESP-12F ESP8266 alaplap modul 0,96 hüvelykes OLED képernyővel" egy 11 dolláros fejlesztési tanács
PC egér emulátor Arduino Uno és érzékelők használatával: 8 lépés
PC egér emulátor Arduino Uno és érzékelők használatával: Ebben az utasításban az egér emulátor prototípusát fogjuk elkészíteni. Az egér emulátor olyan eszköz, amely akkor használható, ha az egér nem működik megfelelően. Az érzékelőket az egér vezérlésére használják mozgalmak. A projekt egy ul
Fájlok átvitele a LAN -on keresztül BitTorrenten keresztül: 6 lépés
Fájlok átvitele a LAN -on keresztül BitTorrenten keresztül: Néha előfordulhat, hogy fájlokat kell átvinni hálózaton keresztül több számítógépre. Bár flash -meghajtóra vagy CD/DVD -re teheti, minden számítógéphez el kell mennie, és másolnia kell a fájlokat, és eltarthat egy ideig, amíg az összes fájlt lemásolja (különösen az