You are on page 1of 11

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA


ACTIVIDAD PASO 3 CURSO: 208006 – SISTEMAS EMBEBIDOS
GRUPO 1

ACTIVIDAD PASO 3 APLICACIÓN BASADA EN ARDUINO


SISTEMAS EMBEBIDOS

PRESENTADO POR:

VIANNY CARLOS SALDARRIAGA


Código 1.113.650.353

GRUPO
208006_1

TUTOR:
OSCAR IVAN VALDERRAMA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


PROGRAMA DE INGENIERIA ELECTRONICA
CURSO DE SISTEMAS EMBEBIDOS
SEPTIEMBRE DE 2017
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ACTIVIDAD PASO 3 CURSO: 208006 – SISTEMAS EMBEBIDOS
GRUPO 1
INTRODUCCION

La finalidad del presente trabajo es realizar las actividades del paso 2 generalidades de los SE, la
cual consta en realizar una aplicación en Arduino que por lo menos trabaje con los puertos
analógicos y/o digitales, donde el desarrollo de la anterior aplicación se verá evidenciado en un
video realizado por cada estudiante que será subido a YOUTUBE.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ACTIVIDAD PASO 3 CURSO: 208006 – SISTEMAS EMBEBIDOS
GRUPO 1
DESARROLLO DE ACTIVIDADES

La aplicación a desarrollar en Arduino consiste en un pequeño control ON-OFF de temperatura


el cual va a estar entre el siguiente rango de temperatura 85-90°C y su aplicabilidad sirve para
los invernaderos.

Esta aplicación se desarrollará en los softwares de ingeniería Proteus y Arduino 1.0.5 -r2:

- En el Proteus se desarrollará la simulación de todo el sistema obteniendo el diagrama


esquemático electrónico de la aplicación, en el cual se usan la tarjeta de Arduino Uno R3,
una LCD de 2X16, Un sensor LM35 que nos mide temperatura y dos motores activos que
nos emularan el accionamiento de la resistencia de calor y el ventilador extractor de aires
calientes de nuestro invernadero.

- En el Arduino 1.0.5 -r2 se desarrollará el programa o algoritmo que dará solución al


control de temperatura de mantenerla en el rango de 85-90°C.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ACTIVIDAD PASO 3 CURSO: 208006 – SISTEMAS EMBEBIDOS
GRUPO 1
Entonces en Proteus tenemos la siguiente imagen:
U1(+VS)
LCD1
LM016L

1 U1

90.0

VDD
VSS

VEE
RESISTENCIA

RW
2
VENTILADOR

RS

D0
D1
D2
D3
D4
D5
D6
D7
VOUT A0

E
1
2
3

4
5
6

7
8
9
10
11
12
13
14
3 LM35
RS

D4
D5
D6
D7
E

D4
D5
D6
D7
13
12
11
10

RS

E
9
8

7
6
5
4
3
2
1
0

ARD1
PB5/SCK

PD4/T0/XCK
PB0/ICP1/CLKO
AREF

TX PD1/TXD
RX PD0/RXD
PD7/AIN1
~ PD6/AIN0
PD5/T1

~ PD3/INT1
PD2/INT0
~PB3/MOSI/OC2A
~ PB2/SS/OC1B
~ PB1/OC1A
PB4/MISO

ARDUINO UNO R3
~

DIGITAL (~PWM)
RESISTENCIA

ATMEGA328P-PU
1121

VENTILADOR
PC4/ADC4/SDA
PC5/ADC5/SCL

ANALOG IN
PC0/ADC0
PC1/ADC1
PC2/ADC2
PC3/ADC3
RESET

A0
A1
A2
A3
A4
A5
A0

Para el algoritmo de Arduino tenemos las siguientes imágenes:


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ACTIVIDAD PASO 3 CURSO: 208006 – SISTEMAS EMBEBIDOS
GRUPO 1
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ACTIVIDAD PASO 3 CURSO: 208006 – SISTEMAS EMBEBIDOS
GRUPO 1
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ACTIVIDAD PASO 3 CURSO: 208006 – SISTEMAS EMBEBIDOS
GRUPO 1
Para cumplir con lo anterior tenemos el siguiente enlace donde se explica el funcionamiento de
la aplicación y parte del código en Arduino:

https://www.youtube.com/watch?v=ah-KOn1PWu0&feature=youtu.be
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ACTIVIDAD PASO 3 CURSO: 208006 – SISTEMAS EMBEBIDOS
GRUPO 1
CONCLUSIONES

En la actividad del paso 2 se desarrolló una aplicación con el Kit de desarrollo Arduino el cual
personalmente no lo había manejado, pero es mucho más fácil que programar en CCS para PIC,
gracias a las buenas bases de programación que tengo en lenguaje de alto nivel logre desarrollar
esta actividad cumpliendo mis expectativas de aprender a desarrollar aplicaciones con Arduino.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ACTIVIDAD PASO 3 CURSO: 208006 – SISTEMAS EMBEBIDOS
GRUPO 1
REFERENCIAS BIBLIOGRAFICAS

Unidad 1:

Noergaard, Tammy (2005). Embedded Systems Architecture: A Comprehensive Guide


for Engineers and Programmers (Chapter 1, pp 5-16). Waltham,MA, Estados Unidos.
Recuperado de
http://bibliotecavirtual.unad.edu.co:2110/ehost/detail/detail?vid=5&sid=7d3f60cc-99f8-
43a2-91ac-
561d29fb4a95%40sessionmgr4009&hid=4212&bdata=Jmxhbmc9ZXMmc2l0ZT1laG9zd
C1saXZl#db=e000xww&AN=195129

Lozano, Santiago. [TheSantiagolozano]. (2016, Marzo 28). [Archivo de Video]. Sistemas


Embebidos. Recuperado de https://www.youtube.com/watch?v=L-r3pfDbTzo

OVI Unidad 1:

Fajardo, Carlos (2016, diciembre 13). [Archivo de Video]. Los Sistemas Embebidos: Una
introducción. Recuperado de http://hdl.handle.net/10596/9832

Unidad 2:

Patterson, R. & Patterson, K. (2014). Arduino for Teens (1st ed.). Boston: Cengage
Learning PTR. Recuperado de
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=e000xww&AN=65
6420&lang=es&site=ehost-live

Prayaga, Lakshmi; Whiteside, Alex; Hawthorne, Jeffrey (2013). Android App Inventor
for the Absolute Beginner. (Chapter 1, pp 1-17). Recuperado de:
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ACTIVIDAD PASO 3 CURSO: 208006 – SISTEMAS EMBEBIDOS
GRUPO 1
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=e000xww&AN=60
5543&lang=es&site=ehost-live&ebv=EB&ppid=pp_xii

García, José. [El profe García]. (2014, Septiembre 24). Control del Arduino desde su
teléfono Android (vía Bluetooth). [Archivo de Video]. Recuperado de
https://youtu.be/ftXTtba_CjU

García, José. [El profe García]. (2014, Octubre 22). Como crear su propia App en
Android para controlar Arduino (Bluetooth) Tutorial. [Archivo de Video]. Recuperado de
https://youtu.be/S8q1vbVMV2Q

[REDunX]. (2012, Diciembre 3). Reto 1: Primeros pasos con AppInventor. [Archivo de
Video]. Recuperado de
https://youtu.be/ILTktsIvq2w?list=PLxboy4KoBsFrf6O9fsu6Q1G9bifxnrL5t

OVI Unidad 2:

Fajardo, Carlos (2016, Diciembre 8). [Archivo de Video]. Primeros pasos con el IDE de
Arduino. Recuperado de http://hdl.handle.net/10596/9831

Unidad 3:

Patterson, R. & Patterson, K. (2014). Arduino for Teens (1st ed.). Boston: Cengage
Learning PTR. Recuperado de
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=e000xww&AN=65
6420&lang=es&site=ehost-live

Prayaga, Lakshmi; Whiteside, Alex; Hawthorne, Jeffrey (2013). Android App Inventor
for the Absolute Beginner. Recuperado de:
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
ACTIVIDAD PASO 3 CURSO: 208006 – SISTEMAS EMBEBIDOS
GRUPO 1
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=e000xww&AN=60
5543&lang=es&site=ehost-live&ebv=EB&ppid=pp_xii

García, José. [El profe García]. (2014, Septiembre 24). Control del Arduino desde su
teléfono Android (vía Bluetooth). [Archivo de Video]. Recuperado de
https://youtu.be/ftXTtba_CjU

García, José. [El profe García]. (2014, Octubre 22). Como crear su propia App en
Android para controlar Arduino (Bluetooth) Tutorial. [Archivo de Video]. Recuperado de
https://youtu.be/S8q1vbVMV2Q

[REDunX]. (2012, Diciembre 3). Reto 1: Primeros pasos con AppInventor. [Archivo de
Video]. Recuperado de
https://youtu.be/ILTktsIvq2w?list=PLxboy4KoBsFrf6O9fsu6Q1G9bifxnrL5t

OVI Unidad 3:

Fajardo, Carlos (2016, Diciembre 8). [Archivo de Video]. Primeros pasos con App
Inventor. Recuperado de http://hdl.handle.net/10596/9829

You might also like