Arduino Trabajo de Investigacion
Arduino Trabajo de Investigacion
Arduino Trabajo de Investigacion
CICLO: IV
SEMESTRE: 2019-0
III. OBJETIVOS
1) OBJETIVO GENERALES
2) OBEJTIVOS ESPECIFICOS
Debido al bajo costo y la proporción de salida digital de los datos, este sistema,
es una buena alternativa para su aplicación en minería subterránea. Debido a las
diversas zonas ya sea desconocidas y a los cambios tanto de temperatura como
humedad a las que se enfrentan diariamente los trabajadores, pudiendo prever
con anticipación el estado del lugar al cual están incursionando.
V. MARCO TEÓRICO:
ANTECEDENTE DE LA INVESTIGACION
Arduino se inició en el año 2005 como un proyecto para estudiantes en el
Instituto IVREA, en Ivrea (Italia). En ese tiempo, los estudiantes usaban el
micro controlador BASIC Stamp, cuyo coste era de 100 dólares
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
creación, contribuyó el estudiante colombiano Hernando Barragán, quien
desarrolló la tarjeta electrónica Wiring, el lenguaje de programación y la
plataforma de desarrollo. Una vez concluida dicha plataforma, los
investigadores trabajaron para hacerlo más ligero, más económico y
disponible para la comunidad de código abierto (hardware y código abierto).
El instituto finalmente cerró sus puertas, así que los investigadores, entre ellos
el español David Cuartielles, promovieron la idea. Banzi afirmaría años más
tarde, que el proyecto nunca
surgió como una idea de negocio, sino como una necesidad de subsistir ante
el inminente cierre del Instituto de diseño Interactivo IVREA. Es decir, que al
crear un producto de hardware abierto, éste no podría ser embargado.
Posteriormente, Google colaboró en el desarrollo del Kit Android ADK
(Accesory Development Kit), una placa Arduino capaz de comunicarse
directamente con teléfonos móviles inteligentes bajo el sistema operativo
Android para que el teléfono controle luces, motores y sensores conectados de
Arduino. Para la producción en serie de la primera versión se tomó en cuenta
que el coste no fuera mayor de 30 euros, que fuera ensamblado en una placa
de color azul, debía ser Plug and Play y que trabajara con todas las plataformas
informáticas tales como MacOSX, Windows y GNU/Linux. Las primeras 300
unidades se las dieron a los alumnos del Instituto IVRAE, con el fin de que
las probaran y empezaran a diseñar sus primeros prototipos. En el año 2005,
se incorporó al equipo el profesor Tom Igoe, que había trabajado en
computación física, después de que se enterara del mismo a través de Internet.
Él ofreció su apoyo para desarrollar el proyecto a gran escala y hacer los
contactos para distribuir las tarjetas en territorio estadounidense. En la feria
Maker Fair de 2011 se presentó la primera placa Arduino 32 bit para trabajar
tareas más pesadas
DEFINICIÓN:
ARDUINO:
Es una herramienta para hacer que los ordenadores puedan sentir y
controlar el mundo físico a través de tu ordenador personal. Es una
plataforma de desarrollo de computación física (physical computing)
de código abierto, basada en una placa con un sencillo
microcontrolador y un entorno de desarrollo para crear software
(programas) para la placa. Puedes usar Arduino para crear objetos
interactivos, leyendo datos de una gran variedad de interruptores y
sensores y controlar multitud de tipos de luces, motores y otros
actuadores físicos. Los proyectos con Arduino pueden ser autónomos
o comunicarse con un programa (software) que se ejecute en tu
ordenador. La placa puedes montarla tú mismo o comprarla ya lista
para usar, y el software de desarrollo es abierto y lo puedes descargar
gratis. El Arduino puede ser alimentado a través de la conexión USB
o con una fuente de alimentación externa. La fuente de alimentación
se selecciona automáticamente. Arduino puede tomar información del
entorno a través de sus entradas analógicas y digitales, y controlar
luces, motores y otros actuadores. El microcontrolador en la placa
Arduino se programa mediante el lenguaje de programación Arduino
(basado en Wiring) y el entorno de desarrollo Arduino (basado en
Processing). Los proyectos hechos con Arduino pueden ejecutarse sin
necesidad de conectar a un computador.
APLICACIONES
El módulo Arduino ha sido usado como base en diversas
aplicaciones electrónicas de las culaes las que sobresalen son:
Xoscillo: (Osciloscopio de código abierto) Equipo
científico para investigaciones.
Arduinome: Un dispositivo controlador MIDI.
Obduino: un económetro que usa una interfaz de
diagnóstico a bordo que se halla en los automóviles
modernos.
Humane Reader: dispositivo electrónico de bajo coste
con salida de señal de TV que puede manejar una
biblioteca de 5000 títulos en una tarjeta microSD.
The Humane PC: equipo que usa un módulo Arduino
para emular un computador personal, con un monitor
de televisión y un teclado para computadora.
Ardupilot: software y hardware de aeronaves no
tripuladas.
ArduinoPhone: un teléfono móvil construido sobre un
módulo Arduino
MÓDULO DE COMUNICACIÓN BLUETOOTH
Permite a su dispositivo tanto para enviar o recibir los datos mediante
la tecnología Bluetooth TTL sin conectar un cable serial al ordenador.
Funciona con cualquier adaptador Bluetooth USB.
CORRIENTE CONTINUA
La corriente continua (CC en español, en inglés DC, de Direct Current)
se refiere al flujo continuo de carga eléctrica a través de un conductor
entre dos puntos de distinto potencial, que no cambia de sentido con el
tiempo. A diferencia de la corriente alterna (CA en español, AC en
inglés, de Alternating Current), en la corriente continua las cargas
eléctricas circulan siempre en la misma dirección. Aunque
comúnmente se identifica la corriente continua con una corriente
constante, es continua toda corriente que mantenga siempre la misma
polaridad, así disminuya su intensidad conforme se va consumiendo la
carga (por ejemplo, cuando se descarga una batería eléctrica). También
se dice corriente continua cuando los electrones se mueven siempre en
el mismo sentido, el flujo se denomina corriente continua y va (por
convenio) del polo positivo al negativo.
LEY DE OHM
La ley de Ohm, postulada por el físico y matemático alemán Georg
Simon Ohm, es una ley de la electricidad. Establece que la intensidad
de la corriente I que circula por un conductor es proporcional a la
diferencia de potencial V que aparece entre los extremos del citado
conductor. Ohm completó la ley introduciendo la noción de resistencia
eléctrica R; esta es el coeficiente de proporcionalidad que aparece en
la relación entre I y V.
PULSADOR
Un botón o pulsador es un dispositivo utilizado para realizar cierta
función. Los botones son de diversas formas y tamaños y se encuentran
en todo tipo de dispositivos, aunque principalmente en aparatos
eléctricos y electrónicos. Los botones son por lo general activados, al
ser pulsados con un dedo. Permiten el flujo de corriente mientras son
accionados. Cuando ya no se presiona sobre él vuelve a su posición de
reposo.
Puede ser un contacto normalmente abierto en reposo NA o NO, o con
un contacto normalmente cerrado en reposo NC.
Cuando nos dé desenvolvemos en el entorno de los
microcontroladores, nos encontramos con un término poco común, me
refiero a la polarización de una E/S, debemos saber que hay dos tipos
de polarización, polarización alta la resistencia (término inglés Pullup)
va conectada a + (5V) o polarización baja la resistencia (término inglés
Pulldown) va conectada a masa – (0V). Al trabajar con botones nos
vamos a encontrar el problema de los rebotes o bouncing. La solución
pasa por leer el estado del botón cuando se produce el borde
ascendente de la tensión a extremos de los contactos del pulsador e
introducir inmediatamente la salida con ese estado, el resto de las
entradas (se llama ruido) se inhiben o anulan mediante un lapsus de
tiempo.
Para solucionar el problema de los rebotes podemos hacerlo vía
hardware o software:
Hardware: aquí se pueden utilizar diferentes técnicas, pero la
más común es utilizar un condensador conectado en paralelo al
pulsador. El condensador tardará cierto tiempo en cargarse y
una vez que esté cargado, la señal de salida será igual a la señal
de entrada.
Software: puede utilizarse solamente cuando tratemos la señal
con un procesador, es decir, hay algún programa que lea la
señal emitida por el pulsador. La técnica más utilizada
consiste en ignorar las conmutaciones del valor del sensor si
desde la última conmutación válida no ha pasado suficiente
tiempo.
SENSORES
Un sensor es un dispositivo capaz de detectar magnitudes físicas o
químicas, llamadas variables de instrumentación, y transformarlas en
variables eléctricas. Las variables de instrumentación pueden ser por
ejemplo: temperatura, intensidad lumínica, distancia, aceleración,
inclinación, desplazamiento, presión, fuerza, torsión, humedad,
movimiento, pH, etc. Una magnitud eléctrica puede ser una
resistencia eléctrica (como en una RTD), una capacidad eléctrica
(como en un sensor de humedad o un sensor capacitivo), una tensión
eléctrica (como en un termopar), una corriente eléctrica (como en un
fototransistor), etc.
Actuadores y Periféricos
Electrónicos
Hidráulicos
Neumáticos
Eléctricos
Motores
Bombas
Ejemplos de periféricos:
Pantallas LCD
Teclados
Memorias externas
Cámaras
Micrófonos
Impresoras
Pantalla táctil
Displays numéricos
Zumbadores
Indicadores luminosos, etc
Riesgos físicos que dañan la salud en la minería:
Las lesiones traumáticas representan el principal problema y su rango oscila
desde los triviales hasta accidentes mortales (caída de rocas, incendios,
explosiones, inundaciones, derrumbamiento y electrocución). La aplicación
sistemática de técnicas de gestión del riesgo en países desarrollados ha
contribuido a reducir de forma sustancial la frecuencia de este tipo de accidentes,
aunque son necesarias importantes mejoras para alcanzar los límites tolerables a
nivel general.
El ruido, y la sordera subsecuente, han estado de forma omnipresente en la
minería. Es generado por las perforadoras, dinamita, corte de materiales, equipos
de ventilación, trituradoras, cadena de transporte de los minerales y, finalmente,
el procesado. Controlar el ruido ha sido siempre ha sido una tarea muy difícil
en este sector.
El calor y la humedad es un importante problema ya que la temperatura del aire
aumenta con la profundidad (debido principalmente al gradiente geotérmico y a
la mayor presión barométrica). Así, en las profundas minas de oro de Sudáfrica,
los golpes de calor de consecuencias fatales han sido siempre un problema
importante.
La presión barométrica es elevada en minas profundas (en estos casos se
genera un incremento de la temperatura del aire y se reduce la sudoración, lo que
genera golpes de calor) y reducida en minas de alta altitud, especialmente en
Sudamérica (en estos casos una hipoxia crónica intermitente induce adaptaciones
fisiológicas y genera síntomas agudos benignos del mal de la montaña).
La vibración transmitida por martillos neumáticos es la causa o exacerbación de
trastornos vertebrales preexistentes.
La exposición solar a la radiación ultravioleta en trabajadores que operan en
minas de superficie contribuye a la presencia de cáncer de células escamosas y
cáncer de células basales.
Finalmente, la exposición a radón en minas profundas ha incrementado el riesgo
de cáncer de pulmón, aunque, afortunadamente, gracias al empleo de poderosos
equipos de ventilación puede ser controlado.
MATERIALES:
DESCRIPCIÓN
Driver Puente H
Motorreductores
Engranaje de plástico
Doble Eje
Llanta de goma
Llanta de goma es ideal para utilizarse en la realización de plataformas
robóticas. Si estás pensando en construir un robot de sumo, un robot
seguidor de líneas, o cualquier robot con tracción diferencial, este juego
de llantas de goma es ideal para darle movimiento a tu creación.
Porta pilas para 6 pilas LR6 AA con conexión en serie , ideal para alimentar
todo tipo de dispositivos electrónicos y de robótica ya que puede conectarse
de manera sencilla. Terminal cable. Proporciona una alimentación de 6
pilas x 1.5V/pila = 9V
// datos
/*
Flecha N "Norte" = 'n'
Flecha S "Sur" = 's'
Flecha O "Oeste" = 'o'
Flecha E "Este" = 'e'
Flecha P "Parar" = 'p'
Boton Verde "Encender" = 'h'
Boton Rojo "Apagar" = 'l'
*/
// INICIO DEL CÓDIGO
#include <DHT.h>
#define DHTPIN 2 // ponemos al Pin 13 el sensor DHT
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
int LaIzAn = 3; // Giro Lado Izquierdo AntiHorario
int LaIzHo = 5; // Giro Lado Izquierdo Horario
int LaDeHo = 6; // Giro Lado Derecho Horario
int LaDeAn = 9; // Giro Lado Derecho AntiHorario
int Mov = 250; // Movimiento de motor (0-255)
int mMov = 127; // Medio Movimiento
int estado = 'l'; // inicia detenido
void setup() {
dht.begin();
Serial.begin(9600); // inicia el puerto serial para comunicacion con el Bluetooth
pinMode(LaDeHo, OUTPUT);
pinMode(LaDeAn, OUTPUT);
pinMode(LaIzHo, OUTPUT);
pinMode(LaIzAn, OUTPUT);
}
void loop() {
float tem = dht.readTemperature();
float hum = dht.readHumidity();
Serial.print("TEMP "); Serial.print(tem); Serial.print(" HUM "); Serial.print(hum);
delay(500);
if(Serial.available()>0){ // lee el bluetooth y almacena en estado
estado = Serial.read();
}
if(estado=='n'){ // Desplazar hacia Adelante "Norte"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, Mov);
analogWrite(LaIzHo, Mov);
}
if(estado=='s'){ // Desplazar hacia Atras "Sur"
analogWrite(LaDeAn, Mov);
analogWrite(LaIzAn, Mov);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
}
if(estado=='o'){ // Desplazar hacia LadDerecha "Oeste"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaIzHo, 0);
analogWrite(LaDeHo, mMov);}
if(estado=='e'){ // Desplazar hacia LadIzquierdo "Este"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaIzHo, mMov);
analogWrite(LaDeHo, 0);
}
if(estado=='p'){ // Detenerse; Detiene los motores
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
}
}
//FIN DEL CÓDIGO
DISEÑO
Diseño Mecanico
Se buscó el diseño mecánico del Carro a control remoto vía Bluetooth y sensor de
temperatura y humedad a corde del prototipo que pensamos hacer, ya decidido
adquirimos la partes y se ensamblo con tutoriales vistos en internet cada uno de los
Diseño electrónico
Para terminar el ensamblaje total, primero hicimos el diseño electrónico en un
simulador y ahorrarnos errores externos y tener la certeza que son correcto las
conexiones de la Placa Arduino uno, Modulo bluetooth HC-06, Driver Puente
H,Portapilas 6 pilas AA LR6 terminal cable 9V,Sensor de Temperatura y Humedad
DHT22.
GND GND
Prueba
Por ultimo sólo queda confirmar una vez terminado nuestro proyecto del “carro
control remoto controlado por bluetooth y un sensor de temperatura y humedad”, que
quede cumpliendo en sus diseños de: programación, mecánico, electrónico y el
Arduino y cumplir las expectativas del problema plantado.
VII. REFERENTE A LO ADMINISTRATIVO.
CRONOGRAMA DE TRABAJO
ACTIVIDAD FECHA
Se planifico el trabajo que se iba a realizar con el 25/02/19
ARDUINO
Se compró los materiales necesarios para iniciar el proyecto 27/02/19
Se inició el proyecto 28/03/19
Se compró los materiales restantes para el proyecto 8/03/19
Se culminó el proyecto, con la mayor satisfacción 21/03/19
En presencia de todos se acordó las partes básicas que tiene 23/03/19
una tesis, enseguida se repartió diferentes temas a cada uno
de nosotros para desarrollar
Se culminó la tesis que se presentara al docente 25/03/19
PRESUPUESTO
MATERIAL PRECIO(S./)
4 Llantas de gomas 40
Chasis ARDUINO 20
4 Motorreductores 44
Tarjeta ARDUINO 90
Puente H 15
Sensor de BlueTooth 30
Shield 35
Sensor de temperatura y humedad 15
Cables 15
Portapilas de 6 pilas 7
6 Pilas AA 15
VIII. RESULTADOS
IX. DISCUSION.
X. CONCLUSION
Concluimos que, el carro aplicado con el sistema de Arduino
nos permite medir los factores: temperatura y humedad,
que pueden afectar la salud de los trabajadores en las
distintas áreas y/o condiciones laborales.
Concluimos que, en el ámbito laboral minero, el presente
proyecto satisface la necesidad de medir la temperatura y
humedad en las galerías subterráneas, de tal manera
analizar si es factible poner una ventilación al exterior.
Concluimos que, en el ámbito laboral de industrias
alimentarias, el presente proyecto nos satisface la
necesidad de controlar factores de temperatura y humedad
en los almacenamientos de productos y/o conservación de
alimentos.
Concluimos que, en el ámbito de construcción civil, cuando
se construyen túneles satisface la necesidad de controlar la
temperatura y humedad para así solucionar y tener
condición ambiental de trabajo
XI. SUGERENCIAS.
A la hora de elegir un sensor para Arduino debemos tener
en cuenta los valores que puede leer las entradas
analógicas o digitales de la placa para poder conectarlo o
sino adaptar la señal del sensor a los valores que acepta
Arduino.
Una vez comprobado que el sensor es compatible con las
entradas de Arduino, hay que verificar cómo leer el sensor
mediante la programación, comprobar si existe una
librería o es posible leerlo con los métodos disponibles de
lectura de entrada analógica o digital.
Por último, verificar cómo alimentar el sensor y
comprobar si podemos hacerlo desde el propio Arduino o
necesitamos una fuente exterior. Además, en función del
número de sensores que queramos conectar es posible que
Arduino no pueda alimentar todos. Para saber si podremos
alimentar los sensores, debemos conocer las limitaciones
de alimentación de Arduino que veremos en el capítulo 2
del curso
XII. BIBLIOGRAFIA: