Sommario:
- Passaggio 1: Passo 1: Materiali
- Passaggio 2: Passo 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a Los Cavi
- Fase 3: Passo 3: Hacer El Montaje
- Fase 4: Passo 4: Librerías
- Fase 5: Passo 5: Codice
- Fase 6: Passo 6: Explicación De Código
- Passaggio 7: Passo 7: Verificatore
Video: Sensore di temperatura e pressione sul display. Maria Jose Oviedo: 7 passi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questo è il tutorial per vedere come collegare un sensore di temperatura e pressione BMP180 con il display a cristalli. Este display en una pantalla hecha de liquido que muestra información que se le da la orden de hacer. El sensor de temperatura y presión muestra la temperatura en la que nos encontramos y en la presión que estamos.
Vamos a come avere la connessione e un codice per la temperatura del sensore rilevato e la pressione, se muestren e il display a cristalli.
Passaggio 1: Passo 1: Materiali
I materiali necessari per collegare un display e un sensore di temperatura per avere un sensore di temperatura per riflettere sul display:
Arduino Uno
Protoboard
16 cavi
potenziometro
Display a cristalli (QY-1602A)
Connettore USB ad Arduino
Sensore di temperatura e pressione.
1 Resistenza
Soldador
Estaño
Passaggio 2: Passo 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a Los Cavi
El LCD (crystal display) viene con unos conectores aparte para poder conectar este display al protoboard y mandar una orden al arduino.
Para esto, cogemos el estaño y el soldador, insertamos los conectores a los huecos del display y se empieza a derretir el estaño al rededor de todos los conectores hasta que queden bien soldados, asegurándonos de que no se vaya a soltar. Cuando veamos una bolita de "metal" al rededor de todos los conectores podemos estar seguros de esto.
Después soldamos el sensor a los cable para que se puedan conectar al arduino.
Fase 3: Passo 3: Hacer El Montaje
Sensore:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
Schermo:
Pin12
Pin11
Pin5
Pin4
Pin3
Pin2
Fase 4: Passo 4: Librerías
Para poder lograr el código necesitamos baja algunas librerías que son:
SFE BMP180.h
Filo.h
LiquidCrystal.h
Includere nel codice:
#include #include #include // Dovrai creare un oggetto SFE_BMP180, qui chiamato "pressione": SFE_BMP180 pressione; LCD a cristalli liquidi (12, 11, 5, 4, 3, 2); doppia linea di base; // pressione di base
Fase 5: Passo 5: Codice
#include #include #include // Dovrai creare un oggetto SFE_BMP180, qui chiamato "pressione":
SFE_BMP180 pressione;
LCD a cristalli liquidi (12, 11, 5, 4, 3, 2);
doppia linea di base; // pressione di base
void setup() {
Serial.begin(9600);
Serial.println("RIAVVIA");
lcd.begin(16, 2);
// Inizializza il sensore (è importante ottenere i valori di calibrazione memorizzati sul dispositivo).
if (pressione.inizio())
lcd.println("BMP180 inizializzazione riuscita");
altro {
Serial.println("BMP180 inizializzazione fallita (disconnessa?)\n\n");
mentre(1); // Pausa per sempre. }
// Ottieni la pressione di base:
linea di base = getPressure();
lcd.setCursor(0, 1);
Serial.print("pressione di riferimento: ");
Serial.print(linea di base);
Serial.println("mb"); }
void loop() { doppia a, P;
// Ottieni una nuova lettura della pressione:
P = getPressure();
// Mostra la differenza di altitudine relativa tra
// la nuova lettura e la lettura di base:
a = pressione.altitudine(P, linea di base);
lcd.print("altitudine relativa: "); if (a >= 0.0) lcd.print(" ");
// aggiungi uno spazio per i numeri positivi
lcd.print(a, 1);
lcd.print(" metri, ");
if (a >= 0.0) Serial.print(" ");
// aggiungi uno spazio per i numeri positivi lcd.print(a*3.28084, 0);
lcd.println("piedi");
ritardo (500); }
double getPressure() {
stato del carattere; doppia T, P, p0, a;
// Devi prima ottenere una misurazione della temperatura per eseguire una lettura della pressione.
// Avvia una misurazione della temperatura:
// Se la richiesta ha esito positivo, viene restituito il numero di ms da attendere.
// Se la richiesta non ha successo, viene restituito 0.
stato = pressione.startTemperature();
if (stato != 0) {
// Attendi il completamento della misurazione:
ritardo (stato);
// Recupera la misurazione della temperatura completata:
// Nota che la misura è memorizzata nella variabile T.
// Usa '&T' per fornire l'indirizzo di T alla funzione.
// La funzione restituisce 1 in caso di successo, 0 in caso di errore.
stato = pressione.getTemperature(T);
if (stato != 0) {
// Avvia una misurazione della pressione:
// Il parametro è l'impostazione del sovracampionamento, da 0 a 3 (risoluzione più alta, attesa più lunga).
// Se la richiesta ha esito positivo, viene restituito il numero di ms da attendere.
// Se la richiesta non ha successo, viene restituito 0.
stato = pressione.inizioPressione(3);
if (stato != 0) {
// Attendi il completamento della misurazione:
ritardo (stato);
// Recupera la misurazione della pressione completata:
// Notare che la misura è memorizzata nella variabile P.
// Usa '&P' per fornire l'indirizzo di P.
// Notare anche che la funzione richiede la precedente misurazione della temperatura (T).
// (Se la temperatura è stabile, è possibile eseguire una misurazione della temperatura per un numero di misurazioni della pressione.) // La funzione restituisce 1 in caso di successo, 0 in caso di errore.
stato = pressione.getPressure(P, T);
if (stato != 0) {
ritorno(P);
} else lcd.println("errore nel recupero della misurazione della pressione\n");
} else lcd.println("errore durante l'avvio della misurazione della pressione\n");
} else lcd.println("errore nel recupero della misurazione della temperatura\n");
} else lcd.println("errore durante l'avvio della misurazione della temperatura\n");
}
Fase 6: Passo 6: Explicación De Código
Primero, incluimos las librerías que vamos a descargar.
Secondo, nombramos todos los pines a los que se conecta el LCD (display a cristalli).
Terzo, ponemos la presión de base.
Cuarto, se pone el void setup en la que establecemos la velocidad de la obediencia de esta orden en el crystal display.
Quinto, se pone el void loop el cual establece que es lo que el código manda a hacer. En este caso es mandar un orden del arduino al computador para que la temperatura y la presión que muestra el sensor BMP180 e que se vea en e cresta display.
Passaggio 7: Passo 7: Verificatore
Ya conectado el arduino al computador te aseguras de tener el arduino conectado en herramientas al comando. Después subes el código y revisas el monitor serial para ver si la temperatura y la presión salen en este. Después ya te aseguras de que te aparezca la misma información en el crystal display.
Consigliato:
Temperatura display Arduino sul display LED TM1637: 7 passaggi
Arduino Display Temperature su LED Display TM1637: In questo tutorial impareremo come visualizzare la temperatura utilizzando LED Display TM1637 e sensore DHT11 e Visuino.Guarda il video
Come montare un sensore di pressione e temperatura su Arduino?: 4 passaggi
¿Come montare un sensore di temperatura e temperatura su Arduino?: Introducción:Con questo tutorial puoi vedere come ottenere un sensore di temperatura e presiòn funcione a través de Arduino. Para esto, se debe tener un montaje bien hecho con todos los materials necesarios y un
Tutorial sul sensore di pressione e temperatura Arduino AMS5812_0050-D-B: 4 passaggi
Arduino AMS5812_0050-D-B Tutorial sensore di pressione e temperatura: il sensore di pressione amplificato AMS5812 con uscite analogiche e digitali è un sensore ad alta precisione con un'uscita di tensione analogica e un'interfaccia I2C digitale. Combina un elemento di rilevamento piezoresistivo con un elemento di condizionamento del segnale per il suo funzionamento
Esercitazione Java sul sensore di pressione Raspberry Pi CPS120: 4 passaggi
Esercitazione Java sul sensore di pressione Raspberry Pi CPS120: CPS120 è un sensore di pressione assoluta capacitivo di alta qualità ea basso costo con uscita completamente compensata. Consuma molto meno energia e comprende un sensore microelettromeccanico (MEMS) ultra piccolo per la misurazione della pressione. Un sigma-delta basato
Sensore di pressione e temperatura del campanello della porta: 6 passaggi
Sensore di pressione e temperatura del campanello per porta: migliora un campanello per porta cablato standard con un modulo esp-12F (esp8266). Si installa nel campanello stesso per evitare qualsiasi modifica al cablaggio. Fornisce le seguenti funzioni Rileva le pressioni del campanello della porta Invia notifiche al telefono tramite IFTTTStores