25
IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR MSc .Diego Aristizábal, Ing. Tatiana Muñoz {daristiz, tcmunoz}@unal.edu.co Maestría en Enseñanza de las Ciencias Exactas y Naturales - Sede Medellín Universidad Nacional de Colombia Sede Medellín 2011

IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Embed Size (px)

Citation preview

Page 1: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

DE CIENCIAS NATURALES MEDIANTE EL USO DE LA

PLATAFORMA ARDUINO- PHYSICSSENSOR

MSc .Diego Aristizábal, Ing. Tatiana Muñoz

{daristiz, tcmunoz}@unal.edu.co

Maestría en Enseñanza de las Ciencias Exactas y Naturales - Sede Medellín

Universidad Nacional de Colombia

Sede Medellín

2011

Page 2: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

AGENDA

• Introducción

• Qué es instrumentación virtual?

• Arduino como tarjeta de adquisición de datos

Page 3: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

INTRODUCCIÓN

Figura 1. Osciloscopio análogo Figura 2. Osciloscopio digital

Figura 3. Generador

de señales

Page 4: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

INSTRUMENTACIÓN VIRTUAL

En el año de 1983 Truchard y Kodosky, investigadores de la National

Instruments, decidieron enfrentar el problema de crear un software que

permitiera utilizar la computadora personal (PC) como un instrumento

para realizar mediciones → LabVIEW [1]

Instrumento virtual (IV): Instrumento que no es “real”, se ejecuta en una

computadora y tiene sus funciones definidas por software. Cumple las

mismas funciones que un instrumento tradicional.

Instrumentación virtual: Sistema de medición, análisis y control de

señales físicas con un PC por medio de instrumentos virtuales.

Page 5: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Un instrumento virtual puede realizar las 3 funciones básicas de un

instrumento convencional [2]:

Adquisición

Análisis

Presentación de datos

Para construir un instrumento virtual, sólo se requiere [2]:

PC

Tarjeta de adquisición de datos con acondicionamiento de

señales

Software apropiado

INSTRUMENTACIÓN VIRTUAL

Page 6: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Instrumentos Tradicionales vs Instrumentos virtuales [2, 3]

INSTRUMENTACIÓN VIRTUAL

Page 7: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

TARJETA ARDUINO [4]

Arduino es una plataforma de hardware basada en una

sencilla placa con entradas y salidas, análogas y digitales, en

un entorno de desarrollo que implementa el lenguaje de

programación Processing/Wiring

Page 8: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

TARJETA ARDUINO [4]

Desarrollar objetos interactivos

Adquisición de datos de una gran variedad

de sensores

Controlar una variedad de luces, motores y

otros actuadores

Page 9: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

http://www.arduino.cc/

TARJETA ARDUINO_VENTAJAS[4]

Fácilmente asequible

Multiplataforma

Ambiente de programación

claro y sencillo de utilizar

Software y hardware

de libre distribución

Page 10: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

TARJETA ARDUINO [4]

Atmega 168

Voltaje operativo 5 V

Voltaje de entrada

límite

6-20 V

Pines de entrada y

salida digital

14

Pines de entrada

analógica

6

Intensidad de

corriente

40 mA

Memoria Flash 16 Kb

SRAM 1 Kb

EEPROM 512 bytes

Frecuencia de reloj 16 MHz

Page 11: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

SEÑALES ANÁLOGAS Y DIGITALES

Señal análoga:

Page 12: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Señal digital:

SEÑALES ANÁLOGAS Y DIGITALES

Page 13: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Como trabajar con la tarjeta ARDUINO?

1. Conseguir una tarjeta ARDUINO USB y el cable USB.

A nivel comercial:

Sigma Electrónica (http://www.sigmaelectronica.net/)

Dynamo Electronics (http://dynamoelectronics.com/)

Construirla: en este caso los diagramas de los circuitos se

obtienen en la página oficial de ARDUINO

(http://www.arduino.cc/)

TARJETA ARDUINO [4]

Page 14: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS
Page 15: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Como trabajar con la tarjeta ARDUINO?

2. Descargar el ambiente de desarrollo ARDUINO:

http://www.arduino.cc/ - Version Arduino 0022

Windows

Mac OS X

Linux: 32 bit, 64 bit

3. Instalar los drivers USB (al instalar PhisycsSensor, estos drivers

deberían haber quedado instalados)

arduino-0022\drivers\FTDI USB Drivers

TARJETA ARDUINO [4]

Page 16: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Como trabajar con la tarjeta ARDUINO?

4. Conectar la tarjeta ARDUINO.

5. Ejecutar el ambiente de desarrollo ARDUINO.

arduino.exe

TARJETA ARDUINO [4]

Page 17: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Como trabajar con la tarjeta ARDUINO?

6. Cargar el programa en la tarjeta ARDUINO (NOMBRE.pde)

TARJETA ARDUINO [4]

Page 18: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Como trabajar con la tarjeta ARDUINO?

7. Ejecutar el programa ARDUINO (Selección del tipo de tarjeta)

TARJETA ARDUINO [4]

Page 19: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Como trabajar con la tarjeta ARDUINO?

7. Ejecutar el programa ARDUINO (Selección del puerto de

comunicación)

TARJETA ARDUINO [4]

Page 20: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Como trabajar con la tarjeta ARDUINO?

8. Instalación del programa en la tarjeta ARDUINO

TARJETA ARDUINO [4]

Page 21: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

Como trabajar con la tarjeta ARDUINO?

9. Visualización de los datos en el programa ARDUINO

TARJETA ARDUINO [4]

Page 22: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

TARJETA ARDUINO [4]

//Ejemplo lectura de la entrada AN0 //Definicion de variables int analogValue; float voltaje = 0.0; // aqui va el voltaje en mV void setup() { Serial.begin(9600); } void loop() { analogValue = analogRead(0); // Lectura de la entrada analogica '0' voltaje = analogValue*5000/1023.00; //Conversion a mV Serial.print(analogValue); Serial.print(' '); Serial.println(voltaje); //ln enter Se envia el valor de voltaje }

Page 23: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

PRÁCTICA

1. Líneas de campo magnético usando el sensor de efecto Hall UGN3503

Page 24: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

PRÁCTICA

2. Curva de enfriamiento utilizando el sensor de temperatura LM 35

Page 25: IMPLEMENTACIÓN DE LAS NTIC’S DE CIENCIAS NATURALES ...ludifisica.medellin.unal.edu.co/.../arduino_taller_experimental_vf.pdf · IMPLEMENTACIÓN DE LAS NTIC’S EN LOS LABORATORIOS

[1] Chacón R (2002). La Instrumentación Virtual en la enseñanza de la

ingeniería electrónica. Acción pedagógica, vol. 11, no. 1, pp. 74-84

[2] ¿Qué es la Instrumentación Virtual?

http://digital.ni.com/worldwide/latam.nsf/web/all/01E4BFF8EC9353

2086256B6000669953 [último acceso 01 noviembre de 2010]

[3] Instrumentación Virtual e Instrumentación Tradicional

http://zone.ni.com/devzone/cda/tut/p/id/5935 [último acceso 01

noviembre de 2010].

[4] ARDUINO. http://arduino.cc/en/ [último acceso 20 mayo de 2011].

BIBLIOGRAFÍA