Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPUTACION E INFORMATICA
EMPRENDIMIENTO E INNOVACIÓN
Trabajos elaborados durante el desarrollo de la Unidad Didáctica
II CICLO
TURNO: NOCHE
Lima 2022
Actualmente el I.S.T. P JULIO C. TELLO DEL DISTRITO DE VILLA EL SALVADOR se ve afectado por la falta
de un sistema que permita la facilidad del encendido de la iluminación de cada ambiente de las
instalaciones del instituto y esto crea dificultad en la comunidad Tellina. Una vez que nos desplazamos
fuera del instituto por diferentes razones, esta queda accesible para los delincuentes, por esta razón se
pretende implementar un control y automatización inteligente del encendido de la iluminación, el cual
se controla por medio de una aplicación a través de un dispositivo móvil o computadoras. La necesidad
de implementar este proyecto radica en que la mayoría de los sistemas de iluminación tradicionales no
permiten el encendido automático y en la actualidad dichos sistemas son muy costosos, y los que no lo
son, presentan a menudo deficiencias en su funcionamiento e inconformidades en los usuarios. Este
proyecto tiene como utilidad agilizar y dosificar el tiempo del encendido en el software, hardware, los
recursos adecuados y necesarios para iluminación, además desde una herramienta de monitorización se
puede visualizar en tiempo real el buen funcionamiento de la red IP direccionada a la iluminación de los
laboratorios de cómputo del instituto Julio C. Tello.
PROYECTO
3. Justificación
4. Objetivos.
5. Marco teórico.
· Encendido
· Apagado
· Atenuación (control del flujo luminoso)
Los sistemas de control automático aparecen, entonces, como una alternativa al control
manual, realizado por el usuario o por el encargado (administrador) según su propio criterio;
con los que se ejecutan las mismas tareas automáticamente, y de acuerdo a un patrón
preestablecido, orientado al ahorro energético y en función de una o más de las siguientes
variables:
La finalidad de estos sistemas es el control de todos los sub sistemas, incluidos los de
iluminación, luz de emergencia, señalización de vías de escape, alarmas de seguridad, etc.
Cada módulo, compuesto por una red de sensores y de varios dispositivos y herramientas
que realiza el monitoreo de las condiciones operativas, la detección de fallas, predicción del
mantenimiento, etc., información que es luego procesada por la central de control del
usuario.
a. Bases teóricos
EL MÓDULO ESP32
Hay varios módulos ESP32 diferentes que un desarrollador puede seleccionar según sus
necesidades de aplicación. El primer módulo ESP32 y el más popular es el ESP32-WROOM-
32D, que funciona hasta 240 MHz (Figura 1). El módulo incluye una antena de rastreo de
placa de CI, que simplifica la implementación. También evita tener que agregar el hardware
adicional y la complejidad de diseño asociada con una antena conectada IPEX. Sin embargo,
si se selecciona la opción de conector IPEX, hay muchas buenas opciones de antenas, como
la W24P-U de Inventek Systems.
Dentro de la gran variedad de proyectos que podemos realizar con Arduino, podemos llegar
a desear controlar componentes de alto voltaje o alto amperaje, como bombillas o bombas
de agua, los cuales no pueden ser manejados directamente con Arduino. En estos casos es
necesario utilizar Relays o Reles, estos dispositivos permiten controlar cargas de alto voltaje
con una señal pequeña.
El módulo posee 8 Relays de alta calidad, fabricados por Songle, capaces de manejar cargas
de hasta 250V/10A. Cada canal posee aislamiento eléctrico por medio de un optoacoplador y
un led indicador de estado. Su diseño facilita el trabajo con Arduino, al igual que con muchos
otros sistemas como Raspberry Pi, ESP8266 (NodeMCU y Wemos), Teensy y Pic. Este módulo
Relay activa la salida normalmente abierta (NO: Normally Open) al recibir un "0" lógico (0
Voltios) y desactiva la salida con un "1" lógico (5 voltios). Para la programación de Arduino y
Relays se recomienda el uso de timers con la función "millis ()" y de esa forma no utilizar la
función "delay" que impide que el sistema continúe trabajando mientras se activa/desactiva
un Relay.
Entre las cargas que se pueden manejar tenemos: bombillas de luz, luminarias, motores AC
(220V), motores DC, solenoides, electroválvulas, calentadores de agua y una gran variedad de
actuadores más. Se recomienda realizar y verificar las conexiones antes de alimentar el
circuito, también es una buena práctica proteger el circuito dentro de un case.
ESPECIFICACIONES TÉCNICAS
• Voltaje de Operación: 5V DC
• Señal de Control: TTL (3.3V o 5V)
• N.º de Relays (canales): 8 CH
• Modelo Relay: SRD-05VDC-SL-C
• Capacidad Max: 10A/250VAC, 10A/30VDC
• Corriente máx.: 10A (NO), 5A (NC)
• Tiempo de acción: 10 ms / 5 ms
• Para activar salida NO: 0 Voltios
• Entradas Optoacopladas
• Indicadores LED de activación
ONSEMI KSP2222A
KSP2222A es un transistor NPN, por lo tanto, el colector y el emisor se dejarán abiertos (con
polarización inversa) cuando el pin base se mantiene en tierra y se cerrarán (con polarización
directa) cuando se proporcione una señal al pin base. KSP2222A tiene un valor de ganancia
de 100 a 300, este valor determina la capacidad de amplificación del transistor. La cantidad
máxima de corriente que podría fluir a través del pin del colector es de 600 mA, por lo que no
podemos conectar cargas que consuman más de 600 mA usando este transistor. Para
polarizar un transistor, debemos suministrar corriente al pin base, esta corriente (I B ) debe
limitarse a 5 mA.
Cuando este transistor está totalmente polarizado, puede permitir que fluyan un máximo de
600 mA a través del colector y el emisor. Esta etapa se llama Región de Saturación y el voltaje
típico permitido a través del Colector-Emisor (VCE) o Base-Emisor (VBE) podría ser de 40V y
600mV respectivamente. Cuando se elimina la corriente de base, el transistor se apaga por
completo, esta etapa se denomina región de corte.
Características:
Transistor NPN bipolar de alta corriente
La ganancia de corriente CC (hFE) es de 100 a 300
La corriente continua del colector (IC) es de 600 mA
El voltaje base del emisor (VBE) es de 6 V
El voltaje del emisor del colector (VCE) es de 40 V
La corriente base (IB) es de 5 mA como máximo
Disponible en paquete A-92
RESISTENCIA DE 1 K𝜴
Las resistencias son unos elementos eléctricos cuya misión es dificultar el paso de la
corriente eléctrica a traves de ellas. Su característica principal es su resistencia óhmica. La
resistencia óhmica de una resistencia se mide en ohmios, así como dos de sus múltiplos: el
Kilo-Ohmio (1KΩ) y el Mega-Ohmio (1MΩ=106Ω). El valor resistivo puede ser fijo o variable.
En el primer caso hablamos de resistencias comunes o fijas y en el segundo de resistencias
variables, ajustables, potenciómetros y reóstatos. Las resistencias fijas pueden clasificarse
en dos grupos, de acuerdo con el material con el que están constituidas: "resistencias de
hilo", sólamente para disipaciones superiores a 2 W, y "resistencias químicas" para, en
general, potencias inferiores a 2 W.
Características:
• Tipo de elemento resistivo: Oxido metálico
• Tipo: Carbón
• Rango temperatura de operación: -55 a 20°C
• 2 pines (axial)
Especificaciones:
• Resistencias de metal con una precisión de +-5% de tolerancia.
• Potencia nominal: 1/4 W
• Máxima tensión nominal: 300 V
• Resistencia: 1K Ohm
ESPECIFICACIONES TÉCNICAS
• Modelo: PR-02
• Puntos: 840
• Agujeros redondeados
• Contactos de bronce fosforoso y níquel plata
• Cable soportado: 29-20AWG (Ø 0.3 a 0.8 mm aprox.)
• Espaciamiento estándar entre pines de 0.1"(2.54mm)
• Vida útil de más 10.000 inserciones
• Plegable y Expandible – Se ponen uno al lado de otro
por 4 encastres
• Soporte en plástico ABS
• Dimensiones: 171*64*9 mm
• Peso: 123 gramos
8. Resultados.
9. Conclusiones y recomendaciones.
La realización de las pruebas del prototipo del proyecto se llevó a cabo con gran
satisfacción, ya que los datos obtenidos fueron satisfactorios a los que se buscaban, como
ejemplo son los focos de iluminación y lámparas de oficinas utilizado, para el resultado
final.
10. Anexo:
1 Packer tracer
#include <WiFi.h>
void setup()
Serial.begin(115200);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(14, OUTPUT);
pinMode(27, OUTPUT);
pinMode(26, OUTPUT);
pinMode(25, OUTPUT);
pinMode(33, OUTPUT);
pinMode(32, OUTPUT);
digitalWrite(13,HIGH);
digitalWrite(12,HIGH);
digitalWrite(14,HIGH);
digitalWrite(27,HIGH);
digitalWrite(26,HIGH);
digitalWrite(25,HIGH);
digitalWrite(33,HIGH);
digitalWrite(32,HIGH);
Serial.println();
Serial.println();
Serial.print("Conectando a ");
Serial.println(ssid);
WiFi.begin(ssid, password);
delay(500);
Serial.print(".");}
Serial.println("");
Serial.println("Dirección IP ");
Serial.println(WiFi.localIP());
server.begin();}
int value = 0;
void loop(){
String currentLine = ""; // String para contener datos entrantes del cliente
if (currentLine.length() == 0) {
client.println("Content-type:text/html");
client.println();
// Contenido HTML
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
client.println();
break;
currentLine = "";
} else if (c != '\r') {
currentLine += c;
// Verifica si la solicitud del cliente fue "GET /E" de encendido o "GET /A de apagado":
if (currentLine.endsWith("GET /A16")) {
digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
digitalWrite(14, HIGH);
digitalWrite(27, HIGH);
digitalWrite(26, HIGH);
digitalWrite(25, HIGH);
digitalWrite(33, HIGH);
digitalWrite(32, HIGH);}
if (currentLine.endsWith("GET /E16")) {
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(14, LOW);
digitalWrite(27, LOW);
digitalWrite(26, LOW);
digitalWrite(25, LOW);
digitalWrite(33, LOW);
digitalWrite(32, LOW);}
//-----------------------
if (currentLine.endsWith("GET /A1")) {
digitalWrite(13, HIGH);}
if (currentLine.endsWith("GET /E1")) {
digitalWrite(13, LOW);}
//-----------------------
if (currentLine.endsWith("GET /A5")) {
digitalWrite(12, HIGH);}
if (currentLine.endsWith("GET /E5")) {
digitalWrite(12, LOW);
digitalWrite(13, HIGH);}
//-----------------------
if (currentLine.endsWith("GET /A4")) {
digitalWrite(14, HIGH);
if (currentLine.endsWith("GET /E4")) {
digitalWrite(14, LOW);
digitalWrite(13, HIGH);}
//-----------------------
if (currentLine.endsWith("GET /A2")) {
digitalWrite(27, HIGH);}
if (currentLine.endsWith("GET /E2")) {
digitalWrite(27, LOW);
digitalWrite(13, HIGH);}
//-----------------------
if (currentLine.endsWith("GET /A14")) {
digitalWrite(26, HIGH);}
if (currentLine.endsWith("GET /E14")) {
digitalWrite(26, LOW);
digitalWrite(13, HIGH);}
//-----------------------
if (currentLine.endsWith("GET /A12")) {
digitalWrite(25, HIGH);}
if (currentLine.endsWith("GET /E12")) {
digitalWrite(25, LOW);
digitalWrite(13, HIGH);}
//-----------------------
if (currentLine.endsWith("GET /A13")) {
digitalWrite(33, HIGH);}
if (currentLine.endsWith("GET /E13")) {
digitalWrite(33, LOW);
digitalWrite(13, HIGH);}
//-----------------------
if (currentLine.endsWith("GET /A15")) {
digitalWrite(32, HIGH);}
if (currentLine.endsWith("GET /E15")) {
digitalWrite(32, LOW);
digitalWrite(13, HIGH);}}}
// Cierra la conexión
client.stop();
Serial.println("Cliente desconectado");}}
https://www.youtube.com/watch?v=fFRVkqUUVm4
11 Webgrafia:
• https://docplayer.es/7271937-Capitulo-7-sistemas-innovadores-de-iluminacion.html
• https://naylampmechatronics.com/drivers/177-modulo-relay-8-canales-5vdc.html
• https://www.digikey.com/es/articles/how-to-select-and-use-the-right-esp32-wi-fi-
bluetooth-module
• https://octopart.com/ksp2222a-on+semiconductor-
12428107?gclid=EAIaIQobChMIpImwsb-E-wIVDUJIAB1T1QWqEAAYASAAEgLhJ_D_BwE
• https://components101.com/transistors/ksp2222a-transistor-pinout-equivalent-
datasheet
• https://tostatronic.com/store/componentes-pasivos/887-resistencia-1k-ohms-
14w.html#:~:text=Su%20caracter%C3%ADstica%20principal%20es%20su,puede%20se
r%20fijo%20o%20variable.
• https://naylampmechatronics.com/protoboard/621-protoboard-premium-pr-02.html