Índice:

Como fazer registro de temperatura e intensidade de luz. Simulação Proteus - Fritzing - Liono Maker: 5 etapas
Como fazer registro de temperatura e intensidade de luz. Simulação Proteus - Fritzing - Liono Maker: 5 etapas

Vídeo: Como fazer registro de temperatura e intensidade de luz. Simulação Proteus - Fritzing - Liono Maker: 5 etapas

Vídeo: Como fazer registro de temperatura e intensidade de luz. Simulação Proteus - Fritzing - Liono Maker: 5 etapas
Vídeo: 😱 Dimmer com Arduino | 💡 Controle de Brilho da Lâmpada | 🥚 Chocadeira Automática 2024, Dezembro
Anonim
Como fazer registro de temperatura e intensidade de luz. Simulação Proteus | Fritzing | Liono Maker
Como fazer registro de temperatura e intensidade de luz. Simulação Proteus | Fritzing | Liono Maker
Como fazer registro de temperatura e intensidade de luz. Simulação Proteus | Fritzing | Liono Maker
Como fazer registro de temperatura e intensidade de luz. Simulação Proteus | Fritzing | Liono Maker
Como fazer registro de temperatura e intensidade de luz. Simulação Proteus | Fritzing | Liono Maker
Como fazer registro de temperatura e intensidade de luz. Simulação Proteus | Fritzing | Liono Maker

Olá, aqui é o Liono Maker, este é meu canal oficial no YouTube. Este é um canal de código aberto no YouTube.

aqui está o link: Canal do Liono Maker no YouTube

aqui está o link do vídeo: Registro de intensidade de temperatura e luz

Neste tutorial, aprenderemos como fazer o Registro de Temperatura e Intensidade de Luz com o Arduino UNO e o Módulo Micro SD-Card. O principal componente é o LDR, que é usado para medir a intensidade da luz, e o outro é o LM35, que é usado para medir a temperatura. Esses dois sinais analógicos são enviados para os pinos Ao e A1 do Arduino. O cartão SD está fazendo o trabalho principal neste projeto de registro. registro de dados ou gravação de dados é uma técnica em que estamos escrevendo nossos dados em nosso arquivo e, em seguida, vemos gráficos de linha no Excel. A sequência de instruções exigidas todas as vezes para gravar em um cartão SD é;

1_SD.open ("nome do arquivo", FILE_WRITE);

2_file.println (dados);

3_file.close ();

As informações em um cartão SD podem ser lidas e o conteúdo exibido no monitor serial. Serial.print () e Serial.write () são usados para exibir o conteúdo do arquivo de dados.

Passo 1:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

1_SD-Card: -

Os cartões SD (Secure Digital) podem ser usados para armazenamento e registro de dados. Os exemplos incluem armazenamento de dados em câmeras digitais ou telefones celulares e registro de dados para registrar informações de sensores. Os cartões Micro SD podem armazenar 2 GB de dados e devem ser formatados como formato FAT32 (File Allocation Table). O cartão micro SD opera a 3,3 V, portanto, apenas módulos de cartão micro SD com um chip shifter de nível de tensão de 5 V a 3,3 V e um regulador de tensão de 3,3 V podem ser conectados à fonte de 5 V do Arduino.

O módulo micro SD se comunica com o Arduino usando Interface Periférica Serial (SPI). Os pinos de conexão SPI no módulo micro SD incluem os pinos MOSI, MISO, SCK e o pino SS indicado por chip select (CS), que são conectados aos pinos 11, 12, 13 e 10 do Arduino, respectivamente.

Interface do cartão SD com Arduino UNO:

GND ------ GND

5 volts ------- VCC

Pin12 -------- MISO

Pin11 -------- MOSI

Pin13 ------- SCK

Pin10 -------- SCS

Os dados são gravados apenas no arquivo no cartão SD seguindo a instrução file.close (); portanto, toda instrução file.println (dados) deve ser seguida por uma instrução file.close () e precedida por uma instrução SD.open ("nome do arquivo", FILE_WRITE). A função SD.open () tem configuração padrão de FILE_READ, então a opção FILE_WRITE é necessária para gravar em um arquivo.

A sequência de instruções exigidas sempre que gravar em um cartão SD é

SD.open ("nome do arquivo", FILE_WRITE);

file.println (dados);

file.close ();

2_LM35: -

O LM35 é um sensor de temperatura de circuito integrado de precessão, cuja tensão de saída varia de acordo com a temperatura ao seu redor. É um CI pequeno e barato que pode ser usado para medir temperaturas entre -55 ° C e 150 ° C.

Existem três pernas do Lm35;

1-Vcc

2 saídas

3-Gnd

Lm35 é um sensor de temperatura exclusivo, usado para detectar a temperatura. Seu primeiro terminal é conectado com VCC a 5 volts do pino Arduino e o segundo terminal é conectado com o pino analógico, que é definido na codificação. O terceiro terminal está conectado a Gnd, que é Gnd.

3_LDR: -

Um fotocondutor (sigla LDR para Light Decreasing Resistance, ou resistor dependente de luz, ou célula fotocondutora) é um componente passivo que diminui a resistência com relação ao recebimento de luminosidade (luz) na superfície sensível do componente. A resistência de um fotorresistor diminui com o aumento da intensidade da luz incidente; em outras palavras, exibe fotocondutividade.

Interface LDR com Arduino UNO:

Seu um terminal é conectado com 5 volts e o segundo terminal é conectado com um resistor de 4,7k. A segunda extremidade do resistor de 4,7k é aterrada. O LDR é em si um resistor e este tipo de configuração é usado para medir e tensão, esta é a técnica do divisor de tensão. O terminal comum é conectado ao pino analógico do Arduino (o pino # é definido na codificação). Estou compartilhando fotos.

Passo 2:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

Simulações Proteus: -

Neste tutorial estamos usando o Software Proteus, que é usado para simular nosso projeto (registro de intensidade de temperatura e luz). Em primeiro lugar, abra seu software Proteus, pegue componentes e dispositivos para fazer seu diagrama de circuito. Depois de completar o circuito, precisamos simular. para este propósito, precisamos fazer o upload do arquivo hexadecimal de codificação do Arduino na propriedade do Arduino. Clique com o botão direito do mouse em Arduino e vá para a propriedade do Arduino, copie e cole o local do arquivo hexadecimal ou selecione diretamente seu arquivo e faça o upload. a segunda coisa é fazer o upload do arquivo do cartão SD, para isso selecione 32 GB e vá para o local do arquivo e, em seguida, copie e cole este arquivo ou faça o upload diretamente selecionando da respectiva pasta. a seguir está a maneira de carregar seu arquivo: Copiar e colar o arquivo do cartão SD Localização / Nome do arquivo.

após completar estes dois trabalhos, você precisa verificar o circuito que você cometeu, se houver algum erro em seu, corrija-o antes da simulação.

Há um botão de reprodução no canto esquerdo da página do esquema do software Proteus. pressione-o e sua simulação é iniciada.

/ * A seguir estão as instruções para o cartão SD gravar os dados no arquivo.

A sequência de instruções exigidas todas as vezes para gravar em um cartão SD é;

1_SD.open ("nome do arquivo", FILE_WRITE);

2_file.println (dados);

3_file.close (); * /

após essas instruções, o código do Arduino demora um atraso (5000); em seguida, registre a nova leitura e assim por diante neste processo em andamento. o terminal virtual mostra os resultados da seguinte forma.

Cartão SD OK

record1

record2

record3

record4

record5

você pode alterar sua resposta de atraso para registrar seus dados em um curto espaço de tempo. você pode ver esta resposta no arquivo de dados.

Etapa 3:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

Gráficos de linha de dados em tempo real no EXCEL: -

O Microsoft Excel é usado para fazer gráficos de linha de dados de temperatura e dados de intensidade de luz, respectivamente, neste projeto.

Primeiramente, precisamos abrir o Excel e injetar (vá em Dados e selecione seu arquivo txt) seu arquivo de dados no Excel. separe suas colunas de dados de temperatura e intensidade de luz. vá para inserir e inserir gráficos de linha. Estou compartilhando meus arquivos completos, também arquivo do Excel e gráficos de linha de dados em tempo real e arquivo de dados.

esses gráficos nos mostram como a temperatura muda e então o resistor do foto-resistor (LDR) também muda.

Passo 4:

Arquivos completos usados neste projeto: -

Aqui está o meu link do YouTube, este é o canal de código aberto. estamos fornecendo tudo relacionado ao nosso projeto e coisas usadas em nosso projeto, arquivos relativos etc.

Estou compartilhando meus arquivos e fotos completos em um arquivo zip, que tem;

1_Fritzing file

2_proteus simulação arquivos

3_Arduino arquivo de codificação

4_Arduino arquivo HEX de codificação

Arquivo de cartão 5_SD

6_data file

7_Arquivo Excel incluindo gráficos de linha

etc.

Recomendado: