Tabla de contenido:

Sistema de monitor de cruce de trenes: 5 pasos (con imágenes)
Sistema de monitor de cruce de trenes: 5 pasos (con imágenes)

Video: Sistema de monitor de cruce de trenes: 5 pasos (con imágenes)

Video: Sistema de monitor de cruce de trenes: 5 pasos (con imágenes)
Video: Así fue el momento del accidente de tren en Galicia 2024, Noviembre
Anonim
Sistema de monitor de cruce de trenes
Sistema de monitor de cruce de trenes
Sistema de monitor de cruce de trenes
Sistema de monitor de cruce de trenes

Este instructivo le enseñará cómo usar MatLab para codificar un Arduino para controlar parte de un sistema ferroviario.

Paso 1: Suministros

Para este proyecto necesitará:

Computadora

Tablero Arduino

Matlab 2017

impresora 3d

Modelo de tren

2 fotosensores

1 luz LED azul

2 luces LED rojas

1 servomotor

1 altavoz Piezzo

Cable USB

3 resistencias de 330 ohmios

17 cables hembra-hembra

3 cables hembra-macho

34 cables macho-macho

4 bloques de madera

Cinta adhesiva

Paso 2: Cómo configurar su protoboard

Cómo configurar su protoboard
Cómo configurar su protoboard
Cómo configurar su protoboard
Cómo configurar su protoboard

Cuando configuramos nuestro tablero, seguimos los diagramas del libro, modificándolo un poco para asegurarnos de que pudimos colocar todo lo que necesitábamos en el tablero.

Paso 3: escriba su código

Escriba su código
Escriba su código
Escriba su código
Escriba su código
Escriba su código
Escriba su código

Una vez que su placa esté cableada y conectada a su computadora con el cable USB, es hora de escribir su código MatLab. Nuestras entradas consistían en una entrada de teclado para decirle al programa que se ejecute y fotosensores que leen una luz y le dicen al programa si ven o no la luz. Si los fotosensores no leen la luz, el programa hace varias cosas. Lo primero es que el programa determina la velocidad del tren en función del tiempo que el primer sensor de luz está bloqueado cuando se desbloquea el segundo sensor de luz, luego ejecuta un código para determinar la velocidad del tren y envía un cuadro de mensaje que indica si el tren va demasiado rápido, demasiado lento o a buena velocidad. Simultáneamente, una vez que se activa el primer sensor, le dice a la barra transversal que baje, parpadee las luces rojas y reproduzca un sonido con una frecuencia molesta. Luego, el programa espera una cierta cantidad de tiempo después de que el tren pasa el segundo sensor para levantar la barra transversal, dejar de parpadear las luces y detener el sonido.

Paso 4: Dibuja tu barra transversal

Dibuja tu barra transversal
Dibuja tu barra transversal

Dibujé la barra transversal que se conectará al servomotor en Onshape, pero cualquier sistema de construcción 3D funcionaría. Para mis dimensiones, hice la barra de 3.5 "X.2" X.5 "y agregué un borrador en un extremo y 'PRECAUCIÓN' en ambos lados para dar apariencia. También agregué un agujero a través de la barra para que pudiéramos pegar el accesorio del servo Una cosa importante a tener en cuenta es que preste atención a las unidades en las que imprime su impresora 3D y, para empezar, dibuje la barra transversal en esas dimensiones.

Paso 5: ¡Configure su sistema y pruébelo

¡Configure su sistema y pruébelo!
¡Configure su sistema y pruébelo!
¡Configure su sistema y pruébelo!
¡Configure su sistema y pruébelo!
¡Configure su sistema y pruébelo!
¡Configure su sistema y pruébelo!
¡Configure su sistema y pruébelo!
¡Configure su sistema y pruébelo!

Una vez que haya reunido todos sus componentes, configure su Arduino y escriba su código, ¡es hora de configurarlo y probarlo! Para nuestro proyecto colocamos la computadora en el medio de la pista y nuestro adruino a una distancia igual entre donde estarán las luces y donde está el cruce de la carretera. Para configurar nuestras luces blancas y fotosensores, los pegamos a bloques de madera para que estuvieran lo suficientemente altos por encima de la vía para que los fotosensores los leyeran, pero lo suficientemente bajos como para que se bloquearan cuando pasara el tren. Luego, para configurar nuestra barra transversal, la conectamos al servomotor y la colocamos entre 2 pesos para que el motor no se moviera cuando la barra sube y baja, incluso pegamos los pesos juntos para un soporte adicional. Luego grabamos las luces rojas a ambos lados del cruce de la carretera.

Una vez que nuestro sistema estuvo configurado, probamos para asegurarnos de que todo funcionaba correctamente e hicimos los cambios necesarios.

Recomendado: