Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROYECTO DEMOSTRATIVO
TEMA:
SYSTEM BELL
IMPLEMENTACIÓN DE UN SISTEMA AUTOMÁTICO DE CONTROL DEL HORARIO DE CLASES
TIPO DE PROYECTO:
ESTUDIANTES:
TUTOR:
Econ. Paul Enrique Ortiz De La Cruz
GUAYAQUIL - ECUADOR
AÑO LECTIVO:
2022-2023
2
Contenido
Resumen ejecutivo................................................................................................................................3
Introducción..........................................................................................................................................3
1. Propuesta de trabajo.....................................................................................................................4
2. Memoria descriptiva......................................................................................................................4
2.1. Descripción general...............................................................................................................4
2.2. Descripción técnica................................................................................................................5
2.3. Glosario..................................................................................................................................5
3. Proceso de prestación de servicios................................................................................................7
4. Recursos......................................................................................................................................11
5. Cronograma de actividades.........................................................................................................19
6. Conclusiones................................................................................................................................20
7. Recomendaciones........................................................................................................................21
8. Bibliografía...................................................................................................................................22
Bibliografía..........................................................................................................................................22
9. Anexos.........................................................................................................................................22
3
Resumen ejecutivo
se puede poseer para funciones de avisos específicos, esto ayudaría a mantener un sistema de
Este sistema esta diseñado para que la institución educativa, pueda optimizar recursos y tiempo al
problemas por el horario de entrada, salida y cambio de hora en clase se adelantan o se atrasan. Se
Introducción
Un sistema de timbre automático esta diseñado para brindar un mejor servicio y eficacia a lo que se
refiere a la puntualidad. También con la finalidad de hacer una comunidad amigable y acogedora; ya
que muchas veces existe problemática por las horas de clases; ya que no son llevada de acuerdo a su
horario establecido.
Funciona a través de una programación editada en Arduino IDE que será enviado a un micro
controlador y este guardara la información que controlara el timbre suene cada periodo clases de
Incluimos además que, dicho proyecto es realizado con el fin de controlar de forma automática el
timbre en la institución ya que la actividad se controla de forma manual, y se tiene en cuenta que la
persona encargada no esta tan al pendiente de la hora visto que se encuentra realizando otra
actividad de su trabajo lo cual provoca un retraso que a alumnos les afecta negativamente ya que se
1. Propuesta de trabajo
de fácil obtención , con los que elaboraremos un sistema de control de timbre automático de
timbre para activar la alarma del colegio que avisa el cambio de periodo de clase, también tiene
una parte fundamental que es la programación, la cual es la encargada de hacer que el circuito
El fin de este proyecto es organizar mejor las horas de clase para toda la comunidad educativa,
en los docentes y autoridades del colegio evitando la molestia de tener que activar la campana
El presupuesto para armar este circuito es de menos de $50 por lo que si hacemos una
comparación con el mercado su precio es tres veces mayor y armar uno mismo el sistema nos
2. Memoria descriptiva
Este sistema de timbre funciona de forma automática. Para empezar, debemos saber que
horario antes programado, la principal utilidad de este circuito en nuestra unidad educativa
obtención, pero el componente más importante y en el que se basa el proyecto es, una
controla y da vida, en este caso al timbre automático ya que este al ser programable nos da
vespertina, nocturna), y junto al interfaz en el que se encuentra la hora y fecha actual nos
5
dará el tiempo para que la campana escolar suene cada 40 minutos respectivos para el
respectivo no solo se puede usar en unidades educativas ya sean fiscales o particulares, sino
que también lo podemos utilizar para aquella empresa que lo requieran por ejemplo
oficinas, además cuentan con una ilimitada programación, que nos permiten programar
Lo primero que hay que tener en cuenta es cada parte del timbre para saber así como se va ir
conectando, se hizo uso de una pantalla LCD o también llamada pantalla de cristal líquido, el Arduino
1 con su cable USB, un micro interruptor de 4 switch, un RTC que por sus siglas en español es un
reloj en tiempo real que va acompañado de una batería de 3v en la parte inferior, modulo relé que
hará función parecida al interruptor, será quien permite el paso de la corriente y también lo corta,
tiene dos led uno rojo y uno verde, el verde va ser el indicador que el timbre ya va a sonar; el I2C
para LCD que es una interfaz que va unida de forma directa a la pantalla LCD para poder controlarla,
Una vez teniendo en cuenta esto vamos a seguir con las siguientes conexiones, en la pantalla LCD se
va a mostrar la fecha actual, hora y el horario que se va a usar, en la interfaz I2C encontramos una
pequeña nomenclatura y esa nomenclatura nos va a guiar donde ira conectada en el conectada en el
Arduino, también las encontraremos en el modulo relé y en el RTC. La nomenclatura GND (significa
tierra o masa) va ir directo al negativo de la Protoboard, la nomenclatura VCC que sería el voltaje, va
conectado al positivo de la Protoboard, SDA (señal de datos) va en el pin análogo A4 del Arduino
mientras que el SCL (cloc time o señal de tiempo real) van conectado al A5 del Arduino.
Continuamos con el RTC, se le inserta la batería de 3v para que mantenga la hora en tiempo real y si
nos fijamos tiene la misma nomenclatura ya antes mencionada, iniciamos con la nomenclatura SCL el
cual conectaremos al último pin del Arduino que se puede leer a los costados que también dice SCL y
6
el SDA que va conectado en el penúltimo pin del Arduino, la conexión de los pines VCC y GND
Proseguimos a hacer las conexiones del micro interruptor, estos micro interruptores nos sirve para
saber en qué horario esta encendido, ya sea en el primero, segundo o tercero, para que el micro
interruptor pueda funcionar se lo conectara con los conectores macho-macho al Arduino, colocamos
en serie el circuito en donde ubicaremos resistencias al positivo del Protoboard en la parte del
micro interruptor que dice ON y DIP para su debida protección que están en puente un lado al pin
del micro interruptor y el otro lado al negativo, estas resistencia son de 10k y donde se muestran los
numero del 1 al 4, en los pines del micro interruptor que dice ON DIP (nos guiaremos de los pines 1,
2, 3 y 4 para conectar los pines ON DIP al Arduino) el pin 1 ON va al A0, el pin 2 ON va al A1, el pin 3
Seguimos con el módulo relé, el módulo relé cuenta con tres pines INC que es el pin que va hacer
sonar el timbre va conectado al pin digital 7 del Arduino y GND y VCC a la Protoboard. Ahora, la
conexión del timbre e la siguiente: neutro, esta ira conectada directamente a la fuente de energía de
110V y el otro cable del timbre iría conectado al retorno del módulo relé, ya teniendo en cuenta la
parte de atrás del módulo relé, la entrada que esta en medio seria la fase y esa va conectada a la
fuente reguladora en el Arduino se le conectara una fuente reguladora de voltaje para que alimente
2.3. Glosario
PROTOBOARD
Es una placa de pruebas en los que se pueden insertar elementos electrónicos y cables con
los que se arman circuitos sin la necesidad de soldar ninguno de los componentes, tienen
(330ohms, 2016)
ARDUINO 1
Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada
en hardware y software libre, flexible y fácil de utilizar para los creadores y desarrolladores.
Esta plataforma permite crear diferentes tipos de microordenadores de una sola placa a los
(FERNÁNDEZ, 2022)
El chip RTC es el DS3231 y la EEPROM es la AT24C32 que juntos proporciona un reloj muy
El chip DS3231 es extremadamente preciso como reloj de tiempo real (RTC) con interface
cristal.
(www.eneka.com, 2014)
Una pantalla de cristal líquido o LCD (acrónimo del inglés liquid crystal display) es una
(etsist, 2011)
RESISTENCIA
resistencia se mide en ohmios, que se simbolizan con la letra griega omega (Ω).
(fluke, 2023)
salida.
(Wikipedia, 2022)
Un cable Dupont para prototipos, es un cable con un conector en cada punta, que se usa
utilizan de forma general para transferir señales eléctricas de cualquier parte de la placa de
prototipos.
MANUAL DE USUARIO
SYSTEM BELL
¿Cómo armar tu propio circuito para timbre automático?
Para armar o editar el horario según sea necesario hay que seguir ciertos pasos que se
detallan a continuación
1. Materiales .
2. Herramientas.
3. Cuál es la función de cada material.
4. Como se conectan los materiales.
5. Cómo hacer para editar el código si se llega a cambiar el horario.
6. Recomendaciones
1. MATERIALES
Placa Arduino UNO.
Cable USB para Arduino.
Protoboard.
LCD 2x16 .
Interfaz I2C para LCD.
RTC DS3231.
Modulo relé de 5V.
Micro interruptor de 4 switch.
4 resistencias de 10k.
Conectores M-M.
Conectores M-H.
Regulador de voltaje.
2. HERRAMIENTAS
Destornillador.
Cúter.
Cautín ( es el caso que la interfaz no venga soldada al LCD)
10
Pines digitales
Protoboard: será nuestra base donde se
conectarán los componentes electrónicos para
armar el circuito. Esta base de prueba nos
facilitara la tarea de tener que estar soldando
los componentes con conectores para que se
entrelacen.
Modulo relé de 5V: hace la función de un interruptor que opera de manera eléctrica,
dejando pasar la corriente para cuando el timbre se active o cortando el paso para dejar de
hacer sonar la campana. Maneja voltajes bajos.
Resistencias de 10
K: su única función será proteger el micro interruptor
del voltaje que pasará por la Protoboard. Este alterara
el paso de de corriente liberándolo en forma de calor
para evitar que el componente electrónico se queme.
Conectores M-M y M-H: no son ni más ni menos que los que nos ayudaran a comentar los
componentes electrónicos al Protoboard o al Arduino, los M-M son los cables Macho-
Macho y los otros son Hembra-Macho.
Conector
M-M
Conector
M-H
Como observamos en la imagen las conexiones será las siguientes, primero conectaremos la interfaz
I2C y para eso hay que tener en cuenta que sus pines ya estén soldados a los orificios de la pantalla
LCD, caso contrario soldarlos para más comodidad.
I2C Nomenclatura SCL va conectada al pin análogo A5, SDA al pin A4 del Arduino. GND siempre va al
negativo de la Protoboard y VCC siempre va al polo positivo
RTC GND al negativo y VCC al positivo del Protoboard, en el Arduino del lado de los pines digitales
luego de los pines 12, 13, GND y AREF ahí se encuentran los pines SDA y SCL siendo el ultimo el pin
SCL que lo conectaremos con el SCL del RTC y el penúltimo pin del Arduino que es SDA al SDA del
RTC.
MODULO RELE IN ira conectado al pin digital 7 mientras que los otro dos al Protoboard, GND
negativo y VCC positivo.
MICRO INTERRUPTOR DE 4 SWITCH de los 4 pines de la parte de arriba donde dice ON y DIP
ubicaremos las resistencias de 10K en cada pin hacia el positivo además haremos otras conexiones
en ese mismo lado hacia Arduino, pin 1 al A0, pin 2 al A1, pin 3 al A2 y pin 4 al A3. Luego en la parte
de abajo colocaremos puentes al negativo en cada uno de los 4 pines.
Y ya como último, en el GND del Arduino hacemos puente al negativo del Protoboard y en 5v un
puente al positivo. Para transmitir los datos de la programación conectamos el cable USB a la
entrada USB del Arduino y cuando ya hayamos terminado de armar y de haber pasado los datos a la
placa Arduino UNO podremos conectar el regulador de voltaje de 5v para darle energía al circuito
para que no tenga que estar conectado todo el tiempo al computador.
13
una vez ya ahí copiamos y pegamos toda la programación a la plataforma IDE, antes de editar el
programa para cambiar los horarios de clases tenemos que descargar las librerías RTClib y
LiquidCrystal_I2C para que funcione.
El tiempo que va a durar sonando el timbre esta es milisegundos es decir que aquí 5000
milisegundos equivalen a 5 segundos, si deseamos 7 segundos tenemos que poner 7000
Este sería un ejemplo del horario en el que va sonar el timbre, para cambiar la hora nos dirigimos a
int h1c1 que significa hora uno del primer horario y luego del igual cambiamos la hora en la que
será modificado, el mismo procedimiento con los minutos, nos ubicamos en int m1c1 y cambiamos
el minuto que necesitamos.
Siempre en los segundos se debe colocar “0” para que el timbre toque al momento exacto de la hora
programada
Hay que tener en cuenta que las horas se pondrán en hora militar, o sea si son las 7 de la mañana ira
el 7 solo, no podemos ponerle 07 o si no, no va a funcionar, y si queremos poner las 3 de la tarde se
pondrá 15 y así sucesivamente.
En cada horario solo podemos hacer que suene 16 veces, en el caso de que el horario solo necesite
8 timbres el resto de horas las dejamos el 99.
14
Ahora, este paso es muy importante, el programa se debe cargar dos veces. La primera vez con esta
línea escrita así : RTC.adjust(DateTime(__DATE__, __TIME__)); y la segunda vez a esa línea le
agregamos dos slash \\ y cargamos el programa a la placa de Arduino, esto con el fin de que si lo
desconectamos del computador al momento de encenderlo este prenda con la hora ya actualizada
sin necesidad de estar buscando una fuente que le cargue la hora exacta.
6.) Recomendaciones
4. Recursos
15
//Programación
5. Cronograma de actividades
19
Actividades Fechas/Meses
Enero Febrero
23 al 30 1 2 3 4 al 6 8 10 14 16 17 23 24
debida aprobación
escrito (propuesta de
trabajo)
obligatoria
Elaboración de glosario y
bibliografías
integrantes de grupo
memoria descriptiva
(Descripción general
/Descripción Técnica)
obligatoria
usuario
Verificar el funcionamiento
del programa
20
obligatorio
proyecto de grado
Presentación demostrativa
de nuestro proyecto de
grado
6. Conclusiones
Después de culminar con el proyecto concluimos que trabajar con Arduino y su plataforma de
código abierto nos ab mundo de creaciones infinitas, esto para personas interesadas en la
electrónica y programación. Arduino IDE nos ofrece un hardware y software fácil de usar que se
ha convertido en una herramienta para muchos incluso para equipo, que usando guías pudimos
Para finalizar nuestro proyecto que está basado en la construcción de un sistema de timbre
automático, ¨System bell¨ tiene 2 factores importantes la construcción en base a los materiales y
institución, para así evitar ciertos factores que se dan al momento de hacer sonar la campana
21
producción, las mejoras en el ahorro de tiempo por lo que los estudiantes aprovecharan eso
para que sus conocimientos no se vean afectados. Teniendo en cuenta estos factores nos dimos
cuenta que nuestra idea para mejorar el colegio era revolucionara para las Unidades educativas
fiscales del país que no cuentan con algún dispositivo como lo es este, durante el proceso de
creación fuimos adquiriendo conocimientos nuevos que no ayudaron a mejorar ciertos aspectos
del proyecto como eran los errores en la programación de los horarios fuimos observadores de
7. Recomendaciones
Tener instaladas las librerías RTCLib y LiquidCrystal I2c ya que sin esto no se puede subir el programa
El programa Arduino IDE tiene que instalarse en versiones de Windows 10 y posteriores para su
mejor funcionamiento.
La placa del Arduino UNO tiene que ser original ya que se pueden cometer errores y en esta se
puede cargar varias veces mientras que en la genérica con una sola carga deja de tener vida.
8. Bibliografía
Bibliografía
330ohms. (2 de marzo de 2016). blog.330ohms.com. Obtenido de 330ohms:
https://blog.330ohms.com/2016/03/02/protoboards/
9. Anexos
Pantalla LCD
Verificando funcionamiento