Captação de Energia Solar via Placa Solar, Arduino e
Interface Web
Henrique Fischer1, Marcelo Colvero
1, Paulo J. Rocha
1, Rodrigo F. Pacheco
1, Tiago
P. Silva1
1Departamento de Ciência da Computação e Sistemas de Informação – Universidade
Regional Integrada do Alto Uruguai e das Missões (URI)
Caixa Postal 184 – 98.802-470 – Santo Ângelo – RS – Brasil
[email protected], [email protected],
[email protected], [email protected],
Abstract. The paper to be presented below, has as main objective to
demonstrate the importance of using solar energy in our day, what their
advantages and disadvantages. For the project which will be specified in this
Article shall be used as a solar panel technology, arduino, web interface
(PHP, HTML) and battery energy storage to simulate experimentally the use
of solar technology to power some types of devices used in our daily.
Keywords: design, energy, solar, arduino, php, html, advantages,
disadvantages, simulation environment.
Resumo. O artigo a ser apresentado a seguir, tem como objetivo principal
demonstrar a importância da utilização da energia solar em nosso dia, quais
suas vantagens e desvantagens. Para o projeto que será especificado neste
artigo, será utilizada tecnologias como placa solar, arduino, interface web em
(PHP, HTML) e bateria de armazenamento de energia que simularão em
caráter experimental o uso da tecnologia solar para alimentar alguns tipos de
aparelhos usados em nosso dia a dia.
Palavras Chave: projeto, energia, solar, arduino, php, html, vantagens,
desvantagens, simulação, meio ambiente.
1. Introdução
As fontes de energia são extremamente importantes nas atividades humanas,
pois elas geram combustíveis, eletricidade que iluminam, movimentam maquinas
veículos e outros tipos de aparelhos. Sabe-se que no Brasil as principais energias são o
petróleo, hidrelétrica, carvão mineral e biocombustíveis. Porém outras formas de
energias também utilizadas são o gás natural, energia eólica, energia nuclear, lenha,
carvão vegetal e energia solar.
Por ser inesgotável, não poluir nem prejudicar o meio ambiente, a energia solar é
uma grande opção para auxiliar no abastecimento de energia em ambientes domésticos,
empresariais, acadêmicos entre outros.
“A curto e médio prazo, deverá aumentar a exploração direta dessa energia. À medida que
fica mais caro,mais raro e politicamente mais inviável queimar combustíveis como o
petróleo e carvão,usar a "limpa" radiação solar tende a ser uma opção mais sensata e
prática - e a tecnologia futura de armazenamento de energia poderá resolver o problema
dos países que têm menos dias ensolarados.”
(FERNANDES, Carlos Arthur de Oliveira. (2002). Em <
http://fwww1.folha.uol.com.br/folha/ciencia/ult306u9267.shtml >. Acesso em 03 de julho de 2012).
Sua captação e manipulação podem ocorrer de várias formas, tanto que neste
artigo será descrita uma forma de captação de energia solar através de uma pequena
placa conectada a um arduino que simulara o abastecimento de uma residência
alimentando alguns aparelhos domésticos existentes no local.
2. A importância da Energia Solar
Conforme post publicado no site do Colégio Horizonte pelo professor Manoel
Brandão, a energia solar já é utilizada em grande escala por grande parte da população
mundial desde o inicio do planeta. Veja a figura abaixo.
Figura 1 – Porcentagem do uso da energia solar na nossa vida.
A energia solar é muito utilizada pelo ser humano. Mas nem todos sabem disso,
sendo que ela pode ser utilizada de muitas formas, como: para secar roupa, aquecer
água, produzir eletricidade.
Devido a ela não poluir, ser renovável, viável para o Brasil que é um país que, na
maior parte do ano, recebe grande quantidade de luz solar e para uma economia de
energia, pode-se colocar aquecedor solar de garrafa pet que transforma energia solar em
energia térmica para aquecer a água.
Mesmo sabendo e conhecendo todas estas dessas vantagens, o uso da energia
solar captada via painéis solares ainda é pequeno em nosso país conforme indica a
figura 2 a seguir, uma das principais causa disso é o alto custo destes painéis que
transformam energia solar em elétrica. Então é necessário incentivo para que esse custo
diminua e assim o uso da energia solar se torne popular.
Figura 2 – Porcentagem de quem possui painel solar em casa.
Algumas Vantagens.
A energia solar não polui durante seu uso;
As usinas demandam manutenção mínima;
Ela é livre e abundante
Tem alta aceitação pública por ser uma fonte natural de energia;
Ela é excelente em lugares remotos ou de difícil acesso.
Algumas Desvantagens.
Existe variação nas quantidades produzidas de acordo com a situação climática
A noite não existe produção alguma;
As formas de energia solar são poucas eficientes quando comparadas, por
exemplo, aos combustíveis fosseis, energia hidrelétrica e a biomassa;
Ela não recebe qualquer incentivo econômico;
Locais em atitudes médias e altas sofrem quedas bruscas de produção durante os
meses de inverno.
2. Metodologia
A Placa
Ela possui 90,2 mm de comprimento, 40,5mm de largura e 11,5mm de altura,
em um formato que se aproxima mais de uma barra de cereal conforme a figura abaixo.
Sua função é captar a energia solar e armazenar em sua bateria, após, ela se conecta ao
arduino.
Figura 3 – Placa Solar com bateria G10 Solar Charger.
Características Técnicas
Característica Valor
Capacidade 2000mAh
Tipo de Bateria Lithium
Tensão de Entrada 5V
Corrente de Entrada 80mA
Tensão de Saída 5.5V
Corrente de Saída 500mA
Tempo para Carregamento Tomada ~2 horas
Luz do Sol 10-14 horas
Dimensões 90,2×40,5×11,5mm
Peso 70g
Ciclo de Vida -
Modo de Carregamento Energia Solar
USB (com carregador de tomada)
Temperatura de Operação -
Temperatura de Armazenamento e Transporte -
Conectividade USB
O Arduino
A placa de laboratório Arduino Duemillanove conecta-se via USB a placa solar e
recebe informação desta do tipo esta ou não captando energia. A placa do arduino é
baseada no micro controlador ATmega328P e foi inicialmente utilizada nesse projeto
devido à sua facilidade de uso, tanto para a programação do controlador quanto para o
uso de suas portas de entrada e de saída. Possui 14 portas digitais de entrada e saída,
dentre as quais 6 podem ser utilizadas como saídas PWM (Pulse Width Modulation), 6
entradas analógicas, cristal interno de 16 MHz, conexão USB para dados e alimentação,
botão de reset, entre outros recursos. A simplicidade de utilização foi determinante para
a escolha desta placa, visto que por haver um bootloader pré gravado no controlador, o
processo de gravação e edição é extremamente simples, não havendo necessidade de
outros equipamentos para tanto. Para o uso, pode ser alimentada pela porta USB ou com
um fonte DC de 7 a 12V . A figura abaixo ilustra a placa arduino duemilanove.
Figura 4 – Placa Arduino Duemilanove
A fonte de alimentação é um fator de extrema importância para o bom
funcionamento da placa, pois uma alimentação inferior à 6V pode fazer com que as
portas de saída não consigam gerar as tensões e correntes esperadas, e uma tensão de
entrada superior à 12V pode ocasionar em danos aos circuitos da placa. A seguir, a
descrição dos pinos de alimentação.
VIN. É a entrada de tensão quando a placa Arduino é alimentada por uma fonte
externa. Caso a alimentação venha diretamente do jack de conexão para alimentação,
esse pino pode servir para fornecer alimentação à outros componentes.
5V. Fonte regulada utilizada para alimentar o microcontrolador e outros
componentes da placa. Pode vir de uma entrada Vin, pela USB ou por outra entrada
regulada a 5V.
3V3. Saída de alimentação de 3.3V, gerada pelo chip on board FTDI. A corrente
maxima é de 50mA.
GND. Terra.
Outra característica favorável ao uso da tecnologia Arduino é sua facilidade de
programação. Em um ambiente de programação próprio para as placas Arduino usa-se a
programação em C/C++, com recursos exclusivos desenvolvidos com base na
linguagem “Wiring”. Por já vir montada com um bootloader à placa Arduino
Duemillanove permite a gravação direta no chip, sem necessidade de um equipamento
de gravação. A comunicação com o computador de programação é feita através do
protocolo STK500, e permite saídas em tela quando explicitadas na linha de código
compilada e gravada no controlador.
Sempre que é feita uma gravação do software no controlador da placa,
automaticamente é feita reinicialização do circuito, onde as memórias internas são
sobrescritas com as novas linhas. Embora a gravação force um reinício do sistema, essa
ação não fica presa a esse evento, pois a placa dispõe de um botão de reset, o qual ao ser
pressionado gera um reinício do circuito, limpando as variáveis internas da programação
e levando o controlador ao seu estado inicial logo após a gravação de um novo código.
O PHP
PHP é o acrônimo de Hipertext Preprocesor. É uma linguagem de programação
do lado do servidor gratuito e independente de plataforma, rápido, com uma grande
livraria de funções e muita documentação. Uma linguagem do lado do servidor é aquela
que se executa no servidor web, justo antes da página ser enviada através da Internet ao
cliente. As páginas que se executam no servidor podem realizar acessos a bases de
dados, conexões em rede, e outras tarefas para criar a página final que será vista pelo
cliente. O cliente somente recebe uma página com o código HTML resultante da
execução da PHP. Como a página resultante contém unicamente código HTML, é
compatível com todos os navegadores.
HTML
HTML é uma sigla inglesa da expressão Hypertext Markup Language e designa
uma linguagem de descrição de documentos standartd da World Wide Web. É uma
aplicação da SGML que utiliza tags para definir os diferentes elementos, tais como
texto, elementos multimédia, formulários, hiperligações, etc. Acompanhando a evolução
da Internet e dos próprios navegadores (ou browsers), a linguagem HTML também tem
vindo a evoluir de forma a incorporar novas funcionalidades.
3. Proposta
Desenvolver um projeto que ajude no calculo aproximado de ganho ou
armazenamento de energia solar. A principio o projeto baseia-se em uma placa solar de
captação ligada em um arduino que transmitirá as informações de carga recebida para o
ambiente web que por sua vez irá calcular uma simulação de quais aparelhos eletrônicos
poderão ser ligados com a carga de energia captada. Ex: Quanto tempo dura a carga
armazenada em relação ao consumo de uma lâmpada.
Ferramentas utilizadas
Placa solar c/ bateria de lithium;
Placa Arduino;
Interface Web (PHP, HTML);
Objetivos propostos
Captar Energia Solar
Realizar a captação de energia solar emitida através dos raios solares para
utilizá-la em experimentos e testes de forma a demonstrar como sua
utilização poderá ser útil, tanto em questões econômicas quanto ambientais,
pois estará sendo utilizada uma fonte interminável de energia sem afetar os
ecossistemas e o maio ambiente em geral.
Armazenar energia captada
O Armazenamento desta energia é fundamental, visto que é a partir de seu
armazenamento que poderá ser realizados os experimentos. Este
armazenamento ocorrerá em uma bateria de Lithium, de capacidade bastante
limitada, mas o suficiente para que experimentações sejam realizadas,
assim, dando bases para cálculos estatísticos que poderão demonstrar quais
seriam os resultados estatisticamente para eventos maiores da mesma
ordem.
Manipular carga de energia recebida
A manipulação de medida da carga recebida será feita através de um
ambiente Arduino, o qual, conectado a um sitema Web enviará as
informações para um computador, possibilitando assim o desenvolvimento
de caçulos de consumo, armazenamento e demais estatísticas.
Transferir informações recebidas para ambiente web:
A comunicação entre o Arduino e o computador é através da porta serial
(USB).
Realizar cálculos sobre as informações recebidas
Recebendo todos os dados no computador, será possível realizar cálculos
estatísticos de consumo, utilizando PHP.
Com estes cálculos, será atingido o objetivo final do trabalho que é simular
a utilização da energia solar em um determinado local, e observar os
benefícios que a mesma trará.
4. Desenvolvimento
Para iniciar o desenvolvimento do projeto, a primeira tarefa foi reunir todos os
materiais necessários, como a placa de captação solar, arduino, e as ferrametas para
desenvolvimento da parte programada (lógica) do sistema. Logo em seguida, o próximo
passo a ser efetuado foi a conexão da placa solar com o arduino, que na sequencia irá
transferir as informações de energia para manipulação na interface web.
O código arduino que realiza esta conexão e leitura dos dados da placa solar é o
seguinte:
Figura 5 – Código Arduino parte 1
Figura 6 – Código Arduino parte 2
Figura 7 – Código Arduino parte 3
O código php e html que realiza a conexão e leitura dos dados enviados pelo arduino:
Figura 9 – Código php/ html parte 1
Figura 10 – Código php/ html parte 2
Figura 11 – Código php/ html parte 3
Figura 12 – Código php/ html parte 4
5. Considerações Finais
Finalmente ao término do desenvolvimento do projeto, várias considerações
podem ser realizadas a respeito. Em primeiro lugar, o desafio imposto pelo projeto nos
obrigou a aprender e compreender tecnologias que até o momento não havíamos tido
contato, por exemplo, das pessoas envolvidas no projeto, apenas uma possuía
conhecimentos muito básicos em arduíno, enquanto que em programação web HTML e
PHP, nenhum dos componentes possuía conhecimento, o que dificultou bastante no
desempenho das tarefas, porém a equipe trabalhou unidade e conseguiu criar o que
havia sido proposta apesar de alguns pontos que não foram possíveis ser implementados
devido ao conhecimento nas linguagens utilizadas.
Outro fato considerável ao concluir o trabalho, são os resultados colhidos, como
já ditos, apesar de algumas deficiências, o resultado ocorreu de forma aceitável,
podemos simular em computador a utilização da energia solar em um ambiente
doméstico com alguns aparelhos de uso comum em nosso dia a dia.
Para encerrar, o trabalho desenvolvido poderá ser expandido, analisado e
melhorado futuramente por pessoas eu tenham interesse em implementar e agregar mais
funcionalidades e qualidade ao projeto atual.
6. Referências
A importância da Energia Solar - http://www.webartigos.com/artigos/a-importancia-
da-energia-solar/32718/
Ambiente Arena. Energia Solar - Projeto para Amazônia -
http://www.ambienteenergia.com.br/index.php/2012/05/energia-solar-projeto-para-
arena-amazonica/19382/
ArduinoLabs - http://arduinolabs.in/girasol-siga-a-luz/
BlogInfoPetro - http://infopetro.wordpress.com/2010/08/09/a-dinamica-energetica-
mundial-de-como-recursos-naturais-tecnologia-mercados-e-instituicoes-determinam-
hoje-a-energia-de-amanha/
Colégio Horizonte - http://horizonte.forumeiros.com/t154-importancia-da-energia-solar
Energia Solar - http://www.aneel.gov.br/aplicacoes/atlas/pdf/03-
Energia_Solar%283%29.pdf
Energia Solar - http://www.suapesquisa.com/o_que_e/energia_solar.htm
Jornal da Globo. Usina na Califórnia produz eletricidade com a energia do sol -
http://g1.globo.com/jornal-da-globo/noticia/2010/09/usina-na-california-produz-
eletricidade-com-energia-do-sol.html
Mundo Educação. Fontes de Energia -
http://www.mundoeducacao.com.br/geografia/fontes-energia-1.htm
Top Related