Sommario:
Video: Mini stazione meteorologica con Arduino: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Questo è un tutorial per ottenere una mini stazione meteorologica con Arduino que muestra temperatura e presión.
Passaggio 1: materiale
Per questo è necessario il progetto necessario per i materiali necessari:
-20 Cavi
- Sensore di temperatura e pressione BMP180
- Display LCD QY-1602A
- Arduino Uno
- Potenziometro
- Resistenza 220 Omhs
- Cable de Impresora
- Protoboard Grande
-Computatore
Passaggio 2: montaggio
El siguiente paso es hacer el montaje de la foto anterior. A este montaje le falta el sensor BMP 180, sin embargo, las Instrucciones para conectarlo son las siguentes:
Debes conectar el pin "VIN" del Sensor BMP 180 al Pin "3, 3 V" en el Arduino, el de "GND" a "GND", el "SCL" al pin análogo "A5" en el Arduino y, finalmente, e "SDA" al "A4".
Passaggio 3: codice
Para hacer funcionar tu estación meteorológica debes incluir este código en el lenguaje de Arduino, ten encuenta que debes tener todas las librarys (Liquid Crystal, SFE_BMP180) descargadas (Lo puedes hacer aquí y aquí):
#includere
#includere
#includere
SFE_BMP180 pressione;
doppia PresionBase;
doppia Presione = 0;
doppia Temperatura = 0;
LCD a cristalli liquidi (12, 11, 5, 4, 3, 2);
stato del carattere;
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
SensorStart();
}
ciclo vuoto() {
ReadSensor();
lcd.setCursor(0, 0);
lcd.print("T: ");
lcd.print(Temperatura);
lcd.print("C");
lcd.setCursor(0, 1);
lcd.print("P: ");
lcd.print(Presione);
lcd.print(" mbar ");
ritardo (2000);
}
void SensorStart() {
if (pressione.inizio())
Serial.println("BMP180 inizializzazione riuscita");
altro
{
Serial.println("BMP180 inizializzazione fallita (disconnessa?)\n\n");
mentre (1);
}
stato = pressione.startTemperature();
if (stato != 0) {
ritardo (stato);
stato = pressione.getTemperature(Temperatura);
if (stato != 0) {
stato = pressione.inizioPressione(3);
if (stato != 0) {
ritardo (stato);
status = pressure.getPressure(PresionBase, Temperatura);
}
}
}
}
void ReadSensor() {
stato = pressione.startTemperature();
if (stato != 0)
{
ritardo (stato);
stato = pressione.getTemperature(Temperatura);
if (stato != 0)
{
stato = pressione.inizioPressione(3);
if (stato != 0)
{
ritardo (stato);
status = pressure.getPressure(Presion, Temperatura);
if (stato != 0){}
else Serial.println("error en la lectura de presion\n");
}
else Serial.println("error iniciando la lectura de presion\n");
}
else Serial.println("error en la lezione di temperatura\n");
}
else Serial.println("error iniciando la lezione di temperatura\n");
}
Fase 4: Disfrutta!
Ahora tienes todo lo que necesitas para ser un meteorólogo básico, disfruta ver las fluctuaciones en temperatura y presión atmosférica de tu mini estación meteorológica. Espero que este tutorial te haya sido de utilidad!
Consigliato:
Mini stazione meteorologica con Arduino e ThingSpeak: 4 passaggi
Mini stazione meteo con Arduino e ThingSpeak: Ciao a tutti. In questo Instructable, ti guiderò attraverso i passaggi per creare una mini stazione meteorologica personalizzata. Inoltre, utilizzeremo l'API ThingSpeak per caricare i nostri dati meteorologici sui loro server, oppure qual è lo scopo di una sta
Stazione meteo fai-da-te e stazione sensore WiFi: 7 passaggi (con immagini)
Stazione meteo fai-da-te e stazione sensore WiFi: in questo progetto ti mostrerò come creare una stazione meteo insieme a una stazione sensore WiFi. La stazione sensore misura i dati di temperatura e umidità locali e li invia, tramite WiFi, alla stazione meteorologica. La stazione meteorologica visualizza quindi t
Stazione meteorologica con Wemos D1 Mini, BME280 e Sensate.: 6 passaggi
Stazione meteorologica utilizzando Wemos D1 Mini, BME280 e Sensate.: Nei post precedenti ho condiviso diversi metodi per costruire una stazione meteorologica. Se non l'hai controllato, ecco un link. In questa istruzione ti mostrerò come costruire una semplice stazione meteorologica usando Wemos e una piattaforma IoT chiamata Sensate
Mini stazione meteorologica con Attiny85: 6 passaggi (con immagini)
Mini stazione meteorologica con Attiny85: In una recente istruzione Indigod0g ha descritto una mini stazione meteorologica che funziona abbastanza bene, utilizzando due Arduino. Forse non tutti vogliono sacrificare 2 Arduino per ottenere letture di umidità e temperatura e ho commentato che dovrebbe essere possibile d
Stazione meteorologica con Arduino, BME280 e display per vedere la tendenza negli ultimi 1-2 giorni: 3 passaggi (con immagini)
Stazione meteorologica con Arduino, BME280 e display per vedere la tendenza negli ultimi 1-2 giorni: Ciao! Qui su istruibili le stazioni meteorologiche sono già state introdotte. Mostrano la pressione dell'aria, la temperatura e l'umidità attuali. Quello che mancava finora era una presentazione del corso negli ultimi 1-2 giorni. Questo processo avrebbe un