
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39


Cuando la vida te da bananas !!!!! Solo cómelos.
La necesidad es la madre de los inventos y no voy a negar ese hecho. Hablando francamente, esta es la segunda vez que choco contra la pared de nuestro garaje desde que nos mudamos a esta nueva casa. Eso es todo, no habría tercera vez.
En este video, voy a usar un sensor ultrasónico para calcular la distancia del auto desde la pared del garaje y mostrarlo usando LED verde, azul, amarillo y rojo. El color de los LED indica si seguir moviéndose, reducir la velocidad, detenerse o retroceder.
El costo total del proyecto es de alrededor de $ 20 - $ 25.
Paso 1: esquema

Para este proyecto necesitamos:
- 8 x LED multicolores
- 8 resistencias de 220 ohmios
- 1 x Arduino NANO
- 1 x sensor ultrasónico HC-SR04
- 1 x altavoz y
- 1 x resistencia de 100 ohmios
Comencemos conectando los LED al Pin número D5 a D12 del Arduino con una resistencia de 200ohm entre cada uno de los pines. Luego, conectemos el altavoz al pin A0 del Arduino. El pin TRIG del sensor ultrasónico se conecta a D2 y el pin ECHO se conecta a los pines D3 del Arduino. Finalmente, conecte el pin VCC del Sensor Ultrasónico a la salida de 5V del Arduino y para terminar el circuito conecte todos los pines -ve al pin GND del Arduino.
Paso 2: Ensamblaje de componentes


Comenzaré soldando los LED a la placa. Rojo en la parte superior, luego amarillo seguido de azul y verde en la parte inferior.
Puedes usar el color que quieras, depende totalmente de cómo quieras presentarlo. La razón por la que elegí estos colores fue para mostrar el nivel de severidad cuando el automóvil se acerca a la pared. Incluso podría haber usado un solo color para toda la configuración. Después de soldar los LED, estoy soldando las resistencias limitadoras de corriente de 8 x 220ohm a la parte posterior de la placa. A continuación, estoy soldando el zumbador y la resistencia de 100 ohmios a la placa. Después de eso, estoy soldando 2 filas de tiras de encabezado de clavija hembra para sostener el Arduino. A continuación, es hora de que suelde el sensor ultrasónico a la parte inferior de la placa. Finalmente, antes de desconectar la broca inferior, estoy soldando los cables a la placa. Muy bien, así es como se ve. Ahora, veamos el código en la siguiente sección.
Paso 3:



Archivo Gerber:
Esquema: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp
Paso 4: el código

Inicie el código incluyendo la biblioteca "NewTone.h" y definiendo las constantes y las variables globales que se utilizarán en todo el código.
Luego, en la sección de configuración, defina los modos de pin. Ahora, en la sección de bucle, calcule la "Distancia" en pulgadas leyendo el valor recibido del sensor ultrasónico. Luego, al verificar el valor de la "Distancia", encenderemos o apagaremos los LED en función de la distancia que tenga el objeto. Si la distancia es superior a 200, apague todos los LED y el zumbador ya que el objeto está fuera de alcance.
El siguiente bit del código verifica si el objeto está actualmente estacionario. Compara el valor de la distancia actual con la distancia anterior y si los valores son los mismos (el objeto no se ha movido) incrementa un contador. Si el objeto se mueve en cualquier momento durante este proceso, el contador se pone a 0.
Cuando el contador llega a 20, todos los LED se apagan. Y finalmente crea la función que apaga todos los LED y el zumbador.
Código:
Biblioteca NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac… Archivo Gerber:
Paso 5: demostración

Usando mi Land Rover R1V2 les voy a mostrar el proyecto. Como puede ver, los indicadores LED pasan de verde a rojo cuando el móvil se acerca al sensor ultrasónico. ¡¡Sí!! misión cumplida.
Paso 6:

Gracias de nuevo por revisar mi publicación. Espero que te ayude.
Si quieres apoyarme, suscríbete a mi canal de YouTube (https://www.youtube.com/user/tarantula3).
Gracias, ca de nuevo en mi próximo tutorial.
- JLCPCB - 2 $ para prototipo de PCB:
- V1:
- Avance:
- Video:
Recomendado:
Sistema de estacionamiento inteligente basado en IoT con NodeMCU ESP8266: 5 pasos

Sistema de estacionamiento inteligente basado en IoT usando NodeMCU ESP8266: Hoy en día, encontrar estacionamiento en áreas concurridas es muy difícil y no existe un sistema para obtener los detalles de la disponibilidad de estacionamiento en línea. Imagínese si puede obtener la información de disponibilidad de espacios de estacionamiento en su teléfono y no tiene roaming para verificar t
Estacionamiento inteligente basado en IOT: 7 pasos

Estacionamiento inteligente basado en IOT: por Tanmay Pathak y Utkarsh Mishra. Estudiantes en el Instituto Internacional de Tecnología de la Información, Hyderabad (IIITH) RESUMEN Implementamos con éxito un sistema de estacionamiento inteligente basado en IOT. Con la ayuda de nodos individuales (sensores de proximidad) siempre
Termómetro infrarrojo sin contacto basado en Arduino - Termómetro basado en infrarrojos con Arduino: 4 pasos

Termómetro infrarrojo sin contacto basado en Arduino | Termómetro basado en infrarrojos con Arduino: Hola chicos, en este instructivo, haremos un termómetro sin contacto con arduino, ya que a veces la temperatura del líquido / sólido es demasiado alta o demasiado baja y luego es difícil hacer contacto con él y leer su temperatura entonces en ese escenario
Generador de música basado en el clima (generador Midi basado en ESP8266): 4 pasos (con imágenes)

Generador de música basado en el clima (Generador Midi basado en ESP8266): Hola, hoy explicaré cómo hacer tu propio generador de música basado en el clima. Está basado en un ESP8266, que es como un Arduino, y responde a la temperatura, la lluvia y la intensidad de la luz. No espere que haga canciones completas o programas de acordes
Sistema de asistencia de estacionamiento basado en Pi: 9 pasos

Sistema de asistencia de estacionamiento basado en Pi: ¡Hola! Aquí hay un pequeño proyecto genial que puede hacer en una sola tarde y luego usarlo a diario. Está basado en la Raspberry Pi Zero W y te ayudará a estacionar tu auto perfectamente en todo momento. Aquí está la lista completa de las piezas que necesitará: R