Cov txheej txheem:
- Kauj Ruam 1: Cov ntaub ntawv
- Kauj ruam 2: Montage
- Kauj Ruam 3: Rub Arduino Y El Codigo
- Kauj ruam 4: Terminar
Video: PT Temperatura Y Milibares, Lcd thiab BMP180: 4 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Hola este DIY te va enseñar como usar un Arduino Uno, BMP180 y un display LCD para poder calcular la temperatura y la presión del area en el que estas.
Primero lo que tienes que hacer es soldar el BMP180 a 4 cables y el LCD
Después de que hagas esto ya estas listo para armar tu montage
Kauj Ruam 1: Cov ntaub ntawv
Los materiales necesitados para realizar este montaje tus tub:
- 20 kab
- Zaub lcd
- Arduino Ib
- Protoboard (Yawg)
- Kev tiv thaiv 220
Potencio-metro de 10k
-Cuando haz verificado de que tienes estos materiales puedes empezar a armar el montaje
Kauj ruam 2: Montage
Realizar el montaje que esta arriba, pero al conectar el bmp180 conectado con estos instrucciones
VIN --- 3.3 v
GND --- NCO
NCO --- A5
SDA --- A4
Kauj Ruam 3: Rub Arduino Y El Codigo
Antes de copiar y pegar este codigo en Arduino es MANDATORIO que descarges esta libreria. Abajo encontrara el link de la página, solo tiene que descargarlo e instalarlo en Arduino.
learn.sparkfun.com/tutorials/bmp180-barome…
Después de que descargues la librería copiar este código y pegarlo en arduino
// suav nrog lub tsev qiv ntawv lej:
#suav nrog
#suav nrog
#suav nrog
// pib lub tsev qiv ntawv nrog tus lej ntawm tus pin interface
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
SFE_BMP180 siab;
ob chav PresionBase;
ob chav Presion = 0;
ob npaug Altura = 0;
ob chav Kub = 0;
xwm txheej xwm txheej;
void teeb tsa () {
// teeb tsa LCD tus lej ntawm kab thiab kab:
lcd.begin (16, 2);
Serial.begin (9600);
SensorStart ();
}
void voj () {
// teeb tus cursor rau kab 0, kab 1
// (ceeb toom: kab 1 yog kab thib ob, vim suav suav nrog 0):
lcd.setCursor (0, 1);
// luam tus naj npawb ntawm vib nas this txij thaum rov pib dua:
ReadSensor ();
// Se imprimen las variables
lcd.print ("Kub:");
lcd.print (Kub Kub);
lcd.println ("grados C");
lcd.print ("Thawj:");
lcd.print (Presion);
lcd.println ("milibares");
ncua (1000);
}
void SensorStart () {
// Secuencia de inicio del sensor
yog (siab.begin ())
Serial.println ("BMP180 pib ua tiav");
lwm tus
{
Serial.println ("BMP180 init tsis ua tiav (txuas tsis tau?) N / n");
thaum (1);
}
// Se inicia la lectura de temperatura
xwm txheej = pressure.startTemperature ();
yog (xwm txheej! = 0) {
ncua (xwm txheej);
// Se lee una temperatura inicial
xwm txheej = pressure.getTemperature (Kub);
yog (xwm txheej! = 0) {
// Se inicia la lectura de presiones
xwm txheej = pressure.startPressure (3);
yog (xwm txheej! = 0) {
ncua (xwm txheej);
// Se lee la presión inicial incidente sobre el sensor en la primera ejecución
xwm txheej = pressure.getPressure (PresionBase, Temperatura);
}
}
}
}
void ReadSensor () {
// En este método se hacen las lecturas de presión y temperatura y se calcula la altura
// Se inicia la lectura de temperatura
xwm txheej = pressure.startTemperature ();
yog (xwm txheej! = 0)
{
ncua (xwm txheej);
// Saib xyuas qhov tseeb ntawm kev ntsuas
xwm txheej = pressure.getTemperature (Kub);
yog (xwm txheej! = 0)
{
// Se inicia la lectura de presión
xwm txheej = pressure.startPressure (3);
yog (xwm txheej! = 0)
{
ncua (xwm txheej);
// Se lleva a cabo la lectura de presión, // txiav txim siab qhov ntsuas kub ntawm qhov ntsuas kub ntawm qhov ntsuas kub
xwm txheej = pressure.getPressure (Presion, Temperatura);
yog (xwm txheej! = 0)
{
// Se hace el cálculo de la altura en puag a la presión leída en el Setup
}
lwm Serial.println ("yuam kev en la lectura de presion / n");
}
lwm yam Serial.println ("yuam kev iniciando la lectura de presion / n");
}
lwm tus Serial.println ("yuam kev en la lectura de temperatura / n");
}
lwm Serial.println ("yuam kev iniciando la lectura de temperatura / n");
}
Kauj ruam 4: Terminar
Sube el código hauv Arduino y te debe funcionar sawv cev rau ib qho ntawm cov kub hauv C y la presión en milibares. Koj debería enseñar algo como el imagen arriba.
Pom zoo:
Yuav Ua Li Cas Vaum Thiab Kub Tiag Tiag Cov Ntaub Ntawv Teev Npe Nrog Arduino UNO thiab SD-Card - DHT11 Cov ntaub ntawv-logger Simulation hauv Proteus: 5 Cov Kauj Ruam
Yuav Ua Li Cas Vaum Thiab Kub Tiag Tiag Cov Ntaub Ntawv Teev Npe Nrog Arduino UNO thiab SD-Card | DHT11 Cov ntaub ntawv-logger Simulation hauv Proteus: Taw qhia: nyob zoo, qhov no yog Liono Maker, ntawm no yog YouTube txuas. Peb tab tom tsim txoj haujlwm muaj tswv yim nrog Arduino thiab ua haujlwm ntawm cov kab ke. Cov ntaub ntawv-Logger: Cov ntaub ntawv logger (tseem cov ntaub ntawv-logger lossis cov ntaub ntawv kaw) yog cov cuab yeej siv hluav taws xob uas sau cov ntaub ntawv dhau sijhawm
Yuav Tsim Li Cas thiab Ntxig Ib Lub Rooj Thiab Ntxiv Kab Ntxiv Thiab/lossis Kab Rau Cov Lus Hauv Microsoft Office Word 2007: 11 Cov Kauj Ruam
Yuav Tsim Li Cas thiab Ntxig Cov Lus Thiab Ntxiv Kab Ntxiv Thiab/lossis Kab Rau Cov Lus Hauv Microsoft Office Word 2007: Koj puas tau muaj cov ntaub ntawv ntau uas koj ua haujlwm nrog thiab xav rau koj tus kheej … " Kuv yuav ua li cas ntawm cov ntaub ntawv no saib zoo dua thiab nkag siab yooj yim dua? " Yog tias yog, tom qab ntawd lub rooj hauv Microsoft Office Word 2007 yuav yog koj cov lus teb
Nkag Mus Cov Ntaub Ntawv thiab Npaj Cov Duab Online Siv NodeMCU, MySQL, PHP thiab Chartjs.org: 4 Cov Kauj Ruam
Nkag Mus Cov Ntaub Ntawv thiab Npaj Cov Duab Online Siv NodeMCU, MySQL, PHP thiab Chartjs.org: Cov lus qhia no piav qhia yuav ua li cas peb tuaj yeem siv Node MCU pawg thawj coj los sau cov ntaub ntawv los ntawm ntau lub ntsuas, xa cov ntaub ntawv no mus rau tus tswv PHP cov ntaub ntawv uas tom qab ntawd ntxiv cov ntaub ntawv rau MySQL database. Cov ntaub ntawv tuaj yeem pom online hauv kab ntawv, siv chart.js.A ba
Cov Cuab Yeej Siv Hluav Taws Xob thiab Cov Cuam Tshuam Xov: Ua LED Zaub thiab Npuag Hluav Taws Xob uas Rolls Up: 7 Cov Kauj Ruam (nrog Duab)
Cov Cuab Yeej Siv Hluav Taws Xob thiab Cov Cuam Tshuam: Ua kom pom LED thiab Cov Khoom Siv Hluav Taws Xob uas Rolls Up: Ua rau koj tus kheej cov ntaub ua hluav taws xob, xov, kua nplaum, thiab kab xev, thiab siv lawv los ua lub zog ntsuas hluav taws xob, tiv thaiv, hloov pauv, LED cov lus qhia thiab siv hluav taws xob. thiab cov xov hluav taws xob koj tuaj yeem ua cov lus qhia LED thiab cov kab hluav taws xob ntawm ib qho ntaub uas hloov pauv tau
Kaw Cov Suab rau Yeeb Yaj Kiab thiab Animations: Ob peb Cov Lus Qhia Ceev thiab Cov Lus Qhia: 8 Kauj Ruam
Kaw Cov Suab rau Yeeb Yaj Kiab thiab Animations: Ob peb Cov Lus Qhia Ceev thiab Ua Ntej: Yog tias koj yog tus kws kos duab, lossis tsuas yog menyuam yaus uas nyiam ua qee zaum ua cov yeeb yaj kiab rau youtube, tej zaum koj yuav muaj ob peb qhov teeb meem nrog kaw lub suab. Tsis muaj teeb meem li cas visually zoo cov vis dis aus lossis cov animation yuav yog, yog tias cov neeg saib nws tuaj yeem