free-mo.br
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

A Rotunda do Iscold

2 participantes

Ir para baixo

A Rotunda do Iscold Empty A Rotunda do Iscold

Mensagem  Iscold Qui Dez 08, 2022 4:24 pm

Prezados:

Criei este tópico com dois objetivos:
1- Contar a história da minha maquete com uma Rotunda

2- Mostrar para os colegas como utilizar o Arduino para fazer algumas automações nas maquetes.

Então, vamos lá. Eu sempre achei muito bacana este assunto no ferromodelismo. Comprei uma Rotunda da Frateschi há uns 20 anos. Nunca tinha utilizado. Sempre colocando outras prioridades. Um dia, consultando este site, https://expressoarduino.blogspot.com/ achei o que precisava para tornar realidade uma maquete com uma Rotunda. Mas, eu não sabia nada de Arduino, não tinha uma impressora 3D para imprimir as peças do acionamento. Resultado? Hoje eu sei um pouco de Arduino, tenho duas impressoras 3D, construí uma maquete com uma Rotunda (fora do padrão free-mo.br) e a Rotunda não funciona. O motivo de não funcionar, é o motor de passo que o projeto utiliza. Ele é um motor de passo muito fraco em termos de torque no eixo de saída, apesar de ter um redutor de velocidade, não consegue girar a ponte da Rotunda.
Mas..... never give up! Desmontei tudo, e vou fazer outra, agora com o padrão free-mo.br.


Iscold
Treinee
Treinee

Mensagens : 10
Data de inscrição : 07/10/2012
Idade : 74
Localização : Belo Horizonte

Ir para o topo Ir para baixo

A Rotunda do Iscold Empty Re: A Rotunda do Iscold

Mensagem  Rica Sex Dez 09, 2022 4:32 am

Bacana Iscold. Assim que puder publique as fotos do projeto do seu módulo free-moBR pra gente ver.
A Rotunda do Iscold 1f603
Rica
Rica
Ger. Eng. Ferroviária
Ger. Eng. Ferroviária

Mensagens : 294
Data de inscrição : 20/07/2012
Idade : 59
Localização : Mogi das Cruzes/SP

http://ricardfferromodelista.blogspot.com.br/

Ir para o topo Ir para baixo

A Rotunda do Iscold Empty O circuito eletrônico da Rotunda

Mensagem  Iscold Sex Jan 06, 2023 5:42 pm

Boa noite pessoal,
Hoje estou postando a foto da montagem do circuito eletrônico. Não reparem a bagunça dos fios. Vou postar futuramente o diagrama e o programa do Arduino.
A Rotunda do Iscold Circui10

Iscold
Treinee
Treinee

Mensagens : 10
Data de inscrição : 07/10/2012
Idade : 74
Localização : Belo Horizonte

Ir para o topo Ir para baixo

A Rotunda do Iscold Empty Re: A Rotunda do Iscold

Mensagem  Rica Sex Jan 06, 2023 6:12 pm

Bacana heim Iscold.

Essa parte de elétrica e eletrônica quanto mais detalhadas mais organizadas devem ser pra facilitar eventuais manutenções.

Bora lá.  Tá ficando bacana.
Rica
Rica
Ger. Eng. Ferroviária
Ger. Eng. Ferroviária

Mensagens : 294
Data de inscrição : 20/07/2012
Idade : 59
Localização : Mogi das Cruzes/SP

http://ricardfferromodelista.blogspot.com.br/

Ir para o topo Ir para baixo

A Rotunda do Iscold Empty A Rotunda do Iscold

Mensagem  Iscold Qui Fev 02, 2023 11:28 am

Boa tarde.
Hoje eu vou postar o esquema elétrico do meu módulo.A Rotunda do Iscold Esquem12

Iscold
Treinee
Treinee

Mensagens : 10
Data de inscrição : 07/10/2012
Idade : 74
Localização : Belo Horizonte

Ir para o topo Ir para baixo

A Rotunda do Iscold Empty Re: A Rotunda do Iscold

Mensagem  Rica Qui Fev 02, 2023 2:49 pm

Bacana Iscold. Você vaui usar o Arduino UNO pra controlar a rotunda e emitir um sinal de áudio?
Eu vi 8 relés, são 8 entradas na rotunda ou são 4 e cada uma usa 2 relés?
Rica
Rica
Ger. Eng. Ferroviária
Ger. Eng. Ferroviária

Mensagens : 294
Data de inscrição : 20/07/2012
Idade : 59
Localização : Mogi das Cruzes/SP

http://ricardfferromodelista.blogspot.com.br/

Ir para o topo Ir para baixo

A Rotunda do Iscold Empty A Rotunda do Iscold

Mensagem  Iscold Qui Fev 02, 2023 3:10 pm

Amigos. Agora estou postando o arquivo que deve ser gravado no Arduino que vai na maquete da rotunda. Leiam com atenção o texto de comentários no início do programa para vocês entenderem como ele funciona.


/* Programa de Contrôle da Maquete da Rotunda,
Autor: José Henriques Iscold - joshenriquei@gmail.com - Dezembro 2022
Descrição do programa:
Aplicação: Este programa tem como finalidade controlar a operação de uma maquete de ferromodelismo. A maquete possui os seguintes itens:
1 virador de locomotivas, 4 garagens de locomotivas, 1 oficina de linha de locomotivas. O virador de locomotivas possui um motor elétrico
uma sirene e iluminação na plataforma. As garagens de locomotivas e a oficina de linha de locomotivas possui somente iluminação. Todo o sistema irá
ser controlado por um aparelho de contrôle remoto infravermelho.
Componentes do sistema:
1 virador de locomotivas Frateschi
4 garagens de locomotivas
1 oficina de linha de locomotiva
1 Arduino Uno
1 Controle remoto
1 placa de relé
1 placa de relé inversor
1 Modulo DFPlayer
Lâmpadas de iluminação
Leia atentamente a operação:
Operação:
1- A Rotunda atende a 4 posições de oficina/garagem de locomotivas.
2- O botão 0 do controle remoto faz o acionamento do motor de mudança de posição da ponte da Rotunda. O movimento é no sentido horário.
3- O botão 1 do controle remoto inverte o sentido de movimento da ponte da Rotunda. Quando acionado, o led na mesa ascende.
4- O botão 2 do controle remoto faz o acionamento das luzes da oficina de linha de locomotivas.
5- O botão 3 do controle remoto aciona a sirene de aviso de que a rotunda vai entrar em operação. Quando acionado este botão do controle
começa o som de sirene, é o aviso ao maquinista da locomotiva que o movimento da ponte da rotunda vai se iniciar. Depois da sirene, aparece o som do motor diesel de acionamento
da ponte da rotunda, durante aproximadamente 2 segundos acontece o movimento da ponte. A sirene toca uma vez, indicando que o movimento terminou e o maquinista pode acionar a
locomotiva.
6- O botão 4 do controle remoto acende as lâmpadas do poste de iluminação da Rotunda.
7- O botão 5 do controle remoto acende as lâmpadas do prédio da fábrica
8- O botão 6 do controle remoto acende os leds das duas torres da linha de transmissão
9- O botão 7 está vago
10- Quando a ponte atingir a posição 4, deve-se acionar o botão 0 e o led na mesa acende indicando que o movimento foi invertido no sentido anti-horário.
11- Quando a ponte atingir a posição 1, deve-se acionar o botão 0 e o led na mesa apaga indicando que o movimento foi invertido no sentido horário.
12- Se o led na mesa estiver apagado o movimento da ponte será no sentido horário. Se o led da mesa estiver aceso o movimento da ponte será no sentido anti-horário.
*/
#include
#include
#include // Biblioteca IRemote
int RECV_PIN = 11; // Arduino pino D11 conectado no Receptor IR
IRrecv irrecv(RECV_PIN); // criando a instância
decode_results results; // declarando os resultados
bool IN1, IN2, IN3, IN4, IN5, IN6, IN7, IN8 = false; // estado dos contatos dos reles, (pode ser falso ou verdadeiro)
int atraso = 250; // tempo de espera




void setup() {
Serial.begin(9600); // Monitor velocidade 9600 bps
pinMode(9, OUTPUT); // IN1 no pino D09 do Arduino
pinMode(8, OUTPUT); // IN2 no pino D08 do Arduino
pinMode(7, OUTPUT); // IN3 no pino D07 do Arduino
pinMode(6, OUTPUT); // IN4 no pino D06 do Arduino
pinMode(5, OUTPUT); // IN5 no pino D05 do Arduino
pinMode(4, OUTPUT); // IN6 no pino D04 do Arduino
pinMode(3, OUTPUT); // IN7 no pino D03 do Arduino
pinMode(2, OUTPUT); // IN8 no pino D02 do Arduino
irrecv.enableIRIn(); // Inicializa a recepção de códigos
results.value = 0;
}

void loop() {
results.value = 0; // zera os registradores
if (irrecv.decode(&results)) // se algum código for recebido
{
Serial.println(results.value, 0xFFE21D); // imprime o HEX Code
irrecv.resume(); // reinicializa o receptor
}
if (results.value == 0xFF6897) // pressione tecla 0 para iniciar o movimento da ponte
{
IN1 = !IN1; // alterna o estado do IN1
digitalWrite(9, IN1); // aciona ou desliga o contato do relé do motor da ponte
delay(1000);
}

if (results.value == 0xFF30CF) // pressione a tecla 1 para controlar o contato do relé de inversão do movimento da ponte
{
IN2 = !IN2; // alterna o estado do IN2
digitalWrite(8, IN2); // aciona ou desliga o contato do rele de inversão
// delay(atraso); // atraso de 250 ms
}
if (results.value == 0xFF18E7) // pressione tecla 2 para controlar a luz da oficina de linha
{
IN3 = !IN3; // alterna o estado do IN3
digitalWrite(7, IN3); // aciona ou desliga o contato do rele 3
// delay(atraso); // atraso de 250 ms
}

if (results.value == 0xFF7A85) // pressione tecla 3 para iniciar a lógica de acionamento da rotunda
{
IN4 = !IN4; // alterna o estado do IN4
digitalWrite(6, IN4); // aciona o contato do rele 4 ligando o som da rotunda
delay(20000); // atraso de 15 segundos
IN1 = !IN1; // alterna o estado do IN1
digitalWrite(9, IN1); //aciona o contato do rele 1 ligando o motor da rotunda
delay(17000); //atraso de 25 segundos
IN1 = !IN1; // alterna o estado IN1
digitalWrite(9, IN1); //aciona o contato do rele 1 desligando o motor da rotunda
IN4 = !IN4; // alterna o estado de IN4
digitalWrite(6, IN4); //aciona o contato do rele 4 desligando o som da rotunda
delay(atraso);
}
if (results.value == 0xFF10EF) // pressione tecla 4 para ascender a iluminação da rotunda
{
IN5 = !IN5; // alterna o estado do IN5
digitalWrite(5, IN5); // aciona ou desliga o contato do rele 5
// delay(atraso); // atraso de 250 ms
}
if (results.value == 0xFF38C7) // pressione tecla 5 para controlar o contato do rele 6
{
IN6 = !IN6; // alterna o estado do IN6
digitalWrite(4, IN6); // aciona ou desliga o contato do rele 6
// delay(atraso); // atraso de 250 ms
}
if (results.value == 0xFF42BD) // pressione tecla 7 para controlar o contato do rele 7
{
IN7 = !IN7; // alterna o estado de IN7
digitalWrite(3, IN7); // aciona ou desliga o contato do rele 7
//delay(atraso); // aguarda 20 segundos
}
}

Iscold
Treinee
Treinee

Mensagens : 10
Data de inscrição : 07/10/2012
Idade : 74
Localização : Belo Horizonte

Ir para o topo Ir para baixo

A Rotunda do Iscold Empty Re: A Rotunda do Iscold

Mensagem  Rica Qui Fev 02, 2023 4:52 pm

Muito legal Iscold.
Esse.sistema instalado no seu módulo free-moBR vai permitir o acionamento e controle da rotunda e dos acessórios independentemente do DCC que comanda a linha de movimento não é?
Muito bacana!
Parabéns pelo trabalho.
Rica
Rica
Ger. Eng. Ferroviária
Ger. Eng. Ferroviária

Mensagens : 294
Data de inscrição : 20/07/2012
Idade : 59
Localização : Mogi das Cruzes/SP

http://ricardfferromodelista.blogspot.com.br/

Ir para o topo Ir para baixo

A Rotunda do Iscold Empty Re: A Rotunda do Iscold

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos