Angelo Ventura
  • Masculino
  • Rio de Janeiro
  • Brasil
Compartilhar no Facebook
Compartilhar no Facebook MySpace
  • Mensagens de blog
  • Tópicos (17)
  • Eventos
  • Grupos (2)
  • Fotos
  • Álbuns de Fotos
  • Vídeos

Amigos de Angelo Ventura

  • Millencolinhc
  • Mauro Assis

Discussões de Angelo Ventura

[AJUDA] Projeto de um Arduino Mega 2560 para AtMega1284P

Iniciou esta discussão. Última resposta de José Gustavo Abreu Murta 16 Jun, 2016. 3 Respostas

Fala Galera,Estou com um projeto do meu curso, já rodando 100% no Arduino Mega 2560 e preciso passa-lo para o AtMega1284p pois vi que ele roda o bootloader do Arduino. É muito dificil fazer isso?Além…Continuar

Tags: atmega2560, mega, arduino, atmega1284p-pu, atmega1284p

Suavizando leitura de dois sensores (smoothing)

Iniciou esta discussão. Última resposta de Kraftman 10 Jan, 2014. 13 Respostas

Olá meus Caros,Estou desenvolvendo um projeto que preciso de dois medidores de pressão atmosférica com LCD, medindo simultaneamente e necessito suavizar suas leituras. Funciona de boa quando faço a…Continuar

Tags: média, smoothing, suavizando, suavização

Duvida - Datallogger Meteorológico + LCD + SD

Iniciou esta discussão. Última resposta de Angelo Ventura 12 Mar, 2014. 13 Respostas

Olá meus Caros,To precisando muito da ajuda de vcs para meu projeto. Estou desenvolvento um datalogger meteorologico com os seguintes componentes:- Arduino Mega 2560;- Shield Adafruit datalogger (SD…Continuar

 

Página de Angelo Ventura

Informações do Perfil

Formação:
Eng. Controle e Automação
Ocupação:
Tec. em eletrônica

Caixa de Recados (3 comentários)

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Às 13:16 em 6 fevereiro 2014, Murilo Lima Nogueira disse...

A cada volta ele deve dar apenas um giro, ou então voce divide o valor do diametro por dois.

Às 13:08 em 6 fevereiro 2014, Murilo Lima Nogueira disse...
Olá Angelo, estou usando chave optica, o diametro deverá ser em metros (por exenplo 0,2m que corresponde a 20cm) o diametro deve ser calculado com a segunte fórmula:
3,14 vezes o raio elevado ao quadrado
O raio é a medida do eixo até a ponta da pá do anemometro
Esse sensor q vc usa é um reed swich 
Murilo lima Nogueira
Às 18:45 em 30 janeiro 2014, Murilo Lima Nogueira disse...

Olá Angelo, aqui está um código que adaptei, não esqueça de alterar o variável diametro (segunda linha de código) para o diametro do seu anemometro.

Só precisa de um sensor, que deve ser ligado na porta digital 5

#include <LiquidCrystal.h>

int diametro = 2; // diametrodo anemometro
int val;
long last=0;
int stat=LOW;
int stat2;
int contar=0;

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

int nPalas=2; // the number of blades of the propeller
int milisegundos=500; // the time it takes each readin

void setup()
{
lcd.begin(16, 2);
pinMode(13,OUTPUT);
}

void loop()
{
val=digitalRead(5);
if(val=0)
stat=LOW;
else
stat=HIGH;
digitalWrite(13,stat); //as iR light is invisible for us, the led on pin 13 
//indicate the state of the circuit.

if(stat2!=stat){ //counts when the state change, thats from (dark to light) or 
//from (light to dark), remmember that IR light is invisible for us.
contar++;
stat2=stat;
}
if(millis()-last>=milisegundos){
double rpm=(((double)contar/nPalas)/2.0*360000.0/(milisegundos)*diametro);

lcd.setCursor(0, 0);
lcd.print(" Velocidade do vento");

lcd.setCursor(0, 1);
Serial.print(rpm);

contar=0;
last=millis();
}
}

 
 
 

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço