Вы находитесь на странице: 1из 6

UNIVERSIDAD NACIONAL TECNOLÓGICA DE

LIMA SUR
INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES

“Gaussímetro Digital (Medidor de Campo Magnético)”


Proyecto Nº 2
Docente : Velásquez Iparraguirre, Antonio
Integrantes : Código
Agapito Vasquez, Marco Aurelio 2013200290
Chambi Apaza, Yhon Cristian 2012100118
Echevarría Gonzales, Jesús 2013200316
Garcia Jorge, Adrian Leonardo 2013200171
Ciudad : Lima
Fecha : 14/03

2016
1. Objetivos.
- Bueno uno de los principales objetivos de este proyecto es medir la
intensidad de campo magnético ya sea en unidades gauss, maxwell por
metro cuadrado o Tesla.
- Este proyecto tiene como objetivo principal ayudar al alumno a entender
el fenómeno de campo magnético sea en las clases de física II,
laboratorios; para que así se le haga más fácil entender el fenómeno.
-Otros objetivos más es fomentar la investigación y desarrollo de
proyectos entre la comunidad universitaria para la participación en
grandes concursos como XXIII CONEIMERA PIURA 2016, INTERCON, etc.
2.Materiales.
-Un arduino UNO R3
-Un lcd de 2 filas y 16 columnas (mas conocido como 16x2)

-Cables hembra-macho para conexión del LCD al arduino


-Un sensor de efecto hall (conocido también como efecto
holk)(su principal función es medir la intensidad de campo
magnetico).
-Se necesitó una fuente de 9 voltios DC
-Un led para indicar el encendido del proyecto
-Un switch para el prendido y apagado
-Un potenciómetro de precisión (Más conocido como trimmer)
-Se necesitó un excelente programador para solucionar las
principales desventajas como son la lectura incorrecta u
oscilante del mismo haciendo que el sistema de medición se
vuelva inestable. Por lo cual no podría dar un buen servicio.
-Se necesitó paciencia y pensar con tranquilidad sin presión para
el desarrollo del mismo. A causa de esto se tuvo que invertir un
tiempo mayor al pronosticado.
-Se necesitó una buena maquina (PC) que pueda soportar altas
temperaturas y tiempos prolongados para el desarrollo del
proyecto.
-Se necesitó de ingenio para poder diseñar la estructura (carcasa)
3.Programación.
Se podría decir que casi un 80%-90% del proyecto se basa en la
programación, la creación de este código requiere de mucho ingenio,
esfuerzo, perseverancia y mucha pero mucha paciencia para poder darle
una forma correcta y eficiente que pueda medir valores próximos a los
valores medidos por maquinas echas por grandes empresas que
desarrollan gran tecnología gracias a que pueden manejar grandes
cantidades de profesionales como lo son los INGENIEROS ELECTRONICOS.
Unos de los problemas que teníamos y fue difícil de superar fue que el
sensor UGN 3014 de efecto Hall al tener una intensidad de campo
magnético nulo este tendría un voltaje promedio a la mitad del voltaje de
alimentación. En este caso la alimentación del sensor fue de 5 voltios
haciendo que si el campo es nulo el voltaje que dejara pasar el sensor será
aproximadamente 2.5 voltios. Gracias a los video tutoriales colgados en
youtube y algunos pdf, llegamos a determinar la equivalencia entre de
milivoltios/ gauss.
Bueno esta equivalencia varía para diferentes sensores de intensidad de
campo magnético. En este caso hemos trabajado con el sensor de
intensidad de campo magnético A1301 este tiene una proporción de 3.125
mV/ Gauss. Esta proporción es de gran utilidad para mostrar la intensidad
de campo magnético en el LCD.
Algo muy característico de este pequeño proyecto que no solo es capaz de
mostrar la intensidad de campo magnético en tiempo real si no también
es capaz de mostrar la hora actual y como algo adicional pero no menos
importante cuenta con mensaje publicitario desplazado a la izquierda.
Si bien hemos hablado de algunos detalles del proyecto nos centraremos
más en el código de medición y muestreo de la intensidad de campo
magnético.
Bueno en un principio asignamos una variable B para la lectura analógica
del puerto análogo para almacenar el valor inicial y tener como referencia
un punto inicial en el cual daremos a conocer a la maquina un campo
magnético nulo.
Veremos posteriormente que en un inicio nos mostrara una intensidad de
campo magnético de “ 0 mT ”.
Para poder dar valores en tesla tenemos que tener equivalente entre
tesla, gauss, lectura analógica en arduino.
1 Tesla = 10000 Gauss
1024 = 5 voltios (esto vendría a ser la lectura analógica de 10 digitos del
arduino)
Y por supuesto el quivalente que líneas mas arriba especificamos
3.125 mV = 1 Gauss
Para poder seguir con esta explicación necesitamos hallar la relación entre
cada diferencia de valor analógico con la unidad del sistema internacional
de unidades (TESLA).
Recordemos:
(1024/5voltios)x(3.125 mV/Gauss)x(10000 Gauss/Tesla)
Bueno toda esta operación se resume en:
6400 (Valor analógico) = 1 Tesla
1 valor analógico = 1/6400 Tesla
1 valor analógico = 0.15625 mT
En esta última operación tenemos lo que estamos buscando para haci
seguir con el desarrollo del proyecto.
Se mostrara parte de la programación:
Void setup()// función principal
{
B = analogRead(sensorpin);// almacena el valor inicial del sensor de
efecto hall en la variable B
}
Void loop()// función cíclica o repetitiva
{
valor = analogRead(sensorpin);// hacemos una lectura constante del
sensor para poder hallar la diferencia con la inicial que tiene como
referencia la intensidad de campo magnético nulo.
nuevo = ((valor - B)*(0.15625));// se lee la entrada análoga y se hace
valer la proporción de diferencia analógica del arduino con el valor en
miliTesla
lcd.setCursor(1,1);//colocar el cursor en la coordenada (1,1)
lcd.print(nuevo);// mostrara el valor de la variable nuevo en dicha
coordenada
lcd.print("mT");// después de mostrar el valor de nuevo mostrara “mT”
haciendo referencia a miliTesla ya que la unidad de Tesla es demasiada
grande como para poder manejarlo en Tesla.
}
4. Funcionamiento del Gaussímetro Digital.

Вам также может понравиться