Sei sulla pagina 1di 27

DEPARTAMENTO DE MECANICA Y AVIACION

CARRERA:

C2-IV-A

Informe 1:

“CONTROL DESCRETO CON ARDUINO

Autores:
Ramos Soto, Marlon Jhon
Bedriñana Ramos, Estefania
Maldonado Chipana, Jhonny Euler
Callupe Chavez, Bladimir

Profesor:
Huaman B. Jesus

Lima – Perú

Fecha de realización de laboratorio: 16 de marzp del 2018


Fecha de entrega de informe: 21 de marzo del 2018

2018
INTRODUCCIÓN
El presente informe que a continuación se presentara, trata del
reconocimiento de funcionamiento del software de programación
ARDUINO que existe actualmente en la industria para asi poder generar
aplicaciones de ON OFF en programación, asimismo hablaremos de todos
los componentes que se utiliza para realizar dichas aplicaciones “KIT DE
ARDUINO” y finalmente la construcción de programas para aplicaciones en
el “kit de arduino”.

El Arduino es un hardware libre, basada en una placa con microcontrolador


y un entorno de desarrollo, diseñado para facilitar el uso de la electrónica y
asimismo la realización de proyectos. Y si hablamos del software Arduino,
este nos facilita para desarrollar elementos autónomos, ya que nos permite
interactuar tanto como el software y hardware, para así poder realizar
proyectos innovadores o como se dijo elementos autónomos.

A continuación, entraremos en detalle y explicaremos el proceso que se


realizó en el taller, para el reconocimiento y la interactuación con el
programa siguiendo los pasos dados por el profesor.
SEGURIDAD DURANTE EL TRABAJO
Antes de realizar un trabajo con alto riesgo, lo primero que se
debe tener en cuenta es la seguridad, para así poder evitar estos
peligros, o riesgos que se pueden ocasionar al trabajar con
componentes que trabajan con voltaje y amperaje. Se debe de
tener en cuenta:

Ilustración 2 Botas dieléctricas Ilustración 1 Casco de seguridad

Ilustración 3 Overol
OBJETIVOS

Objetivo General:

 Reconocer el kid de desarrollo Arduino y generar


aplicaciones ON-OFF.

Objetivos Específicos:

 Reconocer los componentes incluido en la placa Arduino


 Reconocer los componentes del kit Arduino.
 Reconocer el entorno de desarrollo para aplicaciones del Kit
Arduino.
 Construir una programa para ser ejecutado en el Kit Arduino
y simular encendido con leds
FUNDAMENTO TEORICO
Los Sistemas Eléctricos, Electrónicos y Mecánicos abordo del
equipo pesado incluyen sistemas que realizan acciones de
encendido y apagado, tan simples como sistemas de luces, hasta
más críticos como puede ser el encendido del vehículo, basado en
diferentes condiciones provenientes de switchs, por lo que la
lógica convinacional debe estar presente en este caso.
El control de este tipo es
utilizado de muy diversas
formas, por intermedio de
procesadores avanzados, que
también se encuentra abordo del
equipo, llámense procesadores
como EMC, PLC o
computadores con HMI
incluidos, los cuales ejecutan
programas.
El uso de un procesador como el que existe embebido en las
placas electrónicas de Arduino, nos permitirá simular acciones de
control ON-OFF y observar cual es el orden y la lógica que debe
tener un programa cargado en este, así mismo podremos aplicar
principios básicos de electrónica en la conexión de los
dispositivos que nos permitirán simular determinadas acciones
(ejemplo encendido de una luz direccional) o un semáforo de paso
a móvil instalado en un camión de acarreo de material.
MATERIALES Y EQUIPOS
Materiales y quipos que se utilizaron para el desarrollo de la tarea:

Ilustración 4 Multímetro
Ilustración 6 Kit de placa arduino

Ilustración 5 Laptop
PROCEDIMIENTO DE LA TAREA
1. Procedimiento previo:
 Realización de charla de seguridad
 Realizar el pedido de los componentes y verificar que
se cuenten con los dispositivos, llenar el check list de
componetes. REPORTAR EN CASO DE NO
ENCONTRAR COMPONENTES.
 Revisar los objetivos del laboratorio

Ilustración 7 Realizacion de check list

Observaciones: Durante el llenado de check list se observó que


en la parte de “cable de conexión arduino – PC” indicaba que
existían dos cables de este tipo, pero se encontró solo 1
2. De acuerdo a la solicitud del Profesor, Realizar la tarea
de reconocimiento de componentes, buscar con ayuda
del computador y otros.

1 Arduino mega

Protoboard 830
2
contactos

3 Cámara OV7670

Teclado Matrical 4x4


4
para arduino o PIC
5 Joystick QC

6 LCD alfanumérico 16x2

7 Step Motor 28BYJ-48

DFROBOT Arduino
8
compatible motor shield

Cable de conexión
9
arduino – PC
Motor DC 3V-6V con
10
caja reductora

11 Llanta de goma

Sensor ultrasónico
12
HCSR04

13 Bluetooh V1.1

14
Potenciómetro
15 Display 7 segmentos

Sensor seguidor de línea


16
QRE 1113

Sensor corriente ACS


17
712 30 A

Analog to digital
18
comverter – MPC3002

Protector transparente
19
para Arduino Mega/uno

Relay Shield para


20
arduino V2.1
21 Arduino UNO
3. RECONOCIMIENTO DE PLACA ARDUINO
a. Cuál es el procesador que se encuentra en la placa
Arduino, Indique Fabricante y Código
El procesador que se encuentra en la placa es ATMEGA
De código 328P
b. Indique los tipos de conectores presentes en esta
placa.
•Jack: conexión para amperajes mayores
•USB: esta conexión es para amperajes menores
c. ¿Se observa algún pulsador? ¿Puede reconocer la
función de este?
•Si, sirve para resetear si fallaste en el procedimiento de
tu programa.
d. ¿Qué entiende por dispositivo digital? ¿Estamos
frente a un dispositivo electrónico digital?
Se entiende por dispositivo digital a la manera en que se
manifiesta la acción de este, ya que es ON u OFF, en este
caso es 0V o 5 V, encendido o apagado. a diferencia del
analógico, yaqué este tiene un rango puede ser desde 0V
hasta 5V.
e. Realizar las conexiones entre computador y módulo
Arduino UNO mediante el cable USB. ¿Reconozca
que indicadores tipo led se encuentran encendidos,
puede reconocer la función de él o ellos?
• Indicador de led de alimentación: es para saber si
funciona el arduino
• Led L: este led indica el estado del pin 13

Ilustración 8 Leds encendidos

f. Con un cable que viene con los accesorios, sacar una


conexión desde el pin 13 y desde el pin ubicado al
costado, cuyo nombre es GND sacar otra conexión
medir si hay voltaje o no. ¿De existir tensión, cual es el
valor?
Si existe voltaje, y es del valor de
aproximadamente 5V

Ilustración 9 Medida de voltaje


entre un pin y el GND
4. CARGA DE PROGRAMAS EN ARDUINO:
a. Reconocer el Programa de Desarrollo de Aplicaciones
Arduino. Describir el procedimiento que permita
configurar el enlace entre computador y Módulo
Arduino:
- Primero debemos abrir el programa de arduino:

- Luego Vamos al menú de herramientas


- En esta parte observamos si el arduino que usaremos esta
seleccionado, en este caso será el arduino UNO, de no ser
así le damos click para seleccionar.

- Finalmente, si el enlace no se da, esto es debido al puerto en


que está conectado, para eso se debe ir al menú de
herramientas y se verifica si el puerto que se usara es el que
está conectado.
b. Descripción de partes de un programa en lenguaje C
para Arduino, considerar la imagen anterior. (usar la
imagen anterior).

Está constituido por dos partes:


• Setup(): En esta parte, es donde se introducen las
variables que formaran en el programa que realizaras,
constituye la preparación del programa
• loop(): es la ejecución, es la parte donde desarrollas el
programa, para luego compilar y ejecutarlo.
5. CARGA DE UN PROGRAMA Y SIMULACIÓN DE
CIRCUITOS CON LED‘S.
a. En base a las revisiones anteriores, se debe realizar los
siguiente:
Cargar un programa de ejemplo, este será el programa
Blink.

Realizar la compilación, verificar que no exista fallas y


realizar la carga.
b. Explicación y medición de tensión del programa
cargado:
- Al cargar el programa en el arduino, con esa configuración
nos quiere decir que el led del pin 13 primero se prendera
por un segundo, en ese segundo estará alimentado con 5 V
(HIGH), luego pasado ese segundo pasara a 0 V (LOW), y
en este segundo se apagara, así de manera continua ON –
OFF, esto si se desea se puede ampliar el tiempo de
prendido o de apagado si se desea.

- Y cuando se realizó las mediciones cuando el led estaba en


HIGH o prendido media un aproximado a 5 V y cuando se
apagaba o LOW este no tenía tensión, yaqué no recibía
alimentación.
c. Añadir un led a la salida marcada como pin13, usar
para ello una resistencia entre 330Ohms a 1Kohm, en
serie con un diodo LED (Usar para armar este
circuito el protoboard)
Programa:

Circuito:

PIN 13 – 5VDC

Resistencia Diodo o led

PIN NEGATIVO GND


Circuito armado 1 led en serie:
En este circuito en serio de un solo diodo o led la alimentación
del led al estar en HIGH es de casi 5 V, estos es debido a la
resistencia que está conectado, y cuando está en LOW el valor es
de casi 0 V

Circuito armado 2 led en serie


En este circuito al estar en serie dos
leds, la alimentación de tensión se
reparte uniformemente, en este caso al
ser así la intensidad de cada led baja,
en este caso cada led media casi 2.5 V.
d. Añadir un led y resistencia, conectar este circuito al
pin 12, se pide aumentar líneas de programa Blink de
manera que por 1 segundo un led se encienda el otro
se mantenga apagado, y luego en el siguiente segundo,
suceda lo inverso.
¿Qué cambio realizó?, justifique su respuesta
En caso del programa en este caso se declaró una variable
más, en la parte de introducción de variables del
software, en este caso el PIN 12 como salida.
Y para la parte de la ejecución del programa en el primer
segundo como se puede observar el pin 13 se le puso
como HIGH (prendido y el 12 como LOW (apagado),
luego en el siguiente segundo se invirtió el prendido y
apagado de cada pin.
- Luego, en el siguiente caso, en el cual ambos leds
empezaran prendidos, luego de dos segundos se apague uno
y el otro después de tres segundos, esto por 5 segundos se
realizó lo siguiente:

Como se puede observar, el pin trece se mantiene prendido hasta


el seg 3 , pero el Pin 12 solo hasta el seg 2, y luego cuando ambos
están en LOW desde el momento en que están en ese estado, son
de 5 segundos

PIN 13

PIN 12

2 seg 3 seg 5 seg


e. Circuito con pulsador
Determinar en el pulsador cuales son los pines que al
presionar el botón se conectan y desconectan al dejar de
presionar.
• Al presionar el botón se conecta el pin 12
• Al dejar de presionar el botón se desconecta el pin 12

Al subir el pograma hacia el arduino uno, lo que sucede es


que al presionar el pulsador el pin 12 se activa, pin 13 se
desactiva despues de haber pasado 0.5 segundos y eso hace
que se encienda el led del circuito, Al dejar de presionar se
desactiva el pin 12 y se activa el pin 13, donde el led se apaga.
RECOMENDACIIONES:

 Antes de subir la programación, se recomienda ver en la


barra menú, opción herramientas, luego entrar a puerto y
verificar si el puerto de entrada esté conectado con la placa,
en caso no sea el puerto, cambiar a la opción que si sea.
 Se recomienda usar el multímetro para verificar si a los
dispositivos les llega tensión.
 Se recomienda utilizar correctamente el lenguaje C al
programar, ya que no se podrá subir si es que hay un
mínimo error.
 Se recomienda usar adecuadamente el corchete en el
programa principal, void loop, ya que los corchetes tienen
un orden determinado o para no confundirse separarlos en
otra línea.
OBSERVACIONES:

 Durante el llenado de check list se observó que en la parte


de “cable de conexión arduino – PC” indicaba que existían
dos cables de este tipo, pero se encontró solo 1.
 Durante el armado del circuito al principio resulto erróneo
debido a no conocer la configuración del protoboard.
 Durante el armado del circuito con pulsador, al realizar la
programación se dificulto debido a que entraban otro tipo de
códigos como el IF y ELSE.
 Asimismo, hubo al principio al realizar la programación, el
problema fue con el cierre de la primera parte, yaqué se
cierra con corchetes, y al no realizar estos y cargar el
programa sale erróneo.
CONCLUSIONES

 Reconocimos los componentes situados en la placa Arduino


y su funcionamiento al momento de crear programaciones
en software Arduino.
 Reconocimos los diversos componentes del Kit arduino
corroborando el buen estado para su buen funcionamiento
para así no tener inconvenientes durante la elaboración
circuitos autónomos en el laboratorio
 Se logró construir programaciones por intermedio del
lenguaje C introducidas en el programa software Arduino
para el funcionamiento del kit arduino llegando a encender
los leds.

Potrebbero piacerti anche