Professional Documents
Culture Documents
ARDUINO
Arduino es un dispositivo electrnico relativamente nuevo en la actualidad que
llega al mundo con el objetivo de facilitarle la vida a las personas y de poder crecer
como proyecto con la ayuda del mundo entero, por esta misma razn cualquiera
puede comprar o crear su propio Arduino e inventar sus propios proyectos y
subirlos a internet para que ms personas puedan apreciar las capacidades de
este dispositivo y compartir informacin del mismo sin ningn inters lucrativo. En
este documento se muestra la forma en que se debe trabajar con Arduino,
desarrollando temas sobre configuraciones, programacin, tipos de software y las
ventajas que trabajar con Arduino conlleva.
SENSORES
Podra decirse que la instrumentacin trata las tcnicas, recursos y mtodos
relacionados en la concepcin de dispositivos para mejorar o aumentar la eficacia
de los mecanismos de percepcin y comunicacin del hombre. La instrumentacin
comprende dos campos principales: instrumentacin e instrumentacin de control.
En general, en el diseo de los sistemas de medida la atencin se centra en el
tratamiento de las seales o magnitudes de entrada o sensores.
CAPITULO I
GENERALIDADES, DEFINICIONES Y CONCEPTOS
(ARDUINO)
HISTORIA
Arduino se inici en el ao 2005 como un proyecto para estudiantes en el Instituto
IVREA, en Ivrea (Italia). En ese tiempo, los estudiantes usaban el microcontrolador
BASIC Stamp, cuyo coste era de 100 dlares estadounidenses, lo que se
consideraba demasiado costoso para ellos. Por aquella poca, uno de los
fundadores de Arduino, Massimo Banzi, daba clases en Ivrea.
El nombre del proyecto viene del nombre del Bar di Re Arduino (Bar del Rey
Arduino) donde Massimo Banzi pasaba algunas horas. En su creacin, contribuy
el estudiante colombiano Hernando Barragn, quien desarroll la tarjeta
electrnica Wiring, el lenguaje de programacin y la plataforma de desarrollo.
Definicin
ARDUINO
Arduino es una plataforma de hardware libre, basada en una placa con un
microcontrolador programado con un cargador de arranque y un entorno de
desarrollo, diseada para facilitar el uso de la electrnica en proyectos
multidisciplinares. Se puede usar y programar con USB desde cualquier SO,
incluso puede interactuar fcilmente con Android.
El hardware de Arduino consiste actualmente en
microcontrolador Atmel AVR y puertos de entrada/salida.
una
placa
con
un
CAPITULO II
TIPOS DE ARDUINO
Arduino cuenta con varios prototipos y modelos de placas a elegir, dependiendo
de que tan grande es uso que le demos a esta. Cada una con caractersticas
particulares y diferentes que las diferencian de las dems. Aqu se mencionan
algunas de las ms populares junto con sus caractersticas:
DUEMILANOVE
El Arduino Duemilanove ("2009") es una placa con microcontrolador basada en el
ATmega168 (datasheet) o el ATmega328 (datasheet)., Tiene 14 pines con
entradas/salidas digitales (6 de las cuales pueden ser usadas como salidas PWM),
6 entradas analgicas, un cristal oscilador a 16Mhz, conexin USB, entrada de
alimentacin, una cabecera ISCP, y un botn de reset.Contiene todo lo necesario
para utilizar el microcontrolador; simplemente conectalo a tu ordenador a travs
del cable USB o alimntalo con un transformador o una batera para empezar a
trabajar con l.
El Arduino Duemilanove puede ser alimentado va la conexin USB o con una
fuente de alimentacin externa. El origen de la alimentacin se selecciona
automticamente. Las fuentes de alimentacin externas (no-USB) pueden ser
tanto un transformador o una batera. La placa puede trabajar con una
alimentacin externa de entre 6 a 20 voltios. Si el voltaje suministrado es inferior a
7V el pin de 5V puede proporcionar menos de 5 Voltios y la placa puede volverse
inestable, si se usan mas de 12V los reguladores de voltaje se pueden
sobrecalentar y daar la placa. El rango recomendado es de 7 a 12 voltios.
Memoria
El ATmega328 tiene 32KB (el ATmega168 tiene 16 KB) de memoria flash para
almacenar
cdigo
(2KB
son
usados
para
el
arranque
del
sistema(bootloader).El ATmega328 tiene 2 KB (Atmega168 1 KB) de memoria
SRAM . El ATmega328 tiene 1KB (ATmega168512 bytes).
Comunicacin
EL Arduino Duemilanove facilita en varios aspectos la comunicacin con el
ordenador, otro Arduino o otros microcontroladores. Tanto el ATmega328 como el
Atmega168 proporciona comunicacin va serie UART TTL (5V), disponible a
travs de los pines digitales 0(RX) y 1(TX). Un chip FTDI FT232RL integrado en la
placa canaliza esta comunicacin serie a traes del USB y los drivers
MEGA
El Arduino Mega es una placa microcontrolador basada ATmeg1280 (datasheet).
Tiene 54 entradas/salidas digitales (de las cuales 14 proporcionan salida PWM),
16 entradas digitales, 4 UARTS (puertos serie por hardware), un cristal oscilador
de 16MHz, conexin USB, entrada de corriente, conector ICSP y botn de reset.
Contiene todo lo necesario para hacer funcionar el microcontrolador; simplemente
conectlo al ordenador con el cable USB o alimntalo con un trasformador o
batera para empezar.
Alimentacin
El Arduino Mega puede ser alimentado va la conexin USB o con una fuente de
alimentacin externa. El origen de la alimentacin se selecciona
automticamente.
La placa puede trabajar con una alimentacin externa de entre 6 a 20 voltios. Si el
voltaje suministrado es inferior a 7V el pin de 5V puede proporcionar menos de 5
Voltios y la placa puede volverse inestable, si se usan mas de 12V los reguladores
de voltaje se pueden sobrecalentar y daar la placa. El rango recomendado es de
7 a 12 voltios.
Memoria
El ATmega1280 tiene 128KB de memoria flash para almacenar cdigo (4KB son
usados para el arranque del sistema(bootloader).ElATmega1280 tiene 8 KB de
memoria SRAM . El ATmega1280 tiene 4KB de EEPROM
Programacin
El ATmega1280 en el Arduino Mega viene precargado con un gestor de arranque
(bootloader) que permite cargar nuevo cdigo sin necesidad de un programador
por hardware externo. Se comunica utilizando el protocolo STK500 original
(archivo de cabecera C).
Tambin te puedes saltar el gestor de arranque y programar directamente el
microcontrolador a travs del puerto ISCP (In Circuit Serial Programming)
Caractersticas fsicas
La longitud y amplitud mxima de la placa Duemilanove es de 4 y 2.1 pulgadas
respectivamente, con el conector USB y la conexin de alimentacin
sobresaliendo de estas dimensiones. Tres agujeros para fijacin con tornillos
permiten colocar la placa en superficies y cajas. Ten en cuenta que la distancia
entre los pines digitales 7 y 8 es 160 mil (0,16"), no es mltiple de la separacin de
100 mil entre los otros pines.
NANO
El Arduino Nano es una pequea y completa placa basada en
el ATmega328 (Arduino Nano 3.0) o ATmega168 (Arduino Nano 2.x) que se usa
conectndola a una protoboard. Tiene ms o menos la misma funcionalidad que el
Arduino Duemilanove, pero con una presentacin diferente. No posee conector
para alimentacin externa, y funciona con un cable USB Mini-B en vez de el cable
estandar. El nano fue diseado y est siendo producido por Gravitech.
Alimentacin
El Arduino Nano puede ser alimentado usando el cable USB Mini-B , con una
fuente externa no regulada de 6-20V (pin 30), o con una fuente externa regulada
de 5V (pin 27). La fuente de alimentacin es seleccionada automticamente a
aquella con mayor tensin.
El chip FTDI FT232RL que posee el Nano solo es alimentado si la placa esta
siendo alimentada usando el cable USB. como resultado, cuando se utiliza una
fuente externa (no USB), la salida de 3.3V (la cual es proporcionada por el chip
FTDI) no est disponible y los pines 1 y 0 parpadearn si los pines digitales 0 o 1
estn a nivel alto.
Memoria
El ATmega168 posee 16KB de memoria flash para almacenar el codigo (de los
cuales 2KB son usados por el bootloader); elATmega 328 posee 32KB, (tambin
con 2 KB usados por el bootloader). El Atmega168 posee 1KB de SRAM y 512
bytes de EEPROM; el ATmega328 posee 2 KB de SRAM y 1KB de EEPROM.
Comunicacin
El Arduino Nao tiene algunos mtodos para la comunicacin con un PC, otro
Arduino, u otros microcontroladores. El ATmega168 y el ATmega328 poseen un
mdulo UART que funciona con TTL (5V)el cual permite una comunicacin va
serie, la cual est disponible usando los pines 0 (RX) y 1 (TX). El chip
FTDI FT232RL en la placa hace de puente a travs de USB para la comunicacin
serial y los controladores FTDI (incluidos con el software de Arduino) provee al PC
de un puerto com vitual para el software en el PC.
Programacin
El ATmega168 o ATmega328 del Arduino Nano vienen preprogramados con
un bootloader que te permite subir tu cdigo al Arduino sin la necesidad de un
programador externo. Se comunica usando el protocolo STK500 original (Archivos
cabecera C).
PRO
La Arduino pro es una placa con un microcontrolador ATmega168 (datasheet) o en
elATmega328 (datasheet). La Pro viene en versiones de 3.3v / 8 MHz y 5v /
16 MHz. Tiene 14 E/S digitales (6 de las cuales se puedes utilizar como salidas
PWM), 6 entradas analgicas, un resonador interno, botn de reseteo y agujeros
para el montaje de tiras de pines. Vienen equipada con 6 pines para la conexin a
un cable FTDI o a una placa adaptadora de la casa Sparkfun para dotarla de
comunicacin USB y alimentacin.
La Arduino Mini Pro esta destinada a instalaciones semi-permanentes en objetos o
demostraciones. La placa viene sin conectores montados, permitiendo el uso de
varios tipos de conectores o soldado directo de cables segn las necesidades de
cada proyecto en particular. La distribucin de los pines es compatible con los
shields de Arduino. Las versiones de 3.3v de la pro pueden ser alimentadas por
bateras.
Alimentacin
La Arduino Pro puede ser alimentada por medio del cable USB, por bateras o
mediante una fuente de alimentacin. El conector de batera es del tipo JST,
tambin se le puede soldar otro tipo de conector para alimentarla desde una
fuente de alimentacin externa.
Memoria
El ATmega168 tiene 16KB de memoria para el almacenamiento de sketches (de
los cuales 2KB estn reservados para el gestor de arranque). Tambin tiene 1KB
de SRAM y 512 bytes de EEPROM en los cuales se puede leer y escribir mediante
la librera EEPROM. EL ATmega328 tiene 32 KB de flash, 2 KB de SRAM, y 1 KB
de EEPROM.
Caractersticas fsica
La longitud y anchura mxima del PCB de la Pro son 5.2cm y 5.3cm
respectivamente, con el conector de 6 pines y el selector de alimentacin
sobresaliendo ligeramente de los bordes. 4 perfonaciones para tornillos permiten
la fijacin de la placa sobre una superficie o una caja. La distancia entre los pines
7 y 8 es de 4mm, no como los dems pines, que estn separados por 2.5mm
(separacin normalizada entre pines).
ARDUINO UNO
Es la placa estndar y posiblemente la ms conocida y documentada. Sali a la
luz en septiembre de 2010 sustituyendo su predecesor Duemilanove con varias
mejoras de hardware que consisten bsicamente en el uso de un USB HID prpio
en lugar de utilizar un conversor FTDI para la conexin USB. Es 100% compatible
con los modelos Duemilanove y Diecimila. Viene con un Atmega328 con 32Kbytes
de ROM para el programa.
Caractersticas
Microcontrolador: ATmega328
Voltaje de funcionamiento: 5 V
EEPROM: 1 KB (ATmega328)
Microcontrolador: ATmega328
Voltaje de funcionamiento: 5 V
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
ARDUINO LEONARDO
El Arduino Leonardo es una placa con un microcontrolador ATmega32U4 que
permite un diseo mucho ms sencillo y econmico. Una de las ventajas de este
nuevo microcontrolador es que dispone de USB nativo por hardware y por lo tanto
no necesita de ningn conversin serie-USB. Tambin permite a la placa ser
utilizada y programada como un dispositivo de entrada para emular un teclado,
ratn, etc.
Tiene 20 pins digitales de entrada/salida, de los cuales 7 pueden ser usadas como
salidas PWM y 12 como entradas analgicas.
El puerto de comunicacin USB es emulado, por tanto, deja el puerto serial
hardware libre para la programacin! De esta forma ya no ocurren conflictos de
programacin mientras tenemos perifricos serial conectados a la placa.
CARACTERISTICAS
Microcontrolador: ATmega32u4
Voltaje de funcionamiento: 5 V
Canales PWM: 7
SRAM: 2 KB (ATmega32u4)
EEPROM: 1 KB (ATmega32u4)
CAPITULO III
GENERALIDADES, DEFINICIONES Y CONCEPTOS
(SENSORES)
Definicin:
Un sensor no es ms que un dispositivo diseado para recibir informacin de una
magnitud del exterior, que pueden ser por ejemplo: temperatura, intensidad
lumnica, distancia, aceleracin, inclinacin, desplazamiento, presin, fuerza,
torsin, humedad, pH, etc. y transformarla en otra magnitud, normalmente
elctrica, que puede ser una resistencia elctrica (como en una RTD), una
capacidad elctrica (como en un sensor de humedad), una Tensin elctrica
(como en un termopar), una corriente elctrica (como en un fototransistor), etc.
que seamos capaces de cuantificar y manipular.
CARACTERSTICAS DE LOS SENSORES
Cuando se disean sistemas de adquisicin de datos con computadora, hay
aspectos a cerca de los sensores que es necesario tener en cuenta: - La
naturaleza de la seal que el sensor transductor genera: voltaje, rango de
amplitud, respuesta en frecuencia, precisin necesaria, determinan el tipo de
acondicionamiento de seal, convertidor A/D y cualquier otro hardware a utilizar. La influencia de las seales de ruido as como los efectos de carga del hardware
de adquisicin de datos sobre el sensor.
SENSOR DE TEMPERATURA
SENSOR FOTOELCTRICO
Un sensor fotoelctrico es un dispositivo electrnico que responde al cambio en la
intensidad de la luz.
USOS
Estn diseados especialmente para la deteccin, clasificacin y
posicionado de objetos; la deteccin de formas, colores y diferencias de
superficie, incluso bajo condiciones ambientales extremas.
SENSORES DE MOVIMIENTO
Los sensores de movimiento son aparatos basados en la tecnologa de los rayos
infrarrojos o las ondas ultrasnicas para poder captar en tiempo real los
movimientos que se generan en un espacio determinado.
USOS
Mas usado para alarmas de seguridad
Para electrodomsticos y aparatos electrnicos
SENSORES DE SONIDO
El Sensor de Sonido puede detectar decibeles (dB) y decibeles ajustados
(dBA). Un decibel es una medida de presin del sonido.
Medir la cantidad de decibeles que emite algun aparato
EL SENSOR REMOTO
Percepcin Remota es la adquisicin de datos sobre un objeto o escena por
medio de un sensor que esta alejado del mismo. Las fotografas areas,
imgenes satelitales y radar son ejemplos de datos provenientes de
sensores remotos.
USOS
Captura datos de la superficie terrestre sin necesidad de contacto. Se
transporta en diferentes plataformas, satelital, area o terrestre.
SENSORES BIOMTRICOS
El concepto biometra proviene de las palabras bio (vida) y metra (medida),
por lo tanto con ello se infiere que todo equipo biomtrico mide e identifica
alguna caracterstica propia de la persona.
BIBLIOGRAFIA
ARDUINO
http://arduino.cc/en/Guide/Troubleshooting
http://arduino.cc/en/Guide/MacOSX
http://arduino.cc/en/Guide/HomePage
http://arduino.cc/en/Main/Products
http://arduino.cc/en/Reference/HomePage
http://es.wikipedia.org/wiki/Arduino
http://gizmologia.com/2014/03/hardware-novatos-arduino
http://www.arduteka.com/arduino/
SENSORES
http://es.wikipedia.org/wiki/Sensorwww.sensors.com
http://www.x-robotics.com/sensores.htm
http://www.electronicaestudio.com/sensores.htm
http://www.profesormolina.com.ar/tecnologia/sens_transduct/que_es.htm
http://www.directindustry.es/cat/medida-sensores-caudal-presiontemperatura-nivel-AB.html