Tabla de contenido:
- Paso 1: Video y fotos
- Paso 2: componentes
- Paso 3: diagrama de cableado
- Paso 4: Código
- Paso 5: la aplicación
- Paso 6: Impresión 3D
- Paso 7: Pensamiento final
Video: UCL - Embebido - Sistema de advertencia - Coche RC: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
En este proyecto hice un sistema de advertencia simple para robots logísticos. Es básicamente un automóvil RC con un sensor ultrasónico en la parte delantera y un sensor para evitar obstáculos en la parte trasera. El automóvil se controla a través de bluetooth en una aplicación.
Paso 1: Video y fotos
Paso 2: componentes
Esta es una lista de componentes que he utilizado:
1 x arduino mega 25601 x L298N Dual H-Bridge Motor Driver 1 x sensor ultrasónico 1 x sensor de evitación de obstáculos 1 x módulo bluetooth HC-05 3 x leds, verde, amarillo y rojo 2 x motores de CC 1 x altavoz 1 x transistor 4 resistencias de 220 ohmios 1 resistencia de 1 k 1 x 2 k resistor
cables de tablero de pan soporte de impresión 3d para el sensor ultrasónico 1 batería de 9 v 6 baterías AA
Paso 3: diagrama de cableado
Paso 4: Código
La idea del programa es dar advertencias y detener el coche rc si va a cerrar demasiado un objeto. Cuando algo está a menos de 30 cm de distancia, un led rojo comienza a parpadear, el altavoz emite un sonido y el automóvil se detiene. Cuando el automóvil está parado, no es posible hacer que el automóvil avance.
Si hay algo entre 31 y 70 cm de distancia, un led amarillo parpadea. Cuando no pasa nada, se enciende un LED verde.
Si algo está a unos 20 cm de la parte trasera del automóvil, el automóvil se detiene. Cuando el automóvil está parado, no es posible hacer que el automóvil se mueva hacia atrás.
Intenté escribir el código en diferentes clases para hacer que el principal sea lo más limpio posible. Pero tuve muchos problemas con el flujo en el código que controla el RC. Así que al final escribí el código de control en el programa principal. Esto es algo que me gustaría cambiar.
Paso 5: la aplicación
He creado una aplicación para controlar el coche. La aplicación está hecha en el inventor de aplicaciones del MIT. El único problema con el inventor de la aplicación MIT es que no son compatibles con la tecnología multitáctil.
La aplicación envía datos a través de bluetooth. El módulo bluetooth usa rx1 y tx1 en el arduino mega. Al hacer eso, podría programar el arduino a través de USB y usar la aplicación para controlar el automóvil al mismo tiempo.
Paso 6: Impresión 3D
He hecho un soporte para el sensor ultrasónico. El dibujo en sí lo he realizado en fusion 360.
El soporte está diseñado para mi coche RC.
Paso 7: Pensamiento final
He aprendido mucho con este proyecto. El mayor desafío de este proyecto fue conseguir que la comunicación bluetooth funcionara. Aprendo a usar milis y micros en lugar de demora, porque la función de demora detiene todo el programa. Aprendí a hacer mi propio dibujo en 3D y a imprimirlo.
Una cosa que me gustaría hacer es darle al automóvil una función automática, para que pueda conducir solo.
En general, me divertí mucho haciendo esto y sé que hay muchas cosas en el auto que podrían mejorarse.
Recomendado:
Diadema de advertencia de temperatura: 10 pasos
Diadema con advertencia de temperatura: al vivir en Florida, estaba interesado en crear una prenda que pudiera advertirme cuando hacía demasiado calor afuera. Usando Arduino y algunos componentes simples pude crear una placa de circuito que podría incorporarse a una diadema que me advierte cuando
Advertencia de agua: un dispositivo para salvar su barco: 5 pasos (con imágenes)
Advertencia de agua: un dispositivo para salvar su barco: si usted es propietario de un barco, hay una gran comodidad al llevar finalmente el barco a tierra firme. No se puede hundir allí. En todas partes se enfrenta a una batalla constante para superar la tendencia a deslizarse bajo las olas y desaparecer. Durante el invierno aquí en Alas
Reloj de matriz de 8x8 LED y advertencia anti-intrusión: 4 pasos (con imágenes)
Reloj de matriz de LED de 8x8 y advertencia anti-intrusión: en este Instructable veremos cómo construir un reloj de matriz de LED de 8x8 activado por detección de movimiento. detectado a un telegram bot !!! Lo haremos con dos diferentes
Luz de advertencia de Arduino: 3 pasos
Luz de advertencia de Arduino: hoy vamos a hacer una luz de advertencia que puede evitar que otros te aplasten mientras caminas
Sensor de humedad del suelo con advertencia de riego: 4 pasos
Sensor de humedad del suelo con advertencia de riego: Estamos creando un dispositivo que mide la humedad del suelo, basado en un WEMOS D1 mini y un sensor capacitivo de humedad del suelo.Con integración en la nube, la medición del sensor se envía a IoT Guru Cloud, donde obtenemos gráficos elegantes. y podemos establecer una advertencia