Sisukord:
- 1. samm: ülevaade
- 2. samm: BMP180 versus BMP280
- Samm: riistvaraosade loend
- Samm: vooluringi ehitamine
- 5. samm: visand
Video: Mitu BMP280 andurit Arduino Unos SPI kaudu: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Selles õpetuses ühendame SPI kaudu kolm Arduino Uno BMP280, kuid Uno abil saate ühendada kuni kaheksa BMP280, kasutades iga anduri jaoks digitaalseid porte D3 kuni D10 nSS (Slave Select).
BMP280 abil mõõdetud atmosfäärirõhu proovide tulemus kuvatakse 16x2 LCD LCM1602 ekraanil.
LCD -ekraan ühendatakse Unoga I2C (või IIC) kaudu PCF8574 mooduli kaudu.
1. samm: ülevaade
Boschi BMP280 õhurõhu ja temperatuuri andur toetab SPI ja I2C (või IIC) suhtlust mikrokontrolleriga. See on ülitäpne andur (0,16Pa või ± 1m) ja väike tarbimine (2,7µA).
BMP280 on täiendatud BMP180 versiooniga, millel on palju täiustusi: kõrgemad rõhu ja temperatuuri eraldusvõimed, väiksem energiatarve, äsja lisatud liidese SPI, madalamad müramõõtmised, madalam RMS -müra, väiksem jalajälg, rohkem mõõtmisrežiime, suurem mõõtmiskiirus ja äsja lisatud filtreerida keskkonnamõjude eest.
Boschi BMP280 andmeleht
2. samm: BMP180 versus BMP280
Andmed BMP280 anduri võrdlemiseks BME280 anduriga.
Samm: riistvaraosade loend
- 1 Arduino Uno juhatus
- 3 mooduliga BMP280 katkestusplaadi andur
- 1 moodul PCF8574 (I2C) plaat
- 1 LCD LCM1602 (16x2) ekraan
- 1 protoplaat
- 35 džemprijuhet
Samm: vooluringi ehitamine
Kolme BMP280 puhul töötab ahel järgmiselt:
Vabasta tihvt …………………………………………………………………………….. BMP280 (1) tihvt D13 SCK (jadakell, väljund kaptenilt) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD10 SSn (Slave Select) ………… ……………………………………. CSB
Vabasta tihvt …………………………………………………………………………….. BMP280 (2) tihvt D13 SCK (jadakell, väljund kaptenilt) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD9 SSn (Slave Select) ………… ………………………………………. CSB
Vabasta tihvt …………………………………………………………………………….. BMP280 (3) tihvt D13 (SCK jadakell, väljund kaptenilt) ………. SCLD12 (MISO Master IN Slave OUT) …………………………. SDOD11 (MOSI Master OUT Slave IN) …………………………… SDAD8 SSn (Slave Select) …………… ……………………………………. CSB
*Kõik BMP280 VCC ja GND on ühendatud 3,3 V Arduino toite- või protoboard -toitemooduliga.
LCD LCM1602 ekraani ja PCF8574 I2C mooduli puhul töötab vooluahel järgmiselt:
a. Asetage LCD ja PCF8574 protoboardile, nagu pildil näidatud.
b. Džemper PCF8574 Uno analoogpistikutega:
Uno pin ………………………………. PFF8574 pinA4 ……………………………………….. SDAA5 ……………………………………….. SCL
VCC ja GND PCF8574 -st on ühendatud 5 V Arduino toite- või protoboard -toitemooduliga.
Märkus. Kui kasutate protoboard -toitemoodulit, peate ühendama ka Arduino Gnd protoboard Gnd -ga.
5. samm: visand
Märkused:
- - Sellel visandil võib olla vahepealseid raskusi.
-
- See visand nõuab Arduinole järgmiste teekide installimist:
- LiquidCrystal_I2C.h
- Adafruit_BMP280.h
- Adafruit_Sensor.h
- SPI.h
Laadige sketš alla…
Soovitan:
Juhtimine Blynk -rakenduse kaudu Nodemcu abil Interneti kaudu: 5 sammu
LED -i juhtimine Blynk -rakenduse kaudu Interneti kaudu Nodemcu abil: Tere kõigile, täna näitame teile, kuidas saate LED -i juhtida Interneti kaudu nutitelefoni abil
Klaasist kivist LED -toru (WiFi kaudu juhitav nutitelefonirakenduse kaudu): 6 sammu (koos piltidega)
Klaasist kivist LED-toru (WiFi kaudu juhitav nutitelefonirakenduse kaudu): Tere kaastegijad! Selles juhendatavas näitan teile, kuidas ehitada WiFi-juhitav LED-toru, mis on klaasikividega täidetud, et saada kena difusiooniefekt. Valgusdioodid on individuaalselt adresseeritavad ja seetõttu on mõned head efektid võimalikud
Äratus LAN -i kaudu igal arvutil traadita võrgu kaudu: 3 sammu
Äratus LAN -i kaudu igal arvutil traadita võrgu kaudu: Raspbpiani kujutise muutuste tõttu pole see õpetus enam ajakohane. Palun järgige värskendatud õpetust siit: https://www.instructables.com/id/Raspberry-Pi-As-Wake-on-LAN-ServerWOL on tänapäeval peaaegu kõigis Etherneti portides. See pole
Kuidas teha mitu ESP-kõnet ESP-NOW kaudu, kasutades ESP32 ja ESP8266: 8 sammu
Kuidas teha mitu ESP-kõnet ESP-NOW kaudu, kasutades ESP32 ja ESP8266: Käimasoleva projekti puhul vajan mitu ESP-d, et rääkida üksteisega ilma ruuterita. Selleks kasutan ESP-NOW-d, et juhtmeta suhelda ilma ESP-ruuterita
Eraldiseisev Arduino 3.3V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): 4 sammu
Eraldiseisev Arduino 3,3 V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): Eesmärgid: Ehitada eraldiseisev Arduino, mis töötab 3,3 V toitel 8 MHz välisel kellal. Selle programmeerimine Interneti-teenuse pakkuja (tuntud ka kui ICSP, ahelasisene jadaprogrammeerimine) kaudu Arduino Unost (töötab 5 V juures) Alglaaduri faili redigeerimiseks ja põletamiseks