Índice:
Vídeo: Como fazer registro de temperatura e intensidade de luz. Simulação Proteus - Fritzing - Liono Maker: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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:
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:
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:
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:
Como fazer um gravador de dados em tempo real de umidade e temperatura com o Arduino UNO e o cartão SD - Simulação de registrador de dados DHT11 em Proteus: 5 etapas
Como fazer um gravador de dados em tempo real de umidade e temperatura com o Arduino UNO e o cartão SD | Simulação DHT11 Data-logger em Proteus: Introdução: oi, aqui é Liono Maker, aqui está o link do YouTube. Estamos fazendo projetos criativos com Arduino e trabalhamos em sistemas embarcados.Data-Logger: Um data logger (também data-logger ou gravador de dados) é um dispositivo eletrônico que grava dados ao longo do tempo w
Medição da intensidade da luz usando BH1715 e Raspberry Pi: 5 etapas
Medição da intensidade da luz usando BH1715 e Raspberry Pi: Ontem estávamos trabalhando em monitores LCD e, ao trabalhar neles, percebemos a importância do cálculo da intensidade da luz. A intensidade da luz não é apenas importante no domínio físico deste mundo, mas tem seu papel bem dito no biológico
Rastreador de intensidade de luz solar: 3 etapas
Rastreador de intensidade de luz solar: Existem muitos projetos por aí que dependem do calor ou da luz do sol. Por exemplo. a secagem de frutas e vegetais. No entanto, a intensidade da luz solar nem sempre é constante e muda ao longo do dia. Este projeto tenta mapear o sol
Protótipo de projeto de semáforo baseado em Atmega16 usando display de 7 segmentos (simulação Proteus): 5 etapas
Protótipo de projeto de semáforo baseado em Atmega16 usando display de 7 segmentos (Proteus Simulation): Neste projeto vamos fazer um projeto de semáforo baseado em Atmega16. Aqui, pegamos um segmento de 7 e 3 LEDs para denotar os sinais do semáforo
Interface do Atmega16 com LCD no modo de 4 bits (simulação Proteus): 5 etapas
Interface Atmega16 com LCD no modo 4 bits (simulação Proteus): Aqui neste tutorial, vamos falar sobre como você pode fazer a interface do microcontrolador atmega16 com LCD 16 * 2 no modo 4 bits