Barrera Parking Arduino.

by jessicalujanrg in Circuits > Arduino

2782 Views, 1 Favorites, 0 Comments

Barrera Parking Arduino.

005b18c2-6d4e-4f1c-a836-ba093e33c66e.png
005b18c2-6d4e-4f1c-a836-ba093e33c66e (1).png
005b18c2-6d4e-4f1c-a836-ba093e33c66e (2).png

Este proyecto está pensado para un aparcamiento o un garaje en el cual, mediante un sensor, es capaz de levantar la barrera del parking para permitir el paso de los coches. Cuando el coche requiera pasar se presiona un sensor piezo y la barrera se eleva, enciende un led y hace sonar un sensor buzzer para que el conductor del vehículo vea que la barrera esta dandole el paso y pueda pasar.

Materiales Utilizados.

BeFunky-collage (3).jpg
BeFunky-collage.jpg
BeFunky-collage (1).jpg
BeFunky-collage (2).jpg

Los Materiales que serán utilizados para el proyecto son:

1.Poliestireno, 2 planchas.

El primer poliestireno será utilizado para la base de la maqueta y el segundo será utilizado para la estructura de la barrera parking.

2. Acrilex (2 frascos de color rojo, 2 frascos de color amarillo, 2 frascos de color negro, 1 frascos de color blanco, 1 frascos de color marrón y 1 frasco de color gris).

El Acrilex utilizado para pintar la base y las estructuras que se realizaran mas adelante.

3.Pinceles para la tempera (Fino y Grueso.)

El pincel grueso será utilizado para pintar las partes amplias que requieran de ella, y el pincel fino para los detalles de la maqueta y estructura que se realizaran.

4.Cinta pega doble.

La cinta pega doble será necesario para armar la estructura de la cabina de seguridad, para la caja que contendrá la parte del cableado y para la estructura de la barrera Arduina con el led.

5.Cúter.

Él se utilizará para cortar y dar detalles a la estructura.

6. Caja de cartón

El cartón será utilizado para armar la caja que contendrá los cables, el Arduino y la placa de prueba, la cabina de seguridad, la estructura de la barrera, los conos y las masetas.

7. Palitos de helado.

Los palitos de helado se utilizan para armar la cerca del estacionamiento.

8. Lápices.

El lápiz de papel será utilizado para marcar las líneas divisorias, para cortar el cartón y el poliestireno.

9. Isocola.

La Isocola será utilizada para unir las partes de la maqueta, las cajas y los adornos puestos.

10. Una tijera.

La tijera sería utilizada posteriormente para cortar el cartón, el poliestireno, la cartulina, los palitos de helado y las plantas artificiales.

11. Autos de juguete aproximadamente 3.

Los autos de juguetes se utilizan para la simulación de la barrera de estacionamiento.

12. Marcador negro.

El marcador será utilizado para dar los detalles de la maqueta y los detalles de la cabina de seguridad.

13.Cartulina.

La cartulina se estaría utilizando para el forrado de la estructura de la barrera.

14.Plantas artificiales.

Las plantas artificiales serán utilizadas para la maseta que adornara la maqueta.

15.Cinta papel.

La cinta papel será utilizada para las partes que se querían de este material fácil de manejar y de pintar.

Los materiales para la caja Arduina son:

1.Placa Arduina.

La placa arduina será utilizada para contener el código del proyecto y para conectar los periféricos a las entradas y salidas de un microcontrolador.

2.Placa de prueba.

Sera usada para generalizar la señal a los demás cables y componentes que se utilizaran en el proyecto.

3.Led roja y verde

El led verde y roja serán utilizados para la señal de adelante y alto.

4.Dos resistencias.

Las resistencias se utilizan para regular el flujo de energía enviada a los componentes.

5.Cables macho y hembra.

Los cables machos utilizados para las conexiones principales y los cables hembras utilizados para la extensión de los cables machos para que la energía llegue a los componentes.

6.Servomotor

El Servomotor será utilizado para la barrera del estacionamiento, dado que daría el paso y cierre a los automóviles.

7.Zumbador.

El zumbador será utilizado para dar la señal a los automóviles con un pequeño zumbido para que puedan avanzar.

8. Piezo.

El piezo será utilizado para levantar la barrera. al darle un pequeño toque a su superficie.

9.Cable USB.

El cable USB será utilizado para darle energía a nuestra placa arduina y así darle funcionamiento al proyecto.

Diseño Del Circuito .

bcaeac72-0819-4827-8517-2abde813cfde.png

Pasos a seguir para la conexión del circuito.

1.1. Los componentes utilizados para la conexión serian la placa arduina, la placa de prueba, dos leds de color verde y roja, un servomotor, un pin Buzzer, un piezo y los cables jumpers para las respectivas conexiones.

2.2. Conectar un cable a la placa arduina en el pin GND (tierra) y reconectarla a la placa de prueba que daría energía negativa, también conectaremos un cable jumper al pin 5V (Voltios) y reconectarla a la placa de prueba que daría energía positiva esto, haría que todos los componentes reciban la energía correspondiente.

3.3. Colocar la Led rojo a la placa de prueba, en la parte derecha (ánodo) de la led conectaremos una resistencia de 10k la cual hará la polaridad negativa, en esa misma resistencia conectaremos un cable jumper macho y lo conectaremos al Pin N.º 2 , en la parte izquierda de la led (Cátodo) conectamos otro cable jumper macho y lo conectamos a la línea que da la energía GND, repetimos el proceso con el pin verde pero en esta ocasión lo conectamos al pin Nº3.

4.4. Conectamos el PinBuzzer a la placa de prueba, en la parte izquierda del zumbador (positivo) conectaremos una resistencia de 10k y en el otro extremo de la resistencia conectaremos un cable jumper macho y lo conectamos al pin Nº7; en el otro extremo del buzzer (negativo) lo conectamos a la placa arduina dándole anergia negativa.

5.5. Para el piezo haremos lo siguiente, lo conectaremos a la placa de prueba y la parte izquierda (positivo) conectamos un cable jumper el cual estiramos hasta el pin Analog In (será una conexión analógica, el cual procesará la información externa), y en la parte derecha (negativa) lo conectamos con otro cable jumper a la placa arduina dándole energía negativa.

6.6. Por último el Servomotor, el servomotor lo colocaremos a un costado de la placa arduina y procederemos a las conexiones, en la parte izquierda que sería el GND (tierra) lo conectaremos con un cable jumper a la placa arduina en el pin GND (tierra) , alado de esta conexión se encuentra la potencia, la cual la conectaremos con otro jumper y lo conectamos a la placa de prueba dándole energía positiva (recuerda que le dimos energía positiva y negativa a nuestra placa de prueba) y en el último extremo del servomotor (derecha) que sería la señal, lo conectamos con un jumper y lo estiramos hasta el pin Nº4.

Codigo Del Proyecto.

Captura de pantalla (140).png
Captura de pantalla (141).png
Captura de pantalla (142).png

#include "Espara colocar una biblioteca al servomotor"

int pinr = 2; "Se declara una variable para el led rojo y se conecta al pin Nº2 que le otorgara energía"

int pinv = 3; "Se declara una variable para el led verde y se conecta al pin Nº3 que le otorgara energía"

int piezoPin = 5; "Es para declarar una variable al piezo y se conecta al pin Nº5 que le otorgara energía"

int umbral = 70; "Es el valor que se le otorga a la fuerza de presión del piezo"

int sensorValue = 0; "Es el valor que se le otorgar al sensor para definir si es falso o verdadero, o sea que reaccionara dependiendo de la orden dada"

const int pinBuzzer = 7; "Es una variable constante que hace que el pin Buzzer emita un sonido al recibir la señal"

Servo ServoMotor; "Es para declararle un nombre al servomotor"

void setup () { "Es para declarar la entrada y salida de las variables"

ServoMotor.attach (4); "Es para recibir señal del pin N ° 4"

pinMode (pinr, OUTPUT); "Es para definir que el pin del led verde es de salida"

pinMode (pinv, OUTPUT); "Es para definir que el pin del led rojo es de salida"

pinMode (pinBuzzer, OUTPUT); "Es para definir que el pinBuzzer es de salida"

}

void loop () { "Define un bucle, o sea que la acción se repetirá constantemente al recibir la señal"

sensorValue = analogRead (piezoPin); "Define que si se presiona guardara en analogRead un valor 1 que significa verdadero, lo cual inicia el resto del código"

if (sensorValue> = umbral) { "Define que si se está presionando el piezo, el valor de la presión será igual o mayor y hará que el servomotor se coloque a 90 grados, y hará que la luz verde se apague y la luz roja se encienda "

ServoMotor.write (90);

digitalWrite (pinr, HIGH);

digitalWrite (pinv, LOW);

}

if (sensorValue <= umbral) {() { "Define que si no se estando el piezo, el valor de la presión será igual o mayor y hará que el servomotor se coloque a 0 grados, y que la luz verde se encienda y la luz roja se apague y sonara un zumbido por 3 segundos y luego se detendrá. "

ServoMotor.write (0);

escritura digital (pinv, HIGH);

digitalWrite (pinr, LOW);

tono (pinBuzzer, 5000); "Es la intensidad del sonido que emitirá el buzzer"

retraso (3000); "Es la duración del zumbido"

noTone (pinBuzzer); "El código se detendrá al terminar los 3 segundos"

}

}

Ensamblaje.

BeFunky-collage.jpg

1.1. Primero pintaremos toda la parte superior del poliestireno con el acrilex negro y pintaremos algunas líneas blancas para simular un estacionamiento, luego cortaremos los palitos de helado a la mitad y pintarlos completamente de gris que serian las rejas de la maqueta.

2.2. Luego cortaremos la caja en 4 rectángulos de aproximadamente 14m de largo y 6m de alto y 2 cuadrados de 15m para la base y tapa, luego unimos estas partes para crear un pequeño contenedor para los componentes y cables del proyecto.

3.3. Luego cortamos las plantas artificiales y creamos pequeñas hojas y flores para hacer unas pequeñas masetas de decoración, y para la maseta de las plantas cortamos cartones, 4 rectángulos de 4m de alto y 6 m de ancho y 6m para la base, y luego lo ensamblamos.

4.4. Luego crearemos la cabina de seguridad, que constaría con cortar 4 rectángulos de 16m de ancho y 10 m de alto, para la base y tapa serian 15m aproximadamente, lo ensamblamos lo forramos con papel blanco y lo procedemos a pintar con rojo completamente, con un una lamina trasparente colocamos al guardia de seguridad que puedes dibujar o imprimir, y lo pegas a la lamina y esta lamina lo pegamos a un extremo de la caja para que simule una cabina de seguridad.

5.5.A continuación creamos unos pequeños conos y lo pintamos de rojo con líneas blancas, luego creamos la estructura de la barrera, esto lo hacemos con poliestireno, cortamos 8 rectángulos de 25m de alto y 6m de ancho, para la parte superior cortaremos 4 rectángulos de 12m y 4 de ancho, lo ensamblamos y en el proceso meteremos los cables del proyecto dentro de esta estructura, los 2 leds en la parte superior y en la parte izquierda de la estructura colocamos el servomotor, al servomotor le colocaremos una tira de cartón de 14 o 15m de largo y lo pintamos de rojo con 4 o 5 líneas blancas; luego esta estructura lo forramos de negro y lo pegamos a la base del poliestireno.

6.6.Y por último pegamos la caja y colocamos todos los componentes adentro y cerramos la caja, encima de esta colocamos la caja que simula la cabina de seguridad. Luego colocamos a nuestro gusto las masetas y conos.

Conclusión.

7cb65946-d222-4696-956b-c0d45b64e13f (1).png
b328a870-0920-4c03-8b4d-d811f51b34f6.png

Para concluir podemos observar la maqueta ya finalizada.

Como ya pudieron leer su función es levantar la barrera al presionar un piezo y así darle paso al automóvil, alertando al conductor con un pequeño sonido.

Puedo decir que este proyecto me ayudo bastante para desarrollar mis habilidades individuales, haciendo que pueda aprender y desarrollar un proyecto bastante bueno o decente a mi punto de vista.

Sin más que decir, espero que les gustara leer este proyecto y aprender un poco más.