Índice:
- Etapa 1: Materiais necessários
- Etapa 2: Código Parte 1: Configuração de Variável
- Etapa 3: Código Parte 2: Código da turbina
- Etapa 4: Código Parte 3: Código e plotagem do painel solar
- Etapa 5: Código Parte 4: E-mail
- Etapa 6: ajuda extra
Vídeo: EF 230 captura o sol: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este Instructable irá detalhar como usar um kit Arduino / placa de circuito e MATLAB para criar um protótipo de sistema de energia doméstica que se concentra na aquisição de energia eólica e solar. Com os materiais adequados e usando o código / configuração fornecido, você pode fazer seu próprio sistema de coleta de energia verde em pequena escala.
Este projeto foi elaborado por alunos da Tickle College of Engineering da University of Tennessee, Knoxville.
Etapa 1: Materiais necessários
1) Um laptop com MATLAB instalado.
2) Use este link para baixar o pacote de suporte do Arduino:
3) Você também precisará de um kit de microcontrolador Arduino.
4) Uma plataforma adequada para montar o motor DC. No exemplo fornecido, um recorte de madeira foi usado para apoiar o servo motor e montar o motor DC na parte superior.
5) Este link pode ser usado para imprimir em 3D uma hélice que pode ser acoplada ao motor DC montado:
Etapa 2: Código Parte 1: Configuração de Variável
Este código é essencial para a declaração inicial da variável.
clc; limpar tudo;
% Declarando objetos como pinos e o Arduino a = arduino ('com3', 'uno'); s1 = servo (a, 'D9', 'MinPulseDuration', 1e-3, 'MaxPulseDuration', 2e-3); s2 = servo (a, 'D10', 'MinPulseDuration', 1e-3, 'MaxPulseDuration', 2e-3); configurePin (a, 'A0', 'Analoginput'); configurePin (a, 'A1', 'Analoginput'); configurePin (a, 'A2', 'Analoginput'); configurePin (a, 'A3', 'Analoginput') b = 0; i = 0,1 figura
Etapa 3: Código Parte 2: Código da turbina
enquanto i <10;
% Parte da turbina potval = readVoltage (a, 'A0') servoval = potval. / 5 writePosition (s1, servoval)
Etapa 4: Código Parte 3: Código e plotagem do painel solar
Este código permitirá que você use dois fotoresistências para mover o servo de acordo com o movimento do sol. O código também traçará um gráfico polar da direção do vento versus tempo para a turbina eólica.
% Parte do painel solar
fotoval1 = readVoltage (a, 'A1'); fotoval2 = readVoltage (a, 'A2'); diferença = fotoval1-fotoval2 absdiff = abs (diferença) se diferença> 1,5 writePosition (s2, 0); diferença elseif> 1,25 writePosition (s2, 0,3); elseif absdiff <1 writePosition (s2, 0,5); diferença elseif <(-1) writePosition (s2, 0,7); diferença elseif <(-1,25) writePosition (s2, 1); else end i = i + 0,1 theta = (potval / 5). * (2 * pi) polarscatter (theta, i) mantenha na extremidade
Etapa 5: Código Parte 4: E-mail
Altere o 'e-mail de exemplo' para o endereço desejado a fim de receber um e-mail com os dados do lote.
% Seção de Email
title ('Direção do Vento vs. Tempo') saveas (gcf, 'Turbine.png')% salva a figura setpref ('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('Internet', 'E_mail', '[email protected]'); % conta de email para enviar de setpref ('Internet', 'SMTP_Username', '[email protected]'); % senders username setpref ('Internet', 'SMTP_Password', 'gssegsse'); % Senders password props = java.lang. System.getProperties; props.setProperty ('mail.smtp.auth', 'true'); props.setProperty ('mail.smtp.socketFactory.class', 'javax.net.ssl. SSLSocketFactory'); props.setProperty ('mail.smtp.socketFactory.port', '465'); sendmail ('email de exemplo', 'Dados da turbina', 'Estes são os dados da sua turbina. Obrigado por salvar o planeta!', 'Turbine.png') disp ('email enviado')
Etapa 6: ajuda extra
Você pode consultar o Guia SIK que acompanha o kit do micro controlador Arduino para obter ajuda extra na configuração da placa de circuito. O site MathWorks também pode ser uma ferramenta útil para suporte ao MATLAB.
Recomendado:
Captura de imagem acionada por movimento e e-mail: 6 etapas
Captura de imagem acionada por movimento e e-mail: construímos sobre os projetos ESP32-CAM anteriores e construímos um sistema de captura de imagem acionada por movimento que também envia um e-mail com a imagem como anexo. Esta construção usa a placa ESP32-CAM junto com um módulo sensor PIR que é baseado no AM312
Captura de vídeo usando a placa ESP32-CAM: 4 etapas
Captura de vídeo usando a placa ESP32-CAM: Damos uma olhada em um repositório GitHub muito interessante que permite a gravação de vídeo na placa ESP32-CAM. Um vídeo nada mais é do que uma série de imagens cuidadosamente cronometradas, e este esboço é baseado nisso. A equipe também adicionou a funcionalidade FTP ao
ESP32-CAM Captura fotos e envia por e-mail usando SPIFF Memmory. -- NÃO é necessário cartão SD: 4 etapas
ESP32-CAM Captura fotos e envia por e-mail usando SPIFF Memmory. Não é necessário cartão SD: Olá pessoal, A placa ESP32-CAM é uma placa de desenvolvimento de baixo custo que combina um chip ESP32-S, uma câmera OV2640, vários GPIOs para conectar periféricos e um slot para cartão microSD. Ele tem uma série de aplicações que vão desde servidor web de streaming de vídeo, bu
Captura de pixel: 10 etapas
Pixel Snatch: Pixel Snatch é um jogo de interação também conhecido como um jogo de escória com um ledbox. Het é um jogo de 'captura' do een klassiek. De bedoeling van het spel is om zo veel mogelijk juiste pixels te vangen, de groene. Vang je een rode pixel dan ontploft
UCL-lloT-Outdoor-light Disparado ao nascer do sol / pôr do sol: 6 etapas
UCL-lloT-Outdoor-light Triggered by Sunrise / Sundown .: Olá a todos! Com um pouco de trabalho, algumas partes e código eu montei este instrutível que irá mostrar a vocês do início ao fim exatamente como produzir essa luz para exteriores. A ideia partiu do meu pai, que durante o verão tinha que sair manualmente