» Electrónica » Arduino »Sensores de estacionamiento de bricolaje basados ​​en Arduino

Sensores de estacionamiento de bricolaje basados ​​en Arduino

Sensores de estacionamiento de bricolaje basados ​​en Arduino

Muchos conductores se enfrentan al problema de estacionar en garajes, especialmente si esto el garaje Han aparecido recientemente. Dominado entusiasta del automóvil En un lugar nuevo, pueden ayudar los sensores de estacionamiento simples para un garaje, que se pueden ensamblar fácilmente.

Materiales:
- controlador Arduino (autor utiliza Duemilanove)
- Sensor ultrasónico
- cables
- caja de plástico
- fuente de alimentación de 9V
- LED tricolor
- pegamento
- tablero



Asamblea

Arduino está pegado a la parte inferior de la caja de plástico con pegamento (puede usar silicona). La energía de la placa se lleva al controlador.



A continuación, se conecta la potencia del sensor ultrasónico de 5V.



La salida del sensor ultrasónico SIG está conectada a la salida Arduino PWM (esto se hace para enviar pulsos al sensor y leer su retorno más tarde). El autor utilizó la séptima salida del controlador.
Antes de conectar el LED, se determina de qué cableado es responsable el color. Rojo, verde y azul se conectan a los pines 11, 12 y 13 de Arduino.

Ahora queda por preparar la parte del software de este hecho en casa.



Programa:
Debido a que el software Arduino ya contiene un ejemplo para trabajar con sensores ultrasónicos, no es necesario descargar nada más. Se debe buscar un ejemplo en esta ubicación: Archivo -> Ejemplos -> Sensores -> Ejemplo de ping. Todo el código se copia a un nuevo proyecto y se le asigna un nombre arbitrario.

En primer lugar, el intervalo de envíos al sensor cambia, el valor de 100 ms cambia a 1000 ms en la línea con el valor "retraso".

A continuación, se establecen los números de pin para el LED. Antes de la línea "const int pingPin = 7;" se agregan datos de valor:

pinMode (13, SALIDA); // azul
pinMode (12, SALIDA); // verde
pinMode (11, SALIDA); // rojo

Ahora viene el ajuste del LED en sí, es decir, a qué distancia se encenderán los colores. El autor hizo que cuando el automóvil esté a más de 60 cm de la pared, el LED se encienda en verde, a menos de 60 cm el color cambie a azul y cuando quede menos de 15 cm, el LED cambie su color a rojo.

Código sujeto a los cambios descritos anteriormente:



Como resultado, usando el código, el Arduino controlará las salidas para indicar el color del LED, que dependerá de la distancia al automóvil, y la distancia será determinada por un sensor ultrasónico. La versión final del código se puede descargar al final del artículo.
Después de verificar el correcto funcionamiento del programa, los sensores de estacionamiento se fijan en la pared posterior del garaje y el LED se muestra en un lugar conveniente y visible.



park.rar [1.06 Kb] (descargas: 317)
10
9
7

Agrega un comentario

    • sonriesonrisasxaxaokno sabesyahoonea
      jeferascarsetontosisi-siagresivosecreto
      lo sientobailardance2dance3perdónayudabebidas
      pararamigosbuenobuenosilbatodesmayarselengua
      fumaraplaudirllorardeclararburlóndon-t_mentiondescargar
      calorfuriosorisa1mdareuniónMoskingnegativo
      not_ipalomitas de maizcastigarleerasustarasustabuscar
      burlagraciasestoto_clueumnikagudode acuerdo
      malbeeeojo negroblum3ruborpresumiraburrimiento
      censuradocortesíasecreto2amenazarvictoriaYusun_bespectacled
      shokrespektjajajaPrevedbienvenidokrutoyya_za
      ya_dobryiayudantene_huliganne_othodigolpearprohibircerrar

Le recomendamos que lea:

Pásalo por el teléfono inteligente ...