Boa tarde senhores, estou fazendo um gerador eólico e estou desenvolvendo os sensores necessarios, que tratam - se do Anemometro e da Biruta.
O Anemometro é responsavel por determinar a velocidade do vento, já a Biruta é responsavel por determinar a direção do vento.
Eu confeccionei o circuito da biruta com 8 reed switchs distribuidos num disco circular de acordo com os pontos cardeais primarios e secundarios, que são acionados por um imã que está colado numa haste localizada acima do circuito, onde a mesma é orientada pelo vento.
Tambem confeccionei o circuito do anemometro com 3 leds emissores e 3 leds receptores (fototransistor), que estão de frente um com o outro.
O led trabalha sempre aceso, de modo que para gerar pulso, basta interromper a emissão da luz do led para com o recpetor, para isso, eu fixei 3 hastes com copinhos na ponta que giram sobre um eixo móvel de acordo com a velocidade do vento, e nessas hastes colei uma lixa na vertical, onde durante o giro ela passa exatamente entre o led e o led receptor, interrompendo a passagem de luz gerando pulso, a frequencia com que esses pulsos sao gerados determina a velocidade do vento.
Este projeto trata se do meu trabalho de conclusao de curso e ficarei muito grato pelas dicas e melhorias que voces puderem me ajudar, sou péssimo com programação, toda e qualquer ajuda é muito bem vinda, desde já agradeço a atenção de todos voces.
Obs: um dos membros ja tem me ajudado bastante, espero que esse topico tambem ajude outros que possuem as mesmas dificuldades que eu.
segue em anexo os skecths referente ao anemometro e referente a Biruta+motor de passo
preciso mesclar essas duas programações numa só, para poderem rodar juntas.
Tags:
kkkkkkkkkk, amém obrigado!!
RS, boa noite.
Para simplificar a sua montagem e o sketch, sugiro que faça o seguinte:
Utilize o circuito anexo.
Ao invés de usar 3 emissores e 3 sensores, utilize 3 ou até varias hastes cobrindo um único sensor.
Depois ligue conforme o circuito anexo.
No arduino, defina o Port2 como INPUT_PULLUP.
Este PULLUP, vai ligar um resistor interno do arduino e alimentará o port2 com +5V através deste resistor.
Depois você mude o reedrelay que está neste port para outro port.
pode ser até um port analógico.
Os ports analógicos pode ser usados como ports digitais.
RV
Rui , o Renan disse que esta usando fototransistor.
No seu circuito você citou foto diodo.
A resistência de uma porta analógica é relativamente grande, mas se for configurada como porta digital (por engano - sem pullup) acho que poderá queimar o fotodiodo.
Outro detalhe, não consegui descobrir a resistência da porta analógica, mas se ela for muito alta poderá ter problema na polarização do fotodiodo(ou fototransistor) .
Você já testou seu circuito ?
Oi José Gustavo Abreu Murta,
no esquema que ele postou, é um fotodiodo.
O resistor de pullup do arduino está entre 20K e 50K.
The value of this pullup depends on the microcontroller used. On most AVR-based boards,
the value is guaranteed to be between 20kΩ and 50kΩ.
RV
Bom dia Rui,
Acho que com três sensores será melhor.
Assim a resolução nas medidas será maior.
Concorda ?
Bom dia José Gustavo Abreu Murta.
Eu sugeri ao RS o uso de mais hastes para gerar mais pulsos e facilitar o circuito.
Você pode ou usar mais sensores, ou usar mais " tapadores" do sensor.
Veja o caso de encoders de impressoras e mouses antigos.
Eles usam um sensor só e um disco inúmeras áreas escuras.
RV
Mais encoders bonitos !
http://labdegaragem.com/forum/topics/posi-o-da-ferramenta?commentId...
A minha indicação é para ele aproveitar o que já tem montado.
Eu acho esse sensor hall fantástico - imune a sugeira e à interferência de luz.
http://labdegaragem.com/forum/topics/posi-o-da-ferramenta?commentId...
RS, testa com este sketch.
RV
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por