Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Resumen La Meta Estación Meteorológica con Arduino

Enviado por   •  6 de Diciembre de 2018  •  2.172 Palabras (9 Páginas)  •  389 Visitas

Página 1 de 9

...

Circuito Estación Meteorológica

Vamos apresentar duas opções de circuito, sendo uma com o Arduino Uno, para quem deseja apenas testar o projeto na protoboard, e outra com o , ideal para montagens definitivas e que pode ser colocado em uma caixa plástica por exemplo. Vamos a presentar dos opciones de circuitos, uno con el Arduino Uno, para los que sólo quieren probar el proyecto en el tablero, y uno con el Arduino Nano , ideal para el montaje final y que se puede colocar en una caja de plástico, por ejemplo.

, utilizamos os mencionados anteriormente para ligação do display, e o como entrada de dados do DHT22 com um resistor de 10K funcionando como pull-up. En Arduino Uno, usamos los pines 8 a 12 mencionado anteriormente para mostrar la unión, y el pin 3 como el DHT22 de entrada con una resistencia de 10K funcionar como pull-up. O sensor BMP180 utiliza os pinos da interface I2C, que são os pinos analógicos e : El sensor BMP180 utiliza los pines I2C, que son pines analógicos A4 y A5:

[pic 4]

, são utilizados os mesmos pinos. Arduino Nano, se utilizan los mismos pines. Verifique na imagem abaixo a pinagem dessa placa e a conexão dos componentes: Compruebe en la imagen abajo la pinza de esa placa y la conexión de los componentes:

[pic 5]

[pic 6]

Para deixar o projeto mais compacto usamos uma case de modem para proteção e transporte mas você pode usar qualquer outra caixa para obter o mesmo resultado: Para dejar el diseño más compacto utilizamos un case de módem para protección y transporte pero usted puede usar cualquier otra caja para obtener el mismo resultado:

[pic 7]

Bibliotecas y programas

Antes de carregar o programa faça o download das bibliotecas abaixo : Antes de cargar el programa, descargue las siguientes bibliotecas:

- – Bibliotecas e Pantalla - Bibliotecas Adafruit_GFX y Adafruit_PCD8544

- - Biblioteca DHT - Biblioteca DHT

- – Biblioteca BMP180 - Biblioteca Adafruit_BMP085

Descompacte cada uma delas e copie para dentro da pasta da do Arduino. Descomprimir todos y copiar en la carpeta BIBLIOTECAS Arduino IDE.

A é a biblioteca gráfica, responsável pelas funções de desenho de retângulos, círculos, linhas, etc. El Adafruit_GFX es la biblioteca de gráficos, responsable de las funciones de dibujo de rectángulos, círculos, líneas, etc. A é a biblioteca utilizada para gerenciar a comunicação entre o Arduino e o display. El Adafruit_PCD8544 la biblioteca se utiliza para gestionar la comunicación entre el Arduino y la pantalla. A biblioteca BMP085 serve tanto para o sensor BMP085 como para o BMP180, utilizado neste projeto. La biblioteca BMP085 sirve tanto para el sensor BMP085 como para el BMP180, utilizado en este proyecto.

O mesmo programa pode ser carregado no Arduino Uno ou no Arduino Nano. El mismo programa puede ser cargado en el Arduino Uno o en el Arduino Nano. O programa desenha três retângulos com as bordas arredondadas, e dentro deles mostra as informações de temperatura, umidade e pressão, atualizando as informações à cada 5 segundos. El programa dibuja tres rectángulos con los bordes redondeados, y dentro de ellos muestra la información de temperatura, humedad y presión, actualizando la información cada 5 segundos.

// Programa : Estacao Meteorologica com Arduino Programa: Estacion Meteorologica con Arduino

// Autor : FILIPEFLOP Autor: FILIPEFLOP

// Carrega bibliotecas graficas e sensores Carga bibliotecas gráficas y sensores

#include #include

#include #include

#include #include

#include #include

#include #include

#include #include

// Pinagem ligacao display Nokia 5110 // Pinza de conexión del Nokia 5110

// pin 8 - Serial clock out (SCLK) // pin 8 - Serial clock out (SCLK)

// pin 9 - Serial data out (DIN) // pin 9 - Serial data out (DIN)

// pin 10 - Data/Command select (D/C) // pin 10 - Fecha / Command select (D / C)

// pin 11 - LCD chip select (CS/CE) // pin 11 - LCD chip select (CS / CE)

// pin 12 - LCD reset (RST) // pin 12 - LCD reset (RST)

// Inicializa o display nos pinos acima // Inicializa la pantalla en los pines arriba

Adafruit_PCD8544 display = Adafruit_PCD8544(8, 9, 10, 11, 12); Adafruit_PCD8544 display = Adafruit_PCD8544 (8, 9, 10, 11, 12);

// Define pino e tipo do sensor DHT // Define el pino y el tipo del sensor DHT

DHT dht(3, DHT22); DHT dht (3, DHT22);

Adafruit_BMP085 bmp180; Adafruit_BMP085 bmp180;

void setup() Void setup ()

{ (En inglés)

Serial.begin(9600); Serial.begin (9600);

// Informacoes iniciais no display Informaciones iniciales en el display

display.begin(); Display.begin ();

// Ajusta o contraste do display // Ajusta el contraste del display

display.setContrast(48); Display.setContrast (48);

// Apaga o buffer e o display // Borra el buffer y el display

display.clearDisplay(); Display.clearDisplay ();

// Define tamanho do texto e cor // Define el tamaño del texto y el color

display.setTextSize(1); display.setTextSize (1);

display.setTextColor(BLACK); Display.setTextColor (BLACK);

//

...

Descargar como  txt (14.7 Kb)   pdf (63.1 Kb)   docx (19.4 Kb)  
Leer 8 páginas más »
Disponible sólo en Essays.club