Índice:

Sistema de monitoramento de travessia de trens: 5 etapas (com fotos)
Sistema de monitoramento de travessia de trens: 5 etapas (com fotos)

Vídeo: Sistema de monitoramento de travessia de trens: 5 etapas (com fotos)

Vídeo: Sistema de monitoramento de travessia de trens: 5 etapas (com fotos)
Vídeo: Ponte Rodoferroviaria SPxMS Rubinéia Aparecida do Taboado #trens #ponte #rodovia #ferrovia #rubineia 2024, Novembro
Anonim
Sistema de monitoramento de travessia de trens
Sistema de monitoramento de travessia de trens
Sistema de monitoramento de travessia de trens
Sistema de monitoramento de travessia de trens

Este instrutível irá ensiná-lo a usar o MatLab para codificar um Arduino para controlar parte de um sistema ferroviário.

Etapa 1: suprimentos

Para este projeto, você precisará de:

Computador

Placa Arduino

Matlab 2017

impressora 3d

Model Train

2 fotossensores

1 luz LED azul

2 luzes LED vermelhas

1 servo motor

1 alto-falante piezzo

Cabo USB

3 resistores de 330 Ohm

17 fios fêmea-fêmea

3 fêmeas-machos

34 Fios Macho-Macho

4 blocos de madeira

Fita adesiva

Etapa 2: como configurar sua placa de ensaio

Como configurar sua placa de ensaio
Como configurar sua placa de ensaio
Como configurar sua placa de ensaio
Como configurar sua placa de ensaio

Quando configuramos nossa placa de ensaio, seguimos os diagramas do livro, modificando-o um pouco para garantir que cabíamos tudo de que precisávamos na placa.

Etapa 3: escreva seu código

Escreva o seu código
Escreva o seu código
Escreva o seu código
Escreva o seu código
Escreva o seu código
Escreva o seu código

Depois que sua placa estiver conectada ao computador com o cabo USB, é hora de escrever o código MatLab. Nossas entradas consistiam em uma entrada de teclado para dizer ao programa para rodar e fotossensores que lêem uma luz e dizem ao programa se eles veem ou não a luz. Se a luz não está sendo lida pelos fotossensores, o programa faz uma série de coisas. A primeira coisa é que o programa determina a velocidade do trem com base no momento em que o primeiro sensor de luz é bloqueado quando o segundo sensor de luz é desbloqueado, então ele executa um código para determinar a velocidade do trem e envia uma caixa de mensagem informando se o trem está indo muito rápido, muito lento ou uma boa velocidade. Simultaneamente, uma vez que o primeiro sensor é acionado, ele diz à barra transversal para abaixar, piscar as luzes vermelhas e reproduzir um som em uma frequência irritante. O programa então espera um certo tempo depois que o trem passa pelo segundo sensor para levantar a barra transversal de volta, parar de piscar as luzes e parar o som.

Etapa 4: desenhe sua barra transversal

Desenhe sua barra transversal
Desenhe sua barra transversal

Desenhei a barra transversal que deve ser anexada ao servo motor em Onshape, mas qualquer sistema de construção 3D funcionaria. Para minhas dimensões, fiz a barra 3,5 "X 0,2" X 0,5 "e adicionei um calado a uma das extremidades e 'CUIDADO' em ambos os lados para a aparência. Também adicionei um orifício na barra para que pudéssemos prender o acessório do servo Uma coisa importante a observar é prestar atenção às unidades que sua impressora 3D imprime e desenhar sua barra transversal nessas dimensões para começar.

Etapa 5: Configure seu sistema e teste-o

Configure seu sistema e teste-o!
Configure seu sistema e teste-o!
Configure seu sistema e teste-o!
Configure seu sistema e teste-o!
Configure seu sistema e teste-o!
Configure seu sistema e teste-o!
Configure seu sistema e teste-o!
Configure seu sistema e teste-o!

Depois de reunir todos os componentes, configurar seu Arduino e escrever seu código, é hora de configurá-lo e testá-lo! Para o nosso projeto colocamos o computador no meio da pista e o nosso adruino a uma distância igual entre onde estarão as luzes e onde está o cruzamento. Para configurar nossas luzes brancas e fotossensores, nós os prendemos a blocos de madeira para que ficasse alto o suficiente acima da pista para que os fotossensores os lessem, mas baixo o suficiente para que ficassem bloqueados quando o trem passasse. Então, para configurar nossa barra transversal, nós a anexamos ao servo motor e a colocamos entre 2 pesos para que o motor não se movesse quando a barra subir e descer, nós até prendemos os pesos juntos para suporte extra. Em seguida, prendemos as luzes vermelhas de cada lado do cruzamento da estrada.

Depois que nosso sistema foi configurado, testamos para garantir que tudo funcionava corretamente e fizemos as alterações necessárias.

Recomendado: