Contador de volta e telemetria com Arduíno

Espaço para troca de informações sobre pistas e cenários

Contador de volta e telemetria com Arduíno

Mensagempor Zkyzytuz » 02 Nov 2018 17:00

Pessoal, tudo beleza?

Tenho uma pista Estrela e gostaria de saber se alguém manja de eletrônica e Arduíno para me dar umas dicas do que preciso comprar e um esquema geral do que fazer para montar um projeto que permita fazer telemetria básica com Arduíno, tipo contador de voltas, média de velocidade, tempos de volta mais rápida e última volta.

Sou programador e portanto a parte de programação não seria nenhum problema (inclusive me parece coisa bem simples), entretanto não saco NADA de Arduíno ou eletrônica, queria saber qual a forma mais simples de fazer isso, ou se alguém sabe de algum site que tenha um projeto já esquematizado ou coisa do tipo, pois não achei. Ou melhor, até achei coisas meio fragmentadas aqui e ali, mas um projeto inteiro mesmo, não.

Por exemplo:

- Sensor óptico ou infravermelho, qual o mais simples e adequado? Quais seriam as especificações para eu procurar os sensores?

- Precisaria de um conjunto se sensor + Arduíno para cada pista/carro ou tem como fazer um Arduíno controlar duas pistas carros separadamente?

- Arduíno Uno seria o mais adequado, ou outro?

- Do que eu realmente precisaria além do Arduíno, sensores, displays para mostrar as informações (ou mandar direto pra um notebook, pode ser), botões de reset, esquema de alimentação e etc?


Algumas ideias do que pretendo>:

https://www.youtube.com/watch?v=SzaPZO4XQIs
https://www.youtube.com/watch?v=YcYg57lZ_K4
https://youtu.be/6xN3NSfDA3k


Algumas coisa que achei e já deram algumas informações, mas ainda meio nebulosas, mesmo pq algumas estão em techo, polonês e outras línguas e o Google Tradutor não ajuda muito :D , e minh aignorância total em eletrônica tb não ajuda em nada! :mrgreen:

http://forum.arduino.cc/index.php?topic=368399.0
http://forum.arduino.cc/index.php?topic=97455.0
http://forum.arduino.cc/index.php?topic ... msg1189593
http://czauticka.cz/home/ceska-autodrah ... ol-a-casu/
http://www.slotcarillustrated.com/porta ... hp?t=94813


Bem, qq ajuda é bem vinda ;)
Zkyzytuz
 
Mensagens: 14
Registrado em: 18 Out 2018 17:14

Re: Contador de volta e telemetria com Arduíno

Mensagempor pacedriver » 13 Nov 2018 11:30

Olá amigo,
Bem vindo ao fórum!

Vejo que você está muito empolgado e animado com o novo hobbie! Também fiquei assim no início e foi no começo desse ano! rs Mas fica a dica!
Vai com calma amigo, leia bastante, navegue pelo fórum lendo os detalhes de cada tópico de seu interesse há muitas dicas e informações que irão fazer vc economizar muito tempo ao invés de só sair fazendo.

Todos aqui passaram muitos perreios e todos esses perreios estão compartilhado!
Navegue bem, tire uns dias para ler e ver o que pode ser útil dentro das suas ideias! E verá que tudo isso vale a pena.

Bom em um dos meus tópicos tem essas dicas de arduíno que vc procura
viewtopic.php?f=4&t=3306&start=60

Abaixo dois link's que lá dentro do tópico estão (como eu comentei leia bastante que o mundoslotcar está cheia de informações muito úteis! )

Desenho técnico do arduino:
http://www.slotart.com.br/posts/racetow ... rduino.png

Código fonte para o arduino
http://www.slotart.com.br/posts/racetow ... y/code.txt

E não deixe de compartilhar suas ideias e evoluções! Sempre ficamos muito feliz ao ver novas coisas por aqui

Abraço e sucesso!!!
Grande abraço!
PaceDriver
Avatar do usuário
pacedriver
 
Mensagens: 96
Registrado em: 15 Dez 2017 21:58
Localização: Varginha / MG

Re: Contador de volta e telemetria com Arduíno

Mensagempor Zkyzytuz » 15 Nov 2018 06:34

pacedriver escreveu:Olá amigo,
Bem vindo ao fórum!

Vejo que você está muito empolgado e animado com o novo hobbie! Também fiquei assim no início e foi no começo desse ano! rs Mas fica a dica!
Vai com calma amigo, leia bastante, navegue pelo fórum lendo os detalhes de cada tópico de seu interesse há muitas dicas e informações que irão fazer vc economizar muito tempo ao invés de só sair fazendo.

Todos aqui passaram muitos perreios e todos esses perreios estão compartilhado!
Navegue bem, tire uns dias para ler e ver o que pode ser útil dentro das suas ideias! E verá que tudo isso vale a pena.

Bom em um dos meus tópicos tem essas dicas de arduíno que vc procura
viewtopic.php?f=4&t=3306&start=60

Abaixo dois link's que lá dentro do tópico estão (como eu comentei leia bastante que o mundoslotcar está cheia de informações muito úteis! )

Desenho técnico do arduino:

http://www.slotart.com.br/posts/racetow ... rduino.png

Código fonte para o arduino
http://www.slotart.com.br/posts/racetow ... y/code.txt

E não deixe de compartilhar suas ideias e evoluções! Sempre ficamos muito feliz ao ver novas coisas por aqui

Abraço e sucesso!!!


Pacedriver, muito obrigado pelas boas vindas e pelos links! Já clareou MUITO a coisa! Era exatamente o que eu queria! :P :P :P :P

Na verdade, o hobby não é exatamente novo, pois tive um Autorama Estrela que ganhei em 1978 ainda criança e que ficou comigo mais de 10 anos, mas acabei vendendo quando saí da casa dos meus pais, por falta de espaço para montá-lo (morando em repúblicas e quitinetes de poucos centímetros quadrados, já viu né... :lol: )

Desde então, sempre quis retornar ao hobby e agora surgiu a oportunidade.

Só não entendi (não achei nos links) qual o sensor que vc está usando. Qual seria?

Vamos ao trabalho! E obrigado de novo :D
Zkyzytuz
 
Mensagens: 14
Registrado em: 18 Out 2018 17:14

Re: Contador de volta e telemetria com Arduíno

Mensagempor pacedriver » 22 Nov 2018 20:19

Zkyzytuz escreveu:Só não entendi (não achei nos links) qual o sensor que vc está usando. Qual seria?


Observe no diagrama onde está escrito Reed Switch (track sensor), de uma lida sobre ele.
Este é o sensor, no caso eu coloquei ele dentro da fenda e os carros deviam andar na pista com o ímã na parte de baixo do carrinho, pois o reed switch é uma chave magnética.

Amigo, não se anseie ! rs
Vejo que você está louco para sair fazendo e por a mão na massa! Isso é bom! Mas acredite nessa dica... leia bastante as coisas aqui do fórum antes de sair fazendo mil e uma coisa rs! Planeje bem a pista, cenário se for ter, enfim... e faça depois de ter a meta definida, pois caso contrário, nunca vai terminar e sempre vai ter que desfazer algo para melhorar outro... enfim...

Segue uma página de um cara que manja muito dessa parte e participa aqui no fórum
http://novislot.blogspot.com/2015/07/se ... oltas.html
Grande abraço!
PaceDriver
Avatar do usuário
pacedriver
 
Mensagens: 96
Registrado em: 15 Dez 2017 21:58
Localização: Varginha / MG

Re: Contador de volta e telemetria com Arduíno

Mensagempor Zkyzytuz » 22 Nov 2018 23:00

pacedriver escreveu:
Zkyzytuz escreveu:Só não entendi (não achei nos links) qual o sensor que vc está usando. Qual seria?

Observe no diagrama onde está escrito Reed Switch (track sensor), de uma lida sobre ele.
Este é o sensor, no caso eu coloquei ele dentro da fenda e os carros deviam andar na pista com o ímã na parte de baixo do carrinho, pois o reed switch é uma chave magnética.

Amigo, não se anseie ! rs
Vejo que você está louco para sair fazendo e por a mão na massa! Isso é bom! Mas acredite nessa dica... leia bastante as coisas aqui do fórum antes de sair fazendo mil e uma coisa rs! Planeje bem a pista, cenário se for ter, enfim... e faça depois de ter a meta definida, pois caso contrário, nunca vai terminar e sempre vai ter que desfazer algo para melhorar outro... enfim...

Segue uma página de um cara que manja muito dessa parte e participa aqui no fórum
http://novislot.blogspot.com/2015/07/se ... oltas.html


A pista já está pronta e montada, funcionando tudo ok. Só falta mesmo fazer o contador de voltas, a meta é essa e já está definida. Eu não quero fazer mil e uma coisas, e só o contador de voltas mesmo. ;)

Já encomendei o arduíno, o display, os botões, resistores e tudo o mais, só falta mesmo o sensor. Estou pensando em usar este:

https://produto.mercadolivre.com.br/MLB ... rduino-_JM
Zkyzytuz
 
Mensagens: 14
Registrado em: 18 Out 2018 17:14

Re: Contador de volta e telemetria com Arduíno

Mensagempor Zkyzytuz » 27 Nov 2018 06:51

Comprei o Arduíno, leds, botões, resistores e mais algumas firulas pra brincar.

Fiquei pasmo com a simplicidade e facilidade de mexer com Arduíno! Em questão de uns 15 minutos, tirei tudo da caixa, liguei uns leds e resistores, baixei a IDE, conectei no PC via USB, fiz um programinha simples pra fazer acender os leds, é absurdamente fácil e divertido! A linguagem que ele usa é muito parecida com C++, então eu (que sou programador) me senti em casa! Depois fiz outro programinha para acender leds com o apertar de um botão. O negócio é divertido!

Agora, encomendei um display LCD e já assisti uns vídeos e tutoriais de como ligá-lo e programá-lo, tb parece coisa bem simples, já tem biblioteca pra controlar displays e basta mandar printar coisas como se fosse em um monitor.

Por último, vou encomendar os sensores, mas ainda preciso decidir qual usar. Mas isso fica pra depois, pois aí parece um pouquinho mais complicado. Mas olhando aquele fonte que o colega Pacedriver disponibilizou, já vejo que não tem segredo, já deu uma bela base!
Zkyzytuz
 
Mensagens: 14
Registrado em: 18 Out 2018 17:14

Re: Contador de volta e telemetria com Arduíno

Mensagempor Zkyzytuz » 27 Nov 2018 16:50

Chegou o display LCD, com o módulo L2C !!!

Baixei a lib dele, instalei e já estou brincando de telinha :D

Imagem


Imagem
Zkyzytuz
 
Mensagens: 14
Registrado em: 18 Out 2018 17:14

Re: Contador de volta e telemetria com Arduíno

Mensagempor Zkyzytuz » 27 Nov 2018 17:04

Pista:




Imagem
Zkyzytuz
 
Mensagens: 14
Registrado em: 18 Out 2018 17:14

Re: Contador de volta e telemetria com Arduíno

Mensagempor Zkyzytuz » 29 Nov 2018 22:24

Projeto concluído com sucesso! Pelo menos a primeira fase! :mrgreen: :mrgreen: :mrgreen:

Já funciona para contar as voltas e mostrar volta mais rápida e última volta de um carrinho. O sensor que usei foi colocado de lado na pista, então ele por enquanto só funciona para um único carrinho, pois capta um carro passando em qualquer uma das duas pistas. Mas já é perfeito pra treinar.

Não achei que fosse tão simples e fácil, fiz tudo em poucas horas de 2 dias seguidos.

Acabei não usando o fonte que o pacedriver me passou, até dei uma olhada para captar as dicas mas resolvi fazer do zero por minha conta, primeiro para aprender, segundo pq... é divertido, oras! :D

Claro que o fonte é bem mais simples, afinal esse foi apenas o primeiro passo. E pra quem se interessar, está aí embaixo:

Imagem

Imagem


.
FONTE:

// Programa : Contador de voltas Autorama - Versão 1.0
// Autor : Zkyzytuz
// Utiliza:
// 1 Display LCD 16x2 e modulo I2C
// 1 Sensor Sensor Infravermelho Reflexivo Industrial E18-d80nk

// Includes
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Inicializa o display no endereco 0x27
LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7,3, POSITIVE);

//Vars Globais

int Loop = 0;
int Volta = 0;
int Pino_Sensor = 9;
int Status_Sensor = 0;
int Foi_Acionado = 0;
unsigned long Tempo = 0;
unsigned long Melhor_Tempo = 9999999;
unsigned long Minutos = 0;
unsigned long Segundos = 0;
unsigned long Resto = 0;


// SSSS EEEEE TTTTT U U PPPP
// S E T U U P P
// SSSSS EEE T U U PPPP
// S E T U U P
// SSSS EEEEE T UUUU P

void setup()
{
// Define tamanho display
lcd.begin (20,4);

Serial.begin(9600);

// Define o pino do sensor como entrada
pinMode(Pino_Sensor, INPUT);

Tempo = millis();

//lcd.setCursor(0,0);
lcd.print("Zkyzytuz test !!");


}


// L OOOOO OOOOO PPPP
// L O O O O P P
// L O O O O PPPP
// L O O O O P
// LLLLL OOOOO OOOOO P

void loop()
{

Loop++;

// Limpa estado sensor
//lcd.setCursor(0,1);
//lcd.print("nada...");

// Lê sensor
Status_Sensor = digitalRead(Pino_Sensor);

if (Foi_Acionado == 0)
{
if (Status_Sensor == LOW)
{
//Sensor foi acionado
Volta++;
Foi_Acionado = 1;
Tempo = millis() - Tempo;

lcd.setCursor(0,1);
lcd.print("Volta:");
lcd.setCursor(7,1);
lcd.print(Volta);

Minutos = Tempo / 60000;
Resto = Tempo % 60000;
Segundos = Resto / 1000;
Resto = Resto % 1000;
//Decimos = Resto / 100;
//Resto = Resto % 100;
//Centesimos= Resto / 10;
//Milesimos = Resto % 10;

lcd.setCursor(0,2);
lcd.print("Ultima: ");
lcd.print(Minutos);
lcd.print(":");
lcd.print(Segundos);
lcd.print(":");
lcd.print(Resto);
lcd.print(" ");

if (Tempo < Melhor_Tempo)
{
Melhor_Tempo = Tempo;
Minutos = Tempo / 60000;
Resto = Tempo % 60000;
Segundos = Resto / 1000;
Resto = Resto % 1000;
//Decimos = Resto / 100;
//Resto = Resto % 100;
//Centesimos= Resto / 10;
//Milesimos = Resto % 10;

lcd.setCursor(0,3);
lcd.print("Melhor: ");
lcd.print(Minutos);
lcd.print(":");
lcd.print(Segundos);
lcd.print(":");
lcd.print(Resto);
lcd.print(" ");
}

Tempo = millis();
}
}

if (Status_Sensor == HIGH)
{
//Sensor não está acionado
Foi_Acionado = 0;
}


lcd.setCursor(0,0);

if (Status_Sensor == LOW)
lcd.print("Foi Acionado !!!");
else
lcd.print("zzzz............");

}
Zkyzytuz
 
Mensagens: 14
Registrado em: 18 Out 2018 17:14

Re: Contador de volta e telemetria com Arduíno

Mensagempor Fusaro » 30 Nov 2018 10:56

Uhmm, será que eu vou ter de aprender a programar novamente?
Isto está se tornando interessante... Onde se obtém a linguagem para o Arduíno?
Fusaro
Fusaro
 
Mensagens: 1401
Registrado em: 22 Fev 2012 23:46

Re: Contador de volta e telemetria com Arduíno

Mensagempor Zkyzytuz » 01 Dez 2018 00:25

Fusaro escreveu:Uhmm, será que eu vou ter de aprender a programar novamente?
Isto está se tornando interessante... Onde se obtém a linguagem para o Arduíno?
Fusaro


Aprender de novo? Programar é igual bicicleta, não se esquece... :D

Basta baixar IDE do Arduíno no site oficial.
Zkyzytuz
 
Mensagens: 14
Registrado em: 18 Out 2018 17:14

Re: Contador de volta e telemetria com Arduíno

Mensagempor Fusaro » 01 Dez 2018 18:21

Grato, vou pesquisar isto assim que voltar de viagem.
Fusaro
 
Mensagens: 1401
Registrado em: 22 Fev 2012 23:46

Re: Contador de volta e telemetria com Arduíno

Mensagempor pacedriver » 11 Dez 2018 19:21

E aí irmãozinho!
que show tá ficando eim!

Embora eu curta os rally's esses F1 de 97 pra trás sempre me atraem!

E esse vídeo qdo vai sair!!!???
Grande abraço!
PaceDriver
Avatar do usuário
pacedriver
 
Mensagens: 96
Registrado em: 15 Dez 2017 21:58
Localização: Varginha / MG


Voltar para Construção de Pistas e Cenários

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron