Tabla de contenido:
- Paso 1: Inicie su computadora y abra MATLAB para prepararse para la codificación
- Paso 2: agregar el sensor de humedad del suelo
- Paso 3: agregar el sensor de temperatura
- Paso 4: agregar el detector óptico
- Paso 5: agregar una luz LED
- Paso 6: el producto FINAL
Video: Mejoras en la programación de trenes en MATLAB: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Objetivo:
El objetivo de este sistema programado es mirar un Arduino a pequeña escala y aplicar la codificación a una escala mayor para mejorar potencialmente ciertas características de seguridad de los sistemas de Amtrak Railroad. Para hacer esto, hemos agregado un sensor de humedad del suelo, un sensor de temperatura, un detector óptico / fotorresistencia y una luz LED. El sensor de humedad del suelo y el sensor de temperatura son beneficiosos porque permitirán controlar la velocidad durante las inclemencias del tiempo. El detector óptico se utilizará para detectar la velocidad del tren, y la luz LED se utilizará para parecerse a la luz parpadeante actual que aparece si hay un tren cerca.
Componentes requeridos:
· Sensor de temperatura digital DS18B20
· Detector óptico / foto-transistor
· Sensor de humedad del suelo
· Resistencia de 4,7 KOhmios
· Resistencia de 330 ohmios x2
· Resistencia de 10 KOhmios
· Cables / Puentes x17
· Cable conector USB
Se seguirán cuatro procedimientos separados para mostrar el cableado y la codificación correctos para cada mejora, de manera que pueda agregar tantas como desee al construir la suya propia.
Paso 1: Inicie su computadora y abra MATLAB para prepararse para la codificación
Paso 2: agregar el sensor de humedad del suelo
Comience conectando el pin VCC a la fuente de 5V. A continuación, conecte el pin de tierra a tierra. Después de esto, conectará el pin AO al pin analógico 1 en el Arduino. Una vez que haya conectado el Arduino a MATLAB, inicie una lectura analógica para el pin analógico 1 y luego ejecute el programa. Si tiene problemas, simplemente puede copiar el código a continuación.
Paso 3: agregar el sensor de temperatura
Conecte el cable gris y rojo a tierra compartida. Luego, conectará el cable amarillo al pin número 10 de PWM y a una resistencia de 4.7 Kohmios. Esto luego se conectará a su suministro de 5V. Para codificar esta función, abra matlab> complementos> obtener paquetes de soporte de hardware. Una vez en los paquetes de soporte, busque el protocolo Dallas 1-wire y descárguelo. Consulte este artículo para configurar su código.
Paso 4: agregar el detector óptico
Conecte ambos ánodos a tierra compartida. Luego, conecte el cátodo en la posición frontal del sensor al pin analógico 0 en el Arduino y a una resistencia de 330 ohmios que luego se conecta a la fuente de 5V. Luego conecte el cátodo trasero a una resistencia de 10 Kohm y luego a la fuente de 5V. Para codificar esto, inicie otra lectura analógica para el pin 0 y ejecute el programa. El código completo se proporciona en este archivo.
Paso 5: agregar una luz LED
Conecte el ánodo del LED a una resistencia de 330 ohmios. Luego lo conectará a tierra. A continuación, conecte el cátodo del LED al pin 13 de PWM en el Arduino.
Paso 6: el producto FINAL
¡Este es el aspecto general de cómo deberían verse su Arduino y su código con todas las mejoras incluidas!
Como adición a su proyecto, también puede imprimir en 3D una vaca para mostrar cómo una luz intermitente de la vida real detiene el tráfico que se aproxima para que el tren pueda pasar, y luego, una vez que el tren se ha ido, la vaca puede continuar con su curso establecido. Aquí está el enlace para imprimir en 3D esta vaca en particular.
3D_printed_cow.stl
Recomendado:
Estación de comando WiFi DCC para maquetas de trenes: 5 pasos
Estación de comando WiFi DCC para ferrocarriles modelo: actualizado el 5 de abril de 2021: nuevo boceto y mod para los componentes del circuito. fo
Trazado de modelo de ferrocarril automatizado con dos trenes (V2.0) - Basado en Arduino: 15 pasos (con imágenes)
Trazado de modelo de ferrocarril automatizado con dos trenes (V2.0) | Basado en Arduino: Automatizar los diseños de maquetas de trenes con microcontroladores Arduino es una excelente manera de fusionar microcontroladores, programación y modelismo ferroviario en un solo pasatiempo. Hay un montón de proyectos disponibles para hacer funcionar un tren de forma autónoma en un modelo de ferrocarril
Hacer una cámara de salpicadero Pi Zero (parte 3): Gestión de archivos y mejoras: 3 pasos
Hacer una cámara de salpicadero Pi Zero (parte 3): Gestión de archivos y mejoras: Continuamos con el proyecto de cámara de salpicadero Pi Zero y en esta publicación, nos encargamos de la gestión de archivos y añadimos algunas mejoras en el proceso. Este proyecto está casi terminado y realizaremos pruebas de carretera en la publicación / video de la próxima semana
Modelo de ferrocarril simple automatizado punto a punto con dos trenes: 13 pasos (con imágenes)
Ferrocarril modelo punto a punto automatizado simple que ejecuta dos trenes: los microcontroladores Arduino son una excelente manera de automatizar los diseños de ferrocarriles modelo debido a su disponibilidad de bajo costo, hardware y software de código abierto y una gran comunidad para ayudarlo. Para modelos de ferrocarriles, los microcontroladores Arduino pueden resultar un gr
Diseño automatizado de modelos ferroviarios que ejecutan dos trenes: 9 pasos
Diseño automatizado de maquetas de trenes con dos trenes: Hace un tiempo hice un diseño automatizado de maquetas de trenes con revestimiento de paso. A pedido de un compañero, hice este Instructable. Esto es algo similar al proyecto mencionado anteriormente. El diseño tiene capacidad para dos trenes y los recorre alternativamente