El proyecto se construirá utilizando una combinación de hardware básico para crear un sistema interactivo y autónomo. El corazón del sistema será un Arduino 1, que gestionará la lógica del proyecto, recibiendo señales y activando diferentes componentes.
Antes de trabajar con los materiales reales, realizamos una prueba virtual de la conexión de la pantalla LCD utilizando Tinkercad, una herramienta de simulación en línea. Este paso nos permitió visualizar y probar cómo funcionaban las conexiones entre la placa Arduino y la pantalla LCD sin necesidad de montar los componentes físicos. A través de Tinkercad, pudimos verificar el esquema de cables, comprobar las conexiones y ajustar la programación para asegurarnos de que todo funcionara correctamente.
Al igual que con la pantalla LCD, antes de trabajar con el módulo RTC (reloj de tiempo real) en el prototipo real, realizamos una simulación en Tinkercad para comprobar su funcionamiento. Este paso fue fundamental para asegurarnos de que la comunicación entre el Arduino y el RTC fuera exitosa, permitiéndonos mantener un registro preciso de la hora. En la simulación, configuramos el módulo RTC para verificar la sincronización del tiempo y asegurarnos de que los ajustes de fecha y hora fueran correctos.
Finalmente, para el control de las luces LED y el buzzer, también realizamos pruebas iniciales en Tinkercad para asegurarnos de que las conexiones y el funcionamiento fueran correctos antes de trabajar con los materiales reales. En la simulación, conectamos tanto las luces LED como el buzzer al Arduino, y configuramos los pines adecuados para controlar su encendido, y emisión de sonidos, según la programación establecida. Esto nos permitió verificar que las señales visuales y sonoras, como las indicaciones de alerta o confirmación del estado del pastillero, se activaran de manera precisa.
Una vez realizados y verificados todos los componentes, pasamos a la fase de montaje real del sistema. Se unieron todos los elementos: la placa Arduino Uno, el módulo RTC, la pantalla LCD, las luces LED y el buzzer. Se realizaron las conexiones físicas de acuerdo con el diseño y la programación previamente probada en Tinkercad, asegurándonos de que todos los componentes estuvieran correctamente integrados y conectados.
El funcionamiento del sistema está diseñado para ayudar a las personas mayores a tomar sus medicamentos de manera puntual.
El módulo RTC mantiene un control preciso de la hora y el día, y la pantalla LCD muestra esta información en tiempo real. Para lograr que todo funcionara correctamente, se utilizó un código específico en Arduino, que controlaba la lectura del RTC, la actualización de la hora en la pantalla LCD, y la activación de las luces LED y el buzzer en los momentos adecuados. Cuando llega el momento de tomar el medicamento, el sistema activará una alarma: las luces LED parpadearán y el buzzer emitirá un sonido para alertar al usuario.