DISEÑO ESQUEMÁTICO DEL CIRCUITO ELECTRÓNICO


SCRIPT DE PROGRAMACIÓN PARA EL MICROCONTROLADOR


INTEGRACIÓN HARDWARE-IMPRESIÓN 3D


Empezando con nuestra estructura modelada en 3D, Presentamos problemas con la pantalla LCD ILI9341, por ello cambiamos a una pantalla LCD 16x2. Debido a que esta pantalla es más grande tuvimos que agrandar el hueco donde iría esta (imagen de la derecha).

También tuvimos que modificar el canal donde iría el enredado el cable que une el sensor de color con el arduino, debido a que era muy poco profundo y muy estrecho. Se eliminó la base y se le añadió más espacio al canal (imagen de la izquierda).

Se lijó la carcasa, se le añadió masilla para arreglar las imperfecciones dejadas por los cortes y modificaciones, se coloca una base debajo del canal, y por último, se pintó de blanco toda la estructura.

Con respecto al hardware del prototipo, empezamos haciendo las conexiones de la batería de 3.7 V, con el elevador de voltaje, el cual transformará la corriente recibida de 3.7 V a 5.0 V (ideal para el funcionamiento del arduino).

Añadimos un switch para controlar la corriente que proviene de la batería y se dirige al arduino.

Añadimos un buzzer, el cual servirá como alarma de notificación para algunos de los resultados obtenidos.

Como mencionamos anteriormente, se cambió la pantalla LCD ILI9341 por una pantalla LCD 16x2, esta pantalla utiliza muchos cables y resistencias. Debido a que el espacio es limitado en nuestra estructura, decidimos comprar también el modulo I2C, el cuál reduce el número de cables de la pantalla LCD 16x2 a solo 4 cables: GND, VCC, SDA, SLC.

Añadimos la pantalla LCD 16x2 y el módulo I2C a nuestras conexiones con el arduino. Probamos que todo el sistema se vea alimentado por la batería y se controle la corriente usando solamente el switch.

Debido a muchas limitaciones, no pudimos conseguir los fotodiodos que teníamos pensado usar, buscando soluciones decidimos utilizar un sensor de color. Este sensor cuenta con 4 leds blancos de alta intensidad de luz y el sensor propio, que cuenta con una matriz de 64 fotodiodos (16 detectan luz roja, 16 luz verde, 16 luz azul y 16 luz blanca). Se rodeó el sensor con capas de goma eva, las cuales ayudarán al sensor a solo fijarse en el reflejo del color del objeto que tiene enfrente suyo.

Añadimos el sensor de color, y se conectó al arduino mediante 7 cables: GND,VCC, S0, S1, S2, S3 y OUT, estos 5 últimos para controlar y programar el sensor. Nuevamente probamos que todo el sistema se vea alimentado por la batería y se controle la corriente usando solamente el switch.

La longitud del cable se vio limitada solo por la profundidad y el ancho del canal. Finalmente se quedó con un cable cuya medida es de 45 cm.

Todo el hardware se colocó dentro de la estructura. Previamente se le añadió un pulsador al sistema, para controlar el inicio de la toma de datos por parte del sensor. La tapa se fijó con 2 tornillos en la parte superior y se le añadió una pestaña a la tapa, para poder jalar de ella a la hora de querer abrir y revisar el sistema.

Finalmente algunas tomas del prototipo encendido y apagado y, con el cable extendido y enrollado.