Está en la página 1de 12

1

TRABAJANDO CON ARDUINO

Trabajo Con Arduino

Juan Esteban Lasprilla Castillo

Colegio Distrital Rodrigo Lara Bonilla

11006

Juan Esteban Lasprilla Castillo, Asignatura de Informática

Docente: Isleny Escobar Castillo

Colegio Distrital Rodrigo Lara Bonilla

Contacto: juaneslasprilla@gmail.com
2
TRABAJANDO CON ARDUINO

INTRODUCCIÓN.

En este trabajo encontramos la solución del taller #2 de informático, donde empezaremos analizando unos

proyectos con sus respectivos planos y elementos, logrando identificar cada programación y términos visto

en estos proyectos.

En total veremos la implementación del Arduino en dos proyectos, el primero es un semáforo inteligente y

el segundo, sensor aparca coches. A continuación, el análisis


3
TRABAJANDO CON ARDUINO

Contenido
Introducción. ................................................................................................................................................. 2

Objetivo General. .......................................................................................................................................... 4

Objetivo especifico ....................................................................................................................................... 4

Proyectos ....................................................................................................................................................... 5

Sensor de aparcar coches .......................................................................................................................... 5

Semáforo inteligente ................................................................................................................................. 6

Medidor de distancias ............................................................................................................................... 7

PLANO ......................................................................................................................................................... 7

Sensor de aparcamiento ............................................................................................................................ 7

Semáforo inteligente ................................................................................................................................. 8

Medidor de distancias ............................................................................................................................... 8

Funcionamiento del circuito ......................................................................................................................... 9

Sensor de aparcar coches .......................................................................................................................... 9

Semaforo Inteligente ................................................................................................................................. 9

Medidor de Distancia .............................................................................................................................. 10

Términos usados en la programación.......................................................................................................... 10

Bibliografia ................................................................................................................................................. 12
4
TRABAJANDO CON ARDUINO

OBJETIVO GENERAL.

Conocer y manejar la programación c++ para así poder implementarla en proyectos a larga plazo,

reconociendo los diferentes términos y elementos que debemos usar.

OBJETIVO ESPECIFICO

Conocer los términos usados para programar en c++

Reconocer los elementos usados en cada proyecto

Agrupar y reconocer los términos.

Identificar y programar en Arduino.


5
TRABAJANDO CON ARDUINO

PROYECTOS

SENSOR DE APARCAR COCHES

Este es el típico sensor que tienen los coches modernos. Su función es avisar de lo cerca o lejos que estamos

de otro vehículo u objeto a la hora de aparcar. Nos avisa con un sonido y con unas luces que te indican lo

cerca o lejos que estás de colisionar. Dentro de los diferentes proyectos Arduino, este nos muestra un caso

de la vida real. Objetivo Simular el sistema que utilizan los coches más modernos a la hora de aparcar. Nos

sirve para no colisionar con los otros vehículos u objetos. Según nos acercamos a un objeto el pitido va

subiendo en frecuencia. Los leds también nos ayudan a saber lo cerca o lejos que estamos del objeto en

cuestión. Si estamos lejos, el sonido se emite con una frecuencia baja y se enciende el LED verde. Si

estamos en una posición intermedia, el pitido aumenta la frecuencia y se encenderá el LED amarillo. Por

último, si estamos demasiado cerca el pitido será muy agudo, una frecuencia alta, y se encenderá el LED

rojo.

Componentes

3 x resistencias 220 Ω

1 x LED rojo

1 x LED amarillo

1 x LED verde

1 x piezoeléctrico

1 x sensor de ultrasonidos
6
TRABAJANDO CON ARDUINO

SEMÁFORO INTELIGENTE

Uno de los proyectos Arduino más típicos es el semáforo es uno de los típicos. En este caso le daré una

vuelta de tuerca y lo haremos inteligente. Este diseño con Arduino nos permitirá controlar dos semáforos

dependiendo de si hay algún coche esperando o no. Objetivo

El objetivo es poder simular un cruce con semáforos donde se detecte la presencia de los coches para activar

o desactivar los semáforos. Para esta simulación utilizaremos unos pulsadores que nos indicará que ha

llegado un coche al cruce. En un estado inicial habrá un semáforo en verde. Mientras no haya coches en el

otro semáforo se mantendrá en verde. Cuando llegue un nuevo coche al semáforo en rojo dejará pasar un

tiempo y se pondrá en verde cerrando el otro semáforo. Así se irán alternando uno y otro.

Componentes:

6 x resistencias 220 Ω

2 x leds

2 x leds

2 x leds

2 x pulsadores

2 x resistencia 10 k
7
TRABAJANDO CON ARDUINO

MEDIDOR DE DISTANCIAS

Construiremos un dispositivo que detecte a que distancia se encuentra un objeto en movimiento, envíe

esa distancia al puerto serie y además muestre esa distancia en una pantalla LCD. Dividiremos el

proyecto en de dos partes, la primera parte sin utilizar el display LCD y la segunda parte usándolo.

Es importante que la distancia medida esté en metros para que podamos comprenderla y utilizarla

fácilmente. Para simplificar el proyecto usaremos una pantalla lcd con un convertidor i2c, por lo que sólo

necesitaremos 4 cables para conectarla al Arduino. También necesitaremos añadir bibliotecas adicionales

al sketch para utilizar la pantalla lcd.

Componentes:

Placa Arduino

Sensor ultra sónico

Cables de conexión

PLANO

SENSOR DE APARCAMIENTO

En el plano encontramos que para este proyecto usaremos una protoboarad. una placa Arduino,

resistencias, sensor de proximidad y un parlantico para reproducir el sonido de aviso. A continuación,

vemos el plano.
8
TRABAJANDO CON ARDUINO

SEMÁFORO INTELIGENTE

En este proyecto trabajamos con una protoboard, una placa Arduino, 6 leds, dos Smith y cables de

conexión. En este vemos dos semáforos que trabajan dependiendo si hay un carro esperando o no.

A continuación, vemos el plano.

MEDIDOR DE DISTANCIAS

Este plano es un poco mas complejo ya que debemos medir la distancia en metros, para este proyecto

usamos muchos mas elementos, empezamos usamos una protoboard, una placa Arduino, un sensor de

distancia, un display lcd en donde vemos cuantos metros hay y cables de conexión. Cabe aclarar que en

este proyecto es más basado en programación y así logramos medir la distancia correctamente.

A continuación, vemos el plano:


9
TRABAJANDO CON ARDUINO

FUNCIONAMIENTO DEL CIRCUITO

SENSOR DE APARCAR COCHES

Este circuito como lo dijimos anteriormente ya es usado actualmente en los carros, es muy utilizado en el

momento de estacionarse porque con este circuito nos avisa si estamos lejos o muy cerca del objeto y gracias

a esto no rallamos nuestro vehículo.

Como funciona como tal el circuito. Este circuito función gracias al sensor de proximidad que tiene, este

nos avisa cuando hay u elemento muy cerca. Desde la placa Arduino logramos programar la distancia a la

que debe sonar podemos hacer que nos avisa cuando ya este muy cerca y que nos avise dejando bastante

espacio entre el objeto y el vehículo, en este momento el parlante entra a hacer su función ya que el sensor

le manda una seña lo que hace que el parlante suene en el momento que le sensor le avise. También trabaja

con 3 leds que nos indican lo cerca que cada vez estamos.

SEMAFORO INTELIGENTE

Este es uno de los circuitos mas hechos por mucha gente ya que es muy fácil su realización, y es bastante

sencillo aquí lo que vamos a hacer es a convertir un semáforo común en un semáforo inteligente, este se

programa los tiempos desde la placa Arduino y así cuadramos cuanto dura cada color, en la protoboard

conectamos los dos semáforos simulando dos vías, estos van a detectar si hay un carro uno mediante unos

pulsadores que en el momento que llegue el vehículo el semáforo lo detecta y se pondrá en roo o verde.
10
TRABAJANDO CON ARDUINO

MEDIDOR DE DISTANCIA

Este circuito funciona mediante sensores y un display para poder saber que distancia hay entre un objeto y

otro, yendo mas a profundo con este circuito, la placa Arduino es programada para que en el momento

que de la señal el sensor de proximidad este convierta la seña en metros y se vea reflejada en el display.

TÉRMINOS USADOS EN LA PROGRAMACIÓN

• digitalRead: Sirve para leer un valor o poner en un estado un pin digital

• Digtitalwrite: Pin de salida

• pinMode: Pin de salida digital

• analogRead: Lector de valor analógico

• analogReferenc: Configura la tensión de referencia utilizada para la entrada analógica

• analogReadResolution Establece el valor en bits

• analogWriteResolution: Establece el valor en bits

• noTone: Detiene la generación de una onda cuadrada

• pulseIn: Lector de pulsos en un pin

• pulseInLong: Lector de pulsos altos o bajos en un pin.

• shiftIn: Cambios en un byte de datos un bit a la vez.

• shiftOut: Desplaza un byte de datos un bit a la vez.

• Tone: Salida de tonos de auido

• Abs: Calcula el valor absoluto de un numero

• Constrain: Genera rangos de números

• Map: Mapeo un número de un rango a otro


11
TRABAJANDO CON ARDUINO

• Max: Calcula el máximo de dos números

• Min: Calcula el mínimo de dos números

• Pow: Calcula el numero elevado a una potencia

• Sq: Calcula el cuadrado de un numero

• Sqrt: Calcula la raíz cuadrada de un numero


12
TRABAJANDO CON ARDUINO

BIBLIOGRAFIA

https://www.arduino.cc/reference/en/

https://youtu.be/iT983DMvTto

https://proyectosconarduino.com/proyectos/medir-distancias-con-arduino/

https://programarfacil.com/podcast/proyectos-arduino-para-iniciarse/#Sensor_aparca_coches

También podría gustarte