Você está na página 1de 29

Relatório Projeto de Aptidão

Profissional
“UTILIZAÇÃO DA ENERGIA EOLICA PARA A SUSTENTABILIDADE”

Gonçalo Gameiro | Energias Renováveis | 8 de julho de 2013


Escola Profissional de Leiria
Escola Profissional de Leiria 8 de junho de 2013

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 1


Escola Profissional de Leiria 8 de junho de 2013

Relatório do Projeto de Aptidão


Profissional este que se iniciou no início do
ano e terminou no fim de Maio, apoiado
pelo professor Eng. João Pimentel.

“Que o teu trabalho seja perfeito para


que, mesmo depois da tua morte, ele
permaneça.”
Leonardo da Vinci

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 2


Escola Profissional de Leiria 8 de junho de 2013

Agradecimentos
Desde a escolha do projeto até o seu fim do mesmo contei com o apoio de
professores, amigos e da família.

O meu muito sincero obrigado ao professor Eng. João Pimentel pelos


conhecimentos e matérias que pôs à disposição da turma e a sua
disponibilidade para o aprofundamento sempre que mostrei interesse, sem isso
não teria a possibilidade de fazer este projeto.

Também não posso passar sem falar da ajuda e da disponibilidade que o


professor Hélio Cordeiro e o professor Nuno Seabra me disponibilizaram tanto
ao longo do curso como para fazer peças para a PAP e as opiniões e conselhos.

Pessoas que também se revelaram muito importantes neste projeto foi a


minha família, para não referir toda a gente apenas agradeço por escrito a
paciência da minha mãe e a atenção do meu avô.

Para concluir agradeço ao Renato Aloi por ter colocado um curso de Arduíno
na Internet através do Youtube o que me foi indispensável para trabalhar com a
plataforma Arduíno.

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 3


Escola Profissional de Leiria 8 de junho de 2013

Índice
Agradecimentos ................................................................................................................ 3
Introdução ......................................................................................................................... 5
A energia Eólica ................................................................................................................ 6
Adaptação do projeto e a sua viabilidade .................................................................... 7
Gerador para o aerogerador ........................................................................................... 8
Pás para o aerogerador .................................................................................................... 9
Regulador de tensão/carga e bateria .......................................................................... 10
Inversor ............................................................................................................................. 12
Utilizar a energia gerada ................................................................................................ 13
Robô ................................................................................................................................ 13
Arduino ........................................................................................................................ 13
Suporte robô ............................................................................................................... 15
Motores de passo ........................................................................................................ 16
Circuito Integrado para Drives .................................................................................. 16
Drives .......................................................................................................................... 17
Sensor de Cor.............................................................................................................. 17
Alimentação ................................................................................................................ 18
Percurso final linha branca ........................................................................................ 19
Programa Final............................................................................................................... 20
Bibliografia ...................................................................................................................... 26
Anexos .............................................................................................................................. 27
Circuito integrado LM7812 datasheet ........................................................................... 27
Arduino datasheet (circuito interno) ........................................................................... 27
L293D datasheet ............................................................................................................ 28

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 4


Escola Profissional de Leiria 8 de junho de 2013

Introdução
No âmbito do Projeto de Aptidão Profissional (PAP), irei explorar o tema das
energias renováveis, e da utilização das mesmas para um mundo mais sustentável
e autónomo.

Escolhi este tema porque sempre me suscitou bastante interesse o mundo da


energia elétrica.

Presentemente apesar de todos os esforços a energia elétrica consumida em


Portugal não provem totalmente de fontes renováveis não poluidoras, apesar de
haver formas para contradizer este facto ainda não se pratica devido ao custo
elevado de equipamentos para a extração da mesma.

Posto isto, olhei em volta e pode observar que com pequenas coisas poderia
começar a produzir energia, e foi nisto que se baseou parte da minha PAP, ao
construir uma eólica em pequena escala, com capacidade para alimentar uma
casa com um consumo proporcional ao aerogerador.

A parte que falo agora ressoltou do meu interesse pela automação industrial,
apos ter aprendido eletrónica básica e programação de contactos na escola
comecei a aprender a programar o Arduíno através da Internet, com isto pode
ver que a placa poderia ser aplicada para que pudesse mostrar algumas das suas
potencialidades, com acabei por contruir mini robô comandado via
infravermelhos por um utilizador e uma das funções que desempenha e seguir
uma linha.

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 5


Escola Profissional de Leiria 8 de junho de 2013

A Energia Eólica

A energia eólica representa o aproveitamento da energia cinética contida no


vento para produzir energia mecânica (a rotação das pás) que pode a seguir ser
transformada em energia elétrica por um gerador elétrico.

O vento é utilizado há milhares de anos para responder às necessidades


energéticas da atividade humana, por exemplo para propulsar meios de
transporte (barcos à vela), bombear água ou permitir o funcionamento de
atividades industriais, como era o caso dos moinhos de vento ainda visíveis no
cume de muitos montes portugueses.

Como a maior parte das fontes de energia renovável (exceto a energia


geotérmica), a energia eólica é uma forma de energia solar: tem origem no
aquecimento da atmosfera pelo sol, que põe em movimento as massas de ar. A
rotação da terra, a forma e cobertura da superfície terrestre e os planos de água,
influenciam por seu turno o regime dos ventos, ou seja, a velocidade, direção e
variabilidade do vento num determinado lugar.

Hoje em dia, a energia eólica é cada vez mais utilizada para produzir eletricidade,
seja para utilização local descentralizada, por exemplo em lugares isolados, seja
em grandes “parques eólicos” constituídos por vários aerogeradores ligados à
rede elétrica.

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 6


Escola Profissional de Leiria 8 de junho de 2013

Adaptação do projeto ao mundo e sua viabilidade


Parte – Aerogerador Domestico

Desde o início que determinei que queria projetar algo que se adapta facilmente
á realidade, algo que não fosse apenas para o júri ver. Começai a procurar se
havia forma de captar alguma das energias renováveis de forma fácil ou seja
sem recorrer a muito tecnologia.

Ao início tive interesse na energia solar mas para a transformar em elétrica seria
necessário um elevado investimento em células fotovoltaicas.

Depois passei para a energia eólica já muito presente no meu país. Apos
pesquisar alguns sites na internet, consegui retirar ideias e junta-las todas.
Umas das ideias que retirei foi a forma de como fazer as pás.

Inicialmente estava projetado utilizar um alternador de automóvel por ter


capacidade de colocar nas suas saídas uma boa corrente (cerca de 40 A, a uma
tensão de 14 V), tentei o alternador e verifiquei que precisava de uma rotação
muito alta. Passado uma semana num engenho que construi que consistia no
mesmo alternador com uma correia que ia a uma poli maior com o objetivo de
aumentar a rotação em seis vezes, fiz bastantes ensaios e no entanto a rotação
que era necessária na poli que futuramente levaria as pás era elevadíssima, para
vencer esta rotação seria necessário fazer uma “caixa de velocidades” e também
muito força e para isso teria que colocar no mínimo pás com 3 metros o que
seriam complicadas de fazer e o sistema necessitaria de mais uns sistemas para
controlo de fatores que em pequena escala são ignorados.

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 7


Escola Profissional de Leiria 8 de junho de 2013

Gerador para aerogerador


Procurei mais tipos de motores que se encontrassem facilmente e que não
necessitassem de muita rotação e encontrei um motor muito utilizado e muito
comum, um motor de passo.

A única coisa que se teria de fazer para melhorar o seu funcionamento como
gerador era colocar na sua saída 8 díodos ou duas pontes de retificadoras para
retificar os pulsos de cada um dos enrolamentos e filtrar as saídas com um
condensador.

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 8


Escola Profissional de Leiria 8 de junho de 2013

Pás para o aerogerador


Em primeiro lugar quero dizer que fazer pás para um aerogerador não é muito difícil no
entanto para que funcionem muito bem e para que resistam a ventos fortes é necessário um
cuidado maior, que a sua construção seja bem solida, e que por final sejam bem fixas para que
com ventos irregulares e fortes não venham a causar estragos, a segurança é mais importante
que a eletricidade.

Como já tinha um suporte para o gerador podia começar já a fazer as pás verifiquei antes com
um berbequim a baixa rotação que o gerador estava a funcionar corretamente e todo o circuito
posterior a ele também estava.

Investiguei na internet e uma forma que encontrei, uma das mais simples, era com um tubo de
pvc, embora sabendo que estava limitado no tamanho das pás porque o pvc tem alguma
flexibilidade podia no entanto fazer umas a escala pequena e se futuramente quisesse aumentar
o seu tamanho seria apenas preciso reforça-las com uma fibra.

Para fazer a ficção das pás utilizei uma “bolacha” de nylon, esta têm por trás no seu centro
ranhuras da forma do eixo do gerador e á sua frente têm seis furos cada dois para a ficção de
uma pá.

Para fazer as pás tive de cortar o tubo de pvc como mostra a figura, furar, desgastar as arestas
vivas e verificar as curvaturas.

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 9


Escola Profissional de Leiria 8 de junho de 2013

Regulador de Tensão/Carga e Bateria


Após a energia ser produzida na eólica por ação do vento é preciso regular a sua
tensão pois caso esteja a debitar uma tensão muito superior á que a bateria
aguenta a bateria pode não suportar e reduzir o seu tempo de vida.

Para esta função utilizei um circuito tendo em base o circuito integrado


regulador de tensão de 12v (CI 7812), este circuito além de ter alta precisão na
sua tensão de saída, controla a corrente de saída (tem proteção contra curto-
circuitos) e em caso de excesso de aquecimento desliga para que isso não
aconteça coloquei um dissipador colado ao CI.

No entanto não poderia colocar apenas este CI apenas porque caso o fizesse ele
apenas estaria a colocar na sua saída 12v a como optei por escolher uma bateria
de 12v teria que por uma tensão ligeiramente acima desse valor, para isso
coloquei 3 díodos para servir o CI com uma negativo diferente do real e com
isso ele coloca á saída uma tensão de 14,1v e com isso a bateria já carrega
corretamente e permite a passagem de 1 A (com boa dissipação chega a atingir
1,5 Amperes).

Para sinalizar os períodos de carga da bateria coloquei dois leds.

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 10


Escola Profissional de Leiria 8 de junho de 2013

Este componente que se vem na figura é um


suporte para fusível que coloquei entre o
aerogerador e o regulador de tensão meramente
por bom senso porque o circuito como já referi
anteriormente tem proteção e até é bem mais
sensível que um fusível.

Ao longo do circuito também coloquei interruptores de corte para que o


circuito pudesse ser interrompido sempre que necessário.

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 11


Escola Profissional de Leiria 8 de junho de 2013

Inversor
Passar de 12 para 230 v

Após a energia ser produzi, regulada, e armazenada chegou a parte de ser


consumida para isso, para isso apenas seria necessário colocar os equipamentos
diretamente na bateria e teríamos o circuito finalizado mas no entanto em
Portugal não existe linha de corrente continua e muito menos de tão baixa
tensão e por isso a população portuguesa não tem aparelhos para receber esta
tensão, apenas tem aparelhos de 12v para colocar no carro.

Para isto há uma solução fácil, a de colocar um aparelho que consiga converter
os 12v de tensão que estão na bateria e aumentar a tensão para os 230v, corrente
esta que é alternada, para isto o melhor seria um inversor 12v DC para 230v AC,
no entanto para não comprar optei por usar um aparelho de proteção de um
sistema que tinha em casa fora que teria usado algum tempo acoplado ao
computador uma “UPS”.

Este sistema para alem de proteger um sistema, contra picos de tensão e outros,
quando existe uma falha de energia tem a capacidade de produzir energia para
alimentar o seu sistema.

Apos o transformar ficou a produzir tal como esperado os 230v alternados a


uma frequência de 60hz, com uma potencia até 480w.

Apesar de ter proteção contra curto-circuitos e pessoas optei por colocar um


interruptor diferencial e um disjuntor.

Para saída coloquei duas tomadas, estas tomadas em geral encontram se todas
em casa portuguesas, e a energia que provem delas pode ser recebida por um

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 12


Escola Profissional de Leiria 8 de junho de 2013

computador, televisor, candeeiro, carregador telemóvel, etc, apenas não pode


ultrapassar como já referi os 480 W.

Utilizar a energia gerada


Desde sempre se produziu energia para ajudar o ser humano, com a evolução cada vez mais a
energia elétrica toma conta de tarefas desconfortantes.

Após ter feito este sistema pensei que seria mais didático colocar no meu
projeto algo que recebe-se esta energia, poderia ter colocado um computador,
no entanto não teria muito trabalho.

Optei por entrar na área da eletrónica, da programação e da tão apreciada


robótica.

Já desde algum tempo que andava a pesquisar sobre robôs, mas estes sem
programação envolviam circuitos muito complexos, por isso andei a pesquisar e
encontrei uma plataforma simples e mas muito abrangedora e a nível de
explicações para a aprendizagem da sua programação e derivados dela tal como
utilização das saídas a internet teria bastante material.

Comecei a explorar fazendo linhas de programação no programa e a assistir a


algumas aulas através do Youtube até decidir comprar a minha placa de
programação do microcontrolador.

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 13


Escola Profissional de Leiria 8 de junho de 2013

Comprei o Arduino Uno Rev 3, é uma placa de microcontrolador baseado


no ATmega328. Possui 14 entradas / saídas digitais (dos quais 6 podem ser
usados como saídas PWM), 6 entradas analógicas, um de 16 MHz ressonador
cerâmico, uma conexão USB, um conector de alimentação, um cabeçalho ICSP,
e um botão de reset. Ele contém tudo o necessário para suportar o
microcontrolador, basta conectá-lo a um computador com um cabo USB ou
ligá-lo com um adaptador AC para DC ou bateria para começar.

"Uno" significa um em italiano e é nomeado para marcar o lançamento do


Arduino 1.0. O Uno e a versão 1.0 serão as versões de referência do Arduino,
movendo-se para frente. O Uno é o mais recente em uma série de placas
Arduino USB.

Resumo

Microcontrolador ATmega328

Tensão de funcionamento 5V

Tensão de entrada
7-12V
(recomendado)

Tensão de entrada (limites) 6-20V

Digitais pinos de I / O 14 (dos quais 6 fornecer uma saída de PWM)

Entrada Analógica Pinos 6

DC Current per I / O Pin 40 mA

Corrente DC para Pin 3.3V 50 mA

32 KB ( ATmega328 ), dos quais 0,5 KB utilizado


Memória Flash
pelo bootloader

Velocidade do relógio 16 MHz

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 14


Escola Profissional de Leiria 8 de junho de 2013

Após comprar a placa e algumas resistências para ligar leds para fazer alguns
ensaios, conectei a placa ao computador e comecei por fazer programas simples
como e de colocar leds a piscar e até mesmo sequencias.

Após isso pesquisei na internet de como fazer uma estrutura quer para um
carro, avião ou barco mas informação a esse respeito não havia muito e o que
havia era necessário peças especiais difíceis para eu fazer em casa facilmente
como por exemplo engrenagens e suportes para as mesmas.

Ao passar umas vista de olhos pela garagem pode ver que tinha uma peça de
uma impressora antiga avariada que tinha dois motores de passo e uma serie de
engrenagens que serviam para aumentar a força e a precisão diminuindo a
velocidade.
Após ter colocado algumas peças como rodas,
varões roscados parafusos e porcas e modificado
outras o suporte de tudo ficou como mostra na
figura exceto as baterias de 9 volts que coloquei
passado bastante tempo.

Decidido a utilizar esta peça tirei a referência dos motores e pesquisei na


internet. Ai dei com um problema, estes motores de passo não são muito
comuns, eram motores de passo bipolares, só apresentavam 4 fios para o seu
acionamento como mostra na figura.

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 15


Escola Profissional de Leiria 8 de junho de 2013

Após ter visto alguns sites encontrei um que tinha uma biblioteca para motores
deste tipo. Como já tinha visto numa das aulas do Youtube o arduino não tinha
capacidade para colocar nas suas saídas potência suficiente para acionar um
motor de passo, seria necessário colocar transístores ou um circuito integrado,
de ponte H.

Optei pelo CI L293, é basicamente uma ponte-H em um


circuito integrado. Pode controlar motores de até 36V de
alimentação como mostra no datasheet e aguenta
corrente constante de 600mA e corrente pico em torno de
1.2A. Portanto verifiquei se o meu motor exija mais do que
600mA.

Vendo a pinagem do L293D, é possível ligar apenas 1 motor de passo, porém é


necessário que a fonte de alimentação suporte o consumo de corrente. Como o
meu projeto ia ter dois motores seria preciso dois CI deste tipo e com isto as

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 16


Escola Profissional de Leiria 8 de junho de 2013

ligações iriam se tornar compelidas por isso decidi fazer uma placa de circuito
impresso para colocar estes dois CI, ou seja serram as drives dos motores.

Após ter feito o desenho passei para uma placa, soldei os componentes, e
descarreguei o programa para o arduino, consegui acionar os enrolamentos dos
motores de forma condenada.

Com isto tenha os carro a mover se, no entanto teria que colocar algo por onde
pode-se entrar informação de qual dos motores mover e quando e tenha de ser
á distancia, pois não dava muito jeito estar por exemplo a carregar em botões
de pressão enquanto este se movimentava.
Para isso utilizei um sensor de televisão que já tinha utilizado em experiencias
passadas para o acionamento de leds á distancia, que não é nada mais que um
led recetor infravermelho acompanhado de um CI que decodifica os pulsos
recebidos pelo led, que foram transmitidos pelo led emissor que está no
comando de uma televisão. Aproveitei as pistas de reserva que tinha deixado na
placa de circuito impresso propositadamente para estes circuitos futuros (como
se pode observar na figura em cima, ao fundo do segundo CI).
A nível de programação também consegui encontrar uma biblioteca compatível
com o recetor que tinha.

Como já o tinha a mover-se sem problemas, decidi acrescentar mais um sensor


neste caso um sensor que consegue modificar o nível da sua resistência
consoante a luminosidade que se apresenta onde se encontra. Este sensor era
me útil para fazer com que o meu robô seguisse uma linha pois ao utilizar dois
deste o robô poderia comparar o níveis e dar ordem para um motor ou outro ser
acionado consoante a sua programação.
Poderia ter comprado este sensor mas preferi fazer, ao início pareceu-me fácil,
era constituído por um led emissor e outro recetor ambos apontados para a
superfície onde se encontra a linha, o led emissor emite luz infravermelha para

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 17


Escola Profissional de Leiria 8 de junho de 2013

a superfície e dependendo da sua cor pode absorver mais ou menos essa luz e a
quantidade de luz que chega ao led recetor varia.
No entanto nas lojas que tenho á minha disposição não consegui leds
infravermelhos compatíveis, ou seja trabalham em frequências diferentes.
Para poder solucionar este problema em vez de trabalhar na faixa dos
infravermelhos optei por meter leds comuns de luz visível a olho nu como
emissores e “ldr”s como recetores, no entanto funcionam de maneira parecida.
Pode-se ver na figura em baixo o sensor (Os potenciómetros que também se
encontram é porque o primeiro programa que fiz era muito sensível, no entanto
são sempre uteis para poder controlar e acertar os dois “ldr”s com os mesmos
valores.

Para a alimentação da parte de controlo (Arduino) este pode ser alimentado


através da conexão USB ou com uma fonte de alimentação externa, como este é
móvel precisa de ter uma fonte portátil, para isso coloquei uma pilha de Ni-mh
com uma tensão de 9 V e de 200 mAh. Ao programar não há necessidade de
retirar a bateria porque o arduino têm a capacidade de selecionar
automaticamente a fonte de alimentação. Esta energia pode ser inserida nos
pinos do conector de alimentação no GND e Vin.
A placa pode operar com uma fonte externa de 6 a 20 volts. Se for fornecido
com menos de 7V, no entanto, o pino de 5V pode fornecer menos de cinco volts
e a placa pode ser instável. Se usar mais do que 12V, o regulador de voltagem
pode superaquecer e danificar a placa. A gama recomendada é de 7 a 12 volts.

Para a parte de potência coloquei duas pilhas iguais ás do controlo, optei por
meter as baterias que fornecem o controlo e a potência separadas para que não
ouvisse interferências (devido a picos de corrente e etc.).

Logo que pode depois de ter feito bastantes testes fiz a pista de linha branca,
linha esta que o robô segue sem problemas e mesmo os tendo coloquei varias
funções no comando para que mesmo que o robô se perca o utilizador possa
colocar o mesmo outra vez em linha.

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 18


Escola Profissional de Leiria 8 de junho de 2013

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 19


Escola Profissional de Leiria 8 de junho de 2013

Programa final
Este programa é apenas corrido na plataforma Arduino.

//

// Programa de Robô Intelegente para Projecto Final de Curso Energias Renováveis

// Realizado por Gonçalo Gameiro e finalizado em 8 de Junho 2013

// Todo o programa apenas é comandado pelo comando Infravermelhos da PHILIPS SBC RU


538W

//

#include <Stepper.h> // Biblioteca dos Motores de Passo

#include <IRremote.h> // Biblioteca do sensor IR

int RECV_PIN = 6; // Diz que o receptor IR esta conectado no pino 6

IRrecv irrecv(RECV_PIN);

decode_results results;

int analog1Pin = 0; // Pino de entrada analógica sensor cor direita

int analog2Pin = 1; // Pino de entrada analógica sensor cor esquerda

const int stepsPerRevolution = 48; // Diz os passos por uma volta

Stepper motor(stepsPerRevolution, 10,11,12,13); // Diz saidas para o motor 0 esquerdo

Stepper motor1(stepsPerRevolution, 5,4,3,2); // Diz saidas para o motor 1 direito

void setup()

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 20


Escola Profissional de Leiria 8 de junho de 2013

pinMode(7, OUTPUT); //Declara que o pino 7 do arduino é de Saída. Vai mandar dados,
energia.

pinMode(9, OUTPUT); //Declara que o pino 9 do arduino é de Saída. Vai mandar dados,
energia.

Serial.begin(9600); // Abre a porta serial.

irrecv.enableIRIn(); // Inicia o receptor IR.

void loop(){

if (irrecv.decode(&results)) {

Serial.println(results.value, DEC); // Envia o codigo do botão pressionado para a porta serial.

irrecv.resume();

if (results.value == 321){if (analogRead(analog1Pin) < analogRead(analog2Pin)) // Botão 1 Se o


sensor1 tiver menos resistencia do que o sensor2 liga motor1 a 100rpm

motor1.step(1);

motor1.setSpeed(100);

if (analogRead(analog2Pin) < analogRead(analog1Pin)) // Se o sensor2 tiver menos resistencia


do que o sensor1 liga motor0 a 100rpm

motor.step(1);

motor.setSpeed(100);

if (results.value == 322){if (analogRead(analog1Pin) < analogRead(analog2Pin)) // Botão 2 Se o


sensor1 tiver menos resistencia do que o sensor2 liga motor1 a 300rpm

motor1.step(1);

motor1.setSpeed(300);

if (analogRead(analog2Pin) < analogRead(analog1Pin)) // Se o sensor2 tiver menos resistencia


do que o sensor1 liga motor0 a 300rpm

motor.step(1);

motor.setSpeed(300);

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 21


Escola Profissional de Leiria 8 de junho de 2013

if (results.value == 323){if (analogRead(analog1Pin) < analogRead(analog2Pin)) // Botão 3 Se o


sensor1 tiver menos resistencia do que o sensor2 liga motor1 a -150rpm

motor1.step(-1);

motor1.setSpeed(150);

if (analogRead(analog2Pin) < analogRead(analog1Pin)) // Se o sensor2 tiver menos resistencia


do que o sensor1 liga motor0 a -150rpm

motor.step(-1);

motor.setSpeed(150);

if (results.value == 324){if (analogRead(analog1Pin) > analogRead(analog2Pin)) // Botão 4 Se


o sensor1 tiver mais resistencia do que o sensor2 liga motor1 a 100rpm

motor1.step(1);

motor1.setSpeed(100);

if (analogRead(analog2Pin) > analogRead(analog1Pin)) // Se o sensor2 tiver mais resistencia


do que o sensor1 liga motor1 a 100rpm

motor.step(1);

motor.setSpeed(100);

if (results.value == 325){if (analogRead(analog1Pin) > analogRead(analog2Pin)) // Botão 5 Se o


sensor1 tiver mais resistencia do que o sensor2 liga motor1 a 300rpm

motor1.step(1);

motor1.setSpeed(300);

if (analogRead(analog2Pin) > analogRead(analog1Pin)) // Se o sensor2 tiver mais resistencia


do que o sensor1 liga motor1 a 300rpm

motor.step(1);

motor.setSpeed(300);

if (results.value == 326){if (analogRead(analog1Pin) > analogRead(analog2Pin)) // Botão 6 Se o


sensor1 tiver mais resistencia do que o sensor2 liga motor1 a -300rpm

motor1.step(-1);

motor1.setSpeed(150);

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 22


Escola Profissional de Leiria 8 de junho de 2013

if (analogRead(analog2Pin) > analogRead(analog1Pin)) // Se o sensor2 tiver mais resistencia


do que o sensor1 liga motor1 a -300rpm

motor.step(-1);

motor.setSpeed(150);

if (results.value == 372) motor.step(1); // Botão « Função Manual Liga motor0 a 200rpm

motor.setSpeed(200);

if (results.value == 370) motor1.step(1); // Botão » Função Manual Liga motor1 a 200rpm

motor1.setSpeed(200);

if (results.value == 368) motor.step(-1); // Botão [] Função Manual Liga motor0 a -200rpm

motor.setSpeed(200);

if (results.value == 374) motor1.step(-1); // Botão || Função Manual Liga motor1 a -200rpm

motor1.setSpeed(200);

if (results.value == 352){ motor1.step(1); // Botão Prog + Função Manual Liga motor0 e motor1
a 300rpm

motor1.setSpeed(300);

motor.step(1); // manual

motor.setSpeed(300);

if (results.value == 353){ motor1.step(-1); // Botão Prog - Função Manual Liga motor0 e motor1
a -300rpm

motor1.setSpeed(300);

motor.step(-1); // manual

motor.setSpeed(300);

if (results.value == 16){ motor1.step(1); // Botão Vol - Função Manual Liga motor1 a 300rpm e
motor0 a -300rpm

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 23


Escola Profissional de Leiria 8 de junho de 2013

motor1.setSpeed(300);

motor.step(-1); // manual

motor.setSpeed(300);

if (results.value == 17){ motor1.step(-1); // Botão Vol + Função Manual Liga motor0 a 300rpm e
motor1 a -300rpm

motor1.setSpeed(300);

motor.step(1); // manual

motor.setSpeed(300);

if (results.value == 373){ motor1.step(-600); // Botão |> Função Manual faz exebição a 300rpm

motor1.setSpeed(300);

motor.step(600); // manual

motor.setSpeed(300);

motor1.step(600); // manual

motor1.setSpeed(300);

motor.step(-600); // manual

motor.setSpeed(300);

if (results.value == 332){digitalWrite(7, HIGH); // Botão off Faz sinal de luzes e bloqueia o robo
durante 5 segundos

digitalWrite(9, HIGH); // Diz que o pino 7 e 9 do arduino está Ligado. Logo LED ON

delay(50); // Espera por 0,05s

digitalWrite(7, LOW);

digitalWrite(9, LOW); // Diz que o pino 7 e 9 do arduino está Desligado. Logo: LED OFF

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 24


Escola Profissional de Leiria 8 de junho de 2013

delay(175); // Espera por 0,175s

digitalWrite(7, HIGH);

digitalWrite(9, HIGH); // Diz que o pino 7 e 9 do arduino está Ligado. Logo LED ON

delay(50); // Espera por 0,05s

digitalWrite(7, LOW);

digitalWrite(9, LOW); // Diz que o pino 7 e 9 do arduino está Desligado. Logo: LED OFF

delay(5000); // Espera por 5s

if (results.value == 330){digitalWrite(7, HIGH); // Botão -/-- Sinal 4 piscas

digitalWrite(9, HIGH); // Diz que o pino 7 e 9 do arduino está Ligado. Logo LED ON

delay(50); // Espera por 0,05s

digitalWrite(7, LOW);

digitalWrite(9, LOW); // Diz que o pino 7 e 9 do arduino está Desligado. Logo: LED OFF

delay(175); // Espera por 0,175s

digitalWrite(7, HIGH);

digitalWrite(9, HIGH); // Diz que o pino 7 e 9 do arduino está Ligado. Logo LED ON

delay(50); // Espera por 0,05s

digitalWrite(7, LOW);

digitalWrite(9, LOW); // Diz que o pino 7 e 9 do arduino está Desligado. Logo: LED OFF

// Fim

//

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 25


Escola Profissional de Leiria 8 de junho de 2013

Bibliografia
Apontamentos das aulas do curso com o professor Eng. João Pimentel, Prof. Hélio Cordeiro e
Prof. Nuno Seabra

Aerogerador Gerador - http://www.electronica-pt.com/index.php/content/view/258/144/

Placa Arduino - http://arduino.cc/en/Main/arduinoBoardUno

CI L293 - http://labdegaragem.com/profiles/blogs/tutorial-controlando-motor-de-passo-com-
l293d-e-arduino

CI L293 - http://dqsoft.blogspot.pt/2012/11/motores-de-passo-aperfeicoando-o.html#more

Vídeos da Aprendizagem da programação, Curso Arduino com Renato Aloi, curso com 45 aulas
com cada uma em media 30 minutos -
http://www.youtube.com/watch?v=inYEsklZXNE&feature=c4-overview-
vl&list=PL05085BAC19CB5DF1

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 26


Escola Profissional de Leiria 8 de junho de 2013

Anexos

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 27


Escola Profissional de Leiria 8 de junho de 2013

GONÇALO DOS SANTOS GAMEIRO ENERGIAS RENOVÁVEIS RELATÓRIO PAP PÁGINA 28

Você também pode gostar