Академический Документы
Профессиональный Документы
Культура Документы
Introduccin
Objetivos
Estudio de la Tecnologa Arduino
Diseo del Localizador
Programacin del Localizador
Realizacin de Pruebas
Conclusiones y lneas futuras de
trabajo
Presupuesto
Introduccin
Introduccin
Introduccin
Introduccin
Objetivos
Estudio de la Tecnologa Arduino
Diseo del Localizador
Programacin del Localizador
Realizacin de Pruebas
Conclusiones y lneas futuras de
trabajo
Presupuesto
Objetivos
Introduccin
Objetivos
Estudio de la Tecnologa Arduino
Diseo del Localizador
Programacin del Localizador
Realizacin de Pruebas
Conclusiones y lneas futuras de
trabajo
Presupuesto
Estudio de la
Tecnologa Arduino
Historia
Nace en 2005 en Italia en el Instituto IVREA.
Recibe su nombre por el lugar donde se
reunan sus fundadores Bar di Re Arduino.
Creacin conjunta entre profesores y alumnos.
Premisas
1. Placas Econmicas.
2. Cdigo Abierto.
3. Rpido aprendizaje.
4. Color azul de sus placas.
Estudio de la
Tecnologa Arduino
Microcontroladores
Circuito integrado de muy alta escala de
integracin (VLSI). Un PC en miniatura. Integra:
1. CPU.
2. Memorias voltiles (RAM).
3. Memorias no voltiles (ROM,
PROM, EPROM).
4. Lneas de entrada y salida.
5. Algunos perifricos (comunicacin
serie, temporizador, convertidor
A/D, etc.).
Estudio de la
Tecnologa Arduino
Microcontroladores Arduino
Arquitectura Harvard Modificada
Software RISC
Pocas instrucciones.
Facilidad aprendizaje programacin.
Mayor tamao cdigo del programa.
Micros AVR familia RISC de Atmel.
Estudio de la
Tecnologa Arduino
Tecnologa Arduino
Tres componentes:
Boards placa base.
Shields mdulos.
Accesorios (programacin y visualizacin).
Tecnologa Arduino
Cuenta con placas para diferentes usos.
Arduino Uno
6,95,33cm
Arduino Nano
1,854,32cm
Arduino Lilypad
5cm
Estudio de la
Tecnologa Arduino
Librera Inspector
de piezas de piezas
Estudio de la
Tecnologa Arduino
Nociones programacin
El IDE de Arduino est basado en Wiring
implementado en C/C++.
Introduccin
Objetivos
Estudio de la Tecnologa Arduino
Diseo del Localizador
Programacin del Localizador
Realizacin de Pruebas
Conclusiones y lneas futuras de
trabajo
Presupuesto
Diseo del Localizador
Localizador
Se emplea:
1 placa Arduino Uno R2
1 Circuitera adicional.
Diseo del Localizador
Arduino Uno R2
Alimentacin.
6 pines de entradas
analgicas.
Micro ATmega328.
12 pines de E/S
digitales
Puertos
comunicacin serie
(RX, TX y USB)
Diseo del Localizador
2 pines comunicacin
serie (RX y TX).
6 pines de E/S
analgicos.
Radio
Soporte de la tarjeta
SIM
Diseo del Localizador
Radio
Provista de 40 pines.
Tamao 27273.6mm
(LargoAltoAncho).
Peso < 4 gramos
Consumos
Modo inactivo < 1,5mA.
Modo off <50A.
Soporta SMS modo PDU y Text.
Antena
Frecuencia 900MHz-2.1GHz-1800MHz.
Impedancia 50.
Polarizacin Vertical.
Ganancia 0dBi.
Diseo del Localizador
Circuitera Adicional
.
Diseo del Localizador
Conexiones
Configuracin placa GPRS.
Diseo del Localizador
Diseo
Diseo del Localizador
Diseo Real
ndice
Introduccin
Objetivos
Estudio de la Tecnologa Arduino
Diseo del Localizador
Programacin del Localizador
Realizacin de Pruebas
Conclusiones y lneas futuras de
trabajo
Presupuesto
Programacin del
Localizador
Procedimiento
Programacin individual, para pasar a lo
general. Consiguiendo:
Comprobacin funcionamiento.
Compresin respuesta a la codificacin.
Consideraciones
Uso de Arrays de caracteres en vez de cadenas.
Recursos limitados.
Separacin configuraciones arranque y bucles (setup
( ) y loop ( )).
Programacin del
Localizador
Procedimiento
Buff Regist
H,erO, L, ro
H,O,L,A
A 0010100
001000
0010110
0010111
01
1
0
Hol
a
Programacin del
Localizador
Rutinas individuales
Envo de SMS.
Posicionamiento (GPS).
Envo de SMS
Variables
Nmero Mvil
Pin activar GPRS
Funcin Activar
GPRS
Setup
Inicializacin
puerto serie, pines
y activar GPRS
Activacin SMS
modo texto
Programacin del
Localizador
Envo de SMS
Lazo
Comando envo
SMS
N mvil
Mensaje
Cierre mensaje
Desactivar
mdulo
Programacin del
Localizador
Posicionamiento GPS
Desglose trama GPGGA.
$GPGGA,1,2,3,4,5,6,7,8,9,10,11,12,13,14*15
$GPGGA,1,2,3,4,5,6,7,8,9,10,11,12,13,14*15
Inclusin librera
SoftwareSerial.
Configuracin
puerto serie
virtual.
Variables
Setup
Programacin del
Localizador
Posicionamiento GPS
Loop
Se prepara
para leer datos
GPS.
Inicio cadena
$.
Guarda en
array.
Llamada a
funcin string(
).
Programacin del
Localizador
Posicionamiento GPS
Funciones
string ( ).
plot ( ).
Programacin del
Localizador
Interrupcin por temporizador, watchdog
Inclusin librera
sleep.
Variables
sleep contador.
intervalo.
Sleep_total.
Setup
watchdogOn( ).
Programacin del
Localizador
Interrupcin por temporizador, watchdog
Lazo
inicializacin.
goToSeleep( ).
Condicin para
llegar a t >8s.
Programacin del
Localizador
Interrupcin por temporizador, watchdog
Funciones
goToSleep( ).
watchdogOn
( ).
ISR(wdt_vect
)
Programacin del
Localizador
Programacin en conjunto
Consiguiendo:
Cdigo ordenado.
Rapidez en la bsqueda.
Optimizar rutinas.
Programacin del
Localizador
Localizador
Libreras
Variables
Constantes
pines puerto
serie virtual.
GPRS
GPS
Ahorro de
energa
Programacin del
Localizador
Localizador
Setup
Comunicacin
GPS.
Activar GPRS.
Configuracin
SMS.
watchdogOn
( ).
Programacin del
Localizador
Localizador
Lazo
Tres partes:
1. Comprobacin
valor pulsador e
intercambio
posiciones
referencia.
Programacin del
Localizador
Localizador
Lazo
Tres partes:
1. Comprobacin
valor pulsador e
intercambio
posiciones
referencia.
2. Comprobar
estado de
batera.
Programacin del
Localizador
Localizador
Lazo
Tres partes:
1. Comprobacin
valor pulsador e
intercambio
posiciones
referencia.
2. Comprobar
estado de batera.
3. Comprobar
posicin.
ndice
Introduccin
Objetivos
Estudio de la Tecnologa Arduino
Diseo del Localizador
Programacin del Localizador
Realizacin de Pruebas
Conclusiones y lneas futuras de
trabajo
Presupuesto
Realizacin de
pruebas
Pruebas Individuales
GPRS
Envo SMS
GPS
Posicionamient
o
Realizacin de
pruebas
Pruebas Individuales
Ahorro Energa
Realizacin de
pruebas
Pruebas Individuales
Ahorro Energa
Operando y realizando la conversin de 1VA=60 Julios/min.
Tenemos:
Frente al consumo despierto (3 minutos).
Realizacin de
pruebas
Pruebas Individuales
Ahorro Energa
El ahorro es de:
Realizacin de
pruebas
Pruebas conjuntas
GPRS+GPS
Envo SMS
coordenadas
Estado Batera
Mensaje
Bienvenida
Realizacin de
pruebas
Pruebas conjuntas
Introduccin
Objetivos
Estudio de la Tecnologa Arduino
Diseo del Localizador
Programacin del Localizador
Realizacin de Pruebas
Conclusiones y lneas futuras de
trabajo
Presupuesto
Conclusiones
Este trabajo cubre todas las reas del campo de la
Telecomunicacin (Energa, Electrnica, Redes y
Radiocomunicaciones), as como las fases de un proyecto:
Documentacin. Hemos estudiado la tecnologa Arduino.
Introduccin
Objetivos
Estudio de la Tecnologa Arduino
Diseo del Localizador
Programacin del Localizador
Realizacin de Pruebas
Conclusiones y lneas futuras de
trabajo
Presupuesto
Presupuesto
Total
Costes
()
Costes de herramientas 13,51
software
Costes de equipos 7,75
informticos
Costes de recursos 7500
humanos
Coste material localizador 177
Otros costes 596,80
Subtotal 8295,06
IGIC(7%) 580,65
PRESUPUESTO TOTAL 8875,71
Sistema de Localizacin de Objetos
Basado en Tecnologa de Cdigo
Abierto de Arduino