tos, además se dejó una abertura para el escape del aire.
El Nano posee 8 entradas analógicas, cada unas de ellas provee de 10
bits de resolución (1024 valores diferentes). Por defecto miden entre 5 vol-
tios y masa; sin embargo, es posible cambiar el rango superior usando la
función analogReference(). Cuenta también con dos pins extra:
AREF. Tensión de referencia por las entradas analógicas. Se configura
con la función analogReference().
Figura 10. Electrónica de la trampa.
Para el sistema de succión se empleó un ventilador Manhattan (Figura
11), con las siguientes características:
Voltaje de operación
Corriente de entrada
Velocidad de giro
Dimensiones
Reset. Pon esta línea a nivel bajo para resetear el microcontrolador.
Normalmente se usa para añadir un botón de reset que mantiene a nivel
alto el pin reset mientras no es pulsado.
12 V DC
0.15 A,
2500 rpm
120 X 120 X 25 mm
Figura 13. Arduino nano con su respecti-
vo cable USB.
Figura 11. Ventila-
dor de succión.
Se utilizó también el RTC (Real Time Clock) DS1307, que es un reloj
de tiempo real con comunicación I2C; una vez cargada la fecha inicial,
este dispositivo proveerá los segundos, minutos y horas reales, asimismo
también el día, el mes y el año. Además, ajusta automáticamente la fecha
para meses con menos de 31 días, así como el paso de los años. Se lo puede
configurar para entregar la hora en formato de 24 horas o de 12 horas am/
pm. Como todo sistema que tenga que mantener la hora, es necesaria una
pila/batería para poder continuar con el conteo si por alguna razón se corta
la electricidad; en este caso, el DS1307 (Figura 12) tiene un circuito que
detecta cuándo se cortó la alimentación y automáticamente pasa a batería.
Además, este módulo posee una memoria AT24c32 para almacenar una
mayor cantidad de datos.
Una pantalla LCD (Figura 14) es un dispositivo diseñado para mostrar
información en forma gráfica. LCD significa Liquid Crystal Display (Mo-
nitor de cristal líquido). La mayoría de las pantallas LCD vienen unidas a
una placa de circuito y poseen pins de entrada-salida de datos. Como se
podrán imaginar, Arduino es capaz de utilizar las pantallas LCD para des-
plegar datos. Es extremadamente sencillo enviarle datos al circuito integra-
do de una pantalla LCD desde Arduino gracias a la librería LiquidCrystal
que viene junto con Arduino IDE. En este caso se emplea un LCD de dos
filas por 16 columnas. Esto quiere decir que podemos imprimir caracteres
en dos filas, en las cuales caben 16 caracteres.
Figura 14. LCD para arduino Nano.
Sistema de control
Figura 12. Módulo DS1307 para arduino.
Para el sistema de control se empleó una placa Arduino Nano (Figura
13) de prueba pequeña y completa basada en ATmega328. Tiene funcio-
nalidad similar al modelo Arduino Duemilanove, pero en un módulo DIP.
Solo carece de jack de alimentación DC y funciona con un cable Mini-B
USB en lugar de uno estándar. Las características de entrada-salida son que
cada uno de los 14 pins digitales del Nano pueden ser usados como entrada
o salida, usando las funciones pinMode(), digitalWrite(), y digitalRead().
Operan a 5 voltios. Cada pin puede proveer o recibir un máximo de 40mA
y poseen una resistencia de pull-up (desconectada por defecto) de 20 a 50
kOhms.
Para el sistema de control se empleó el software ISIS Proteus, ya que
este permite trabajar de manera real, además de que admite correr el códi-
go de arduino, por ello:
1.
Con la lógica del funcionamiento de la trampa de mosquitos
propuesta y con el conocimiento para poder programarla, se co-
menzó por generar el código en el IDE propio de Arduino.
2.
Antes de pasar el código desarrollado al circuito físico, se
simuló en el software ISIS Proteus el diagrama del circuito y se
compilo el código para hacer pruebas en esta plataforma virtual
Revista Científica
37