Índice:

EAL- Clima interno incorporado: 5 etapas
EAL- Clima interno incorporado: 5 etapas

Vídeo: EAL- Clima interno incorporado: 5 etapas

Vídeo: EAL- Clima interno incorporado: 5 etapas
Vídeo: Como Saber SI ES EL PROTECTOR TERMICO INTERNO O LA BOBINA DEL COMPRESOR 2024, Julho
Anonim
EAL- Clima interno incorporado
EAL- Clima interno incorporado

Para o nosso projeto escolar, fomos encarregados de integrar um arduino a um sistema automatizado. Optamos por fazer um sensor de clima interno, que pode detectar temperatura, umidade e o nível de decibéis em ambientes internos.

Fizemos alguns furos no gabinete e, com cola e fita adesiva, fixamos os componentes na parte de trás. A tela LCD foi colada, na frente, assim como a faixa de LED. Colocamos o gabinete em um pedaço de madeira, para estabilização, e montamos outro pedaço de madeira longitudinalmente na parte traseira, para posterior estabilização e uma plataforma para o Arduino, placa de ensaio e fonte de alimentação externa.

Colocamos códigos QR no gabinete, para acesso instantâneo a este site, usando um telefone celular e um scanner QR.

Etapa 1: coisas que você precisa para fazer este projeto

Coisas que você precisa para fazer este projeto
Coisas que você precisa para fazer este projeto
Coisas que você precisa para fazer este projeto
Coisas que você precisa para fazer este projeto
Coisas que você precisa para fazer este projeto
Coisas que você precisa para fazer este projeto
Coisas que você precisa para fazer este projeto
Coisas que você precisa para fazer este projeto

1: A concha do sensor climático, foi feita por um gabinete de computador antigo

2: Para umidade e temperatura: 1 sensor de umidade / temperatura e 2 pinos LED RGB

3: Para medidor VU: 1 microfone e 1 LED STRIP de 8 chips WS2812B

Tela LCD 4: 1 e 1 potenciômetro para resolução da tela

5: 1 Arduino Mega 2560, 1 placa de ensaio, fonte de alimentação externa de 12 V, fios e resistores

Etapa 2: Fritzing

Fritzing
Fritzing

Usamos o programa Fritzing para ilustrar como os componentes são conectados. Um ótimo programa para uso de esquemas de fiação. Aqui você pode ver em quais pinos você deve conectar os componentes,

Etapa 3: O Código

O código foi escrito no programa Arduino gratuito e, para todos os efeitos, não temos partes móveis, portanto, ele é conduzido pelo arduino e pelo programa.

Código: a primeira parte é onde definimos quais pinos são usados e quais bibliotecas usamos

// RBG Configurando os pinos para os leds RBG que são usados para visualizar Temperatura e Umidadeint redPintemp = 47;

int greenPintemp = 45;

int bluePintemp = 46;

int redPinHumi = 53;

int greenPinHumi = 51;

int bluePinHumi = 21;

// Sensor Para leitura de temperatura e umidade.

#incluir -

dht DHT;

#define DHT11_PIN A0

// LCD A tela onde a temperatura e umidade podem ser vistas

#include <LiquidCrystal.h>

// inicializa a biblioteca associando qualquer pino de interface LCD necessário

// com o número do pino do Arduino, ele é conectado a const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);

// Faixa de LED para visualizar o nível de som

#include <Adafruit_NeoPixel.h>

#include <math.h>

#define N_PIXELS 8 // Número de pixels na vertente

#define MIC_PIN A9 // O microfone está conectado a este pino analógico

#define LED_PIN 6 // NeoPixel LED strand está conectado a este pino

#define SAMPLE_WINDOW 10 // Janela de amostra para nível médio

#define PEAK_HANG 24 // Tempo de pausa antes que o ponto de pico caia

#define PEAK_FALL 4 // Taxa de queda do ponto de pico

#define INPUT_FLOOR 10 // Faixa inferior da entrada analogRead

#define INPUT_CEILING 300 // Faixa máxima de entrada analogRead, quanto menor o valor, mais sensível (1023 = max)

pico de byte = 16; // Nível de pico da coluna; usado para pontos cadentes amostra int não assinada;

byte dotCount = 0; // Contador de quadros para o ponto de pico

byte dotHangCount = 0; // Contador de quadros para manter o ponto de pico

Tira Adafruit_NeoPixel = Adafruit_NeoPixel (N_PIXELS, LED_PIN, NEO_GRB + NEO_KHZ800);

O código completo está disponível para download como.ino para arduino e como arquivo.docx

Etapa 4: Vídeo e fotos

Image
Image
Vídeo e fotos
Vídeo e fotos

Etapa 5: Construir

Construir Away!
Construir Away!

Refletindo sobre o projeto e nosso trabalho em equipe, trabalhamos bem juntos na escola e socialmente. O projeto contém as peças que planejamos e com espaço para melhorias futuras. O código funciona, mas não é perfeito. Não entendemos bem onde implementar um trecho de código, para que nossa faixa de LED / medidor VU funcione perfeitamente, sem obter interferência do atraso da tela LCD, pois deve ser atrasado 2 segundos para a leitura correta as informações são obtidas do sensor de temperatura / umidade. Isso faz com que a faixa de LED não funcione perfeitamente, pois não precisa de atrasos, mas não sabemos onde implementar a solução no código. Esse é o nosso grande pesar por agora, mas estamos abertos a sugestões e vamos tentar melhorar ainda mais a codificação. Se tivéssemos mais tempo, como este projeto foi baseado no tempo, e um melhor entendimento da parte de codificação, poderíamos, e agora iremos, melhorar a codificação.

Agora que você concluiu todas as etapas deste, está pronto para explorar mais recursos e coisas incríveis para o dispositivo de clima interno. Uma maneira de melhorar este dispositivo poderia ser fazer uma função que acionaria um ventilador se a temperatura ou umidade caísse abaixo ou acima de um certo limite. Portanto, se estivesse muito frio, poderia aumentar o calor da sala de alguma forma e, se estivesse muito quente, diminuí-lo. Além disso, se a umidade fosse muito alta, ele poderia abrir as janelas para baixá-la ou, pelo menos, sugerir isso. O microfone pode ser atualizado para um módulo bluetooth em seu smartphone ou outro dispositivo. Dessa forma, você pode acompanhar o nível de decibéis atualmente na sala. E também isso poderia ser atualizado para uma função em que o volume seria aumentado ou diminuído se muito alto.

Agora construa e inspire-se com os nossos pensamentos ou dê vida às suas próprias ideias.

Obrigado por visitar nossa página e obrigado se você tentou construí-la!

Recomendado: