Cov txheej txheem:
- Kauj ruam 1: Txheej txheem cej luam
- Kauj ruam 2: BMP180 Versus BMP280
- Kauj Ruam 3: Cov Npe Kho Vajtse
- Kauj Ruam 4: Tsim Circuit Court
- Kauj ruam 5: Sketch
Video: Ntau BMP280 Sensors hauv Arduino Uno Via SPI: 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Hauv qhov kev qhia no peb yuav txuas peb BMP280 ntawm Arduino Uno ntawm SPI tab sis koj tuaj yeem txuas mus txog yim BMP280 ntawm Uno siv cov chaw nres nkoj digital D3 rau D10 ua nSS (Qhev Xaiv) rau txhua lub ntsuas.
Qhov tshwm sim ntawm qhov ntsuas huab cua ntsuas los ntawm BMP280 yuav raug qhia ntawm 16x2 LCD LCM1602 zaub.
Cov zaub LCD yuav txuas nrog Uno ntawm I2C (lossis IIC) los ntawm PCF8574 module.
Kauj ruam 1: Txheej txheem cej luam
Bosch BMP280 ntsuas qhov ntsuas cua thiab ntsuas kub ntsuas SPI thiab I2C (lossis IIC) kev sib txuas lus nrog lub microcontroller. Nws yog lub ntsuas qhov ntsuas siab (0.16Pa lossis ± 1m) thiab kev siv qis (2.7µA).
BMP280 yog kho dua tshiab ntawm BMP180 version uas muaj ntau yam kev txhim kho: kev daws teeb meem siab dua rau qhov siab thiab ntsuas kub, qis zog siv, tshiab ntxiv interface SPI, ntsuas suab nrov qis, qis RMS suab nrov, hneev taw me me, ntsuas ntau dua, ntsuas siab dua thiab ntxiv tshiab lim tawm ib puag ncig cuam tshuam.
Phau ntawv Bosch BMP280
Kauj ruam 2: BMP180 Versus BMP280
Cov ntaub ntawv los sib piv BMP280 sensor nrog BME280 sensor.
Kauj Ruam 3: Cov Npe Kho Vajtse
- 1 Arduino Uno Pawg Thawj Coj
- 3 module BMP280 breakout board sensor
- 1 module PCF8574 (I2C) pawg thawj coj
- 1 LCD LCM1602 (16x2) zaub
- 1 protoboard
- 35 jumper xov hlau
Kauj Ruam 4: Tsim Circuit Court
Rau peb BMP280, lub Circuit Court mus raws li hauv qab no:
Uno pin ……………………………………………………………………………………….. BMP280 (1) pinD13 SCK (Serial Clock, tso tawm los ntawm tus tswv) ………. SCLD12 MISO (Master in Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD10 SSn (Qhib Xaiv) ………… ……………………………………. CSB
Uno pin ……………………………………………………………………………………….. BMP280 (2) pinD13 SCK (Serial Clock, tso tawm los ntawm tus tswv) ………. SCLD12 MISO (Master in Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD9 SSn (Qhib Xaiv) ………… …………………………………………. CSB
Uno pin ……………………………………………………………………………………….. BMP280 (3) pinD13 (SCK Serial Clock, tso tawm los ntawm tus tswv) ………. SCLD12 (MISO Master in Slave OUT) …………………………. SDOD11 (MOSI Master OUT Slave IN) …………………………… SDAD8 SSn (Qhib Xaiv) …………… ……………………………………. CSB
*Txhua VCC thiab GND los ntawm BMP280 txuas hauv 3.3V ntawm Arduino lub zog lossis protoboard zog module.
Rau LCD LCM1602 zaub thiab PCF8574 I2C module, Circuit Court mus raws li hauv qab no:
a Muab LCD thiab PCF8574 tso rau ntawm lub qhov rooj raws li qhia hauv daim duab.
b. Jumper PCF8574 nrog Uno analog pins:
Uno pin ………………………………. PCF8574 pinA4 ……………………………………….. SDAA5 ……………………………………….. SCL
VCC thiab GND los ntawm PCF8574 txuas hauv 5V ntawm Arduino lub zog lossis cov qauv hluav taws xob tiv thaiv.
Nco tseg: Yog tias koj siv tus qauv tiv thaiv lub hwj chim, koj yuav tsum txuas nrog Arduino Gnd nrog lub protoboard Gnd.
Kauj ruam 5: Sketch
Sau ntawv:
- - Cov duab no yuav muaj teeb meem nruab nrab.
-
- Daim Sketch no xav tau cov tsev qiv ntawv hauv qab no los teeb tsa ntawm Arduino:
- LiquidCrystal_I2C.h
- Adafruit_BMP280.h
- Adafruit_Sensor.h
- SPI.h
Download tau daim duab…
Pom zoo:
Ntau yam I/O Extender PCB los Tswj Ntau Nixie Tubes nrog I2C: 9 Cov Kauj Ruam (nrog Duab)
Ntau yam I/O Extender PCB los Tswj Ntau Nixie Tubes Nrog I2C: Tam sim no muaj kev txaus siab heev los nqa cov raj nixie qub rau lub neej. Ntau tus nixie raj cov khoom siv hauv lub moos muaj nyob ntawm khw. Muaj tshwm sim txawm tias muaj kev lag luam nyob ntawm cov khoom qub ntawm Lavxias nixie hlab. Kuj ntawm no ntawm Cov Ntawv Qhia muaj
Lub Xeev Tshuab thiab Kev Ua Haujlwm Ntau Yam ntawm Arduino Nrog SPI Cov Nthuav Tawm: 3 Cov Kauj Ruam
Lub Xeev Lub Tshuab thiab Ua Haujlwm Ntau Yam ntawm Arduino Nrog SPI Cov Nthuav Tawm: Lub lim tiam dhau los, Kuv tau thov kom tsim cov txheej txheem los sim foob pob hluav taws nrog arduino. Nws xav tau txog 64 qhov kev tawm los tswj cov hluav taws. Ib txoj hauv kev ua nws yog siv IC nthuav dav. Yog li 2 cov kev daws teeb meem muaj:- I2C nthuav dav tab sis nws xav tau inverter thaum koj
Ua Game hauv Notepad thiab Ntau Ntau Ntxiv: 10 Kauj Ruam
Ua Kev Ua Si hauv Notepad thiab Ntau Ntau Ntxiv: Qhov no yog thawj qhov kuv qhia. Yog li yog tias koj muaj lus pom thov tawm tswv yim. Cia peb pib! Thaum peb txhua tus hnov lo lus notepad peb xav txog qee qhov kev siv tsis zoo uas tsis muaj txiaj ntsig los sau cia cov khoom.Lub notepad ntau dua li qhov peb tuaj yeem tswj hwm peb cov
Kev Nkag Mus Rau Cov Hauv Paus Cov Hauv Paus Cov Ntaub Ntawv Siv DB410 Raws Li Ethernet Dongle: 6 Cov Kauj Ruam
Kev Nkag Mus Rau Cov Hauv Paus Cov Hauv Paus Cov Ntaub Ntawv Siv DB410 Raws Li Ethernet Dongle: Lub Hom Phiaj: Txhim kho cov cuab yeej cuab tam thiab rov ua dua cov ntsiav kom ntxig USB Ethernet CDC Gadget txhawb nqa; Rov tsim boot.img los ntawm Linaro rau khau raj USB Ethernet CDC; Tsim NFS server los tuav lub hauv paus cov ntaub ntawv system; IP teeb tsa hauv DEVICE thiab HOST
Exporting Ntau Lub Cev Raws Li Ib STL Cov Ntaub Ntawv hauv Fusion 360: 5 Cov Kauj Ruam
Kev Xa Tawm Ntau Lub Cev Raws Li Ib STL Cov Ntaub Ntawv hauv Fusion 360: Thaum kuv xub pib siv Fusion 360, ib qho uas kuv nyiam tshaj yog qhov yooj yim mus los ntawm 3D qauv rau 3D luam ntawv. Tsis muaj lwm yam software muab ua haujlwm yooj yim dua. Nws yooj yim heev los ua yog tias koj tus qauv muaj tsuas yog ib lub cev. Txawm li cas los xij