tectijuana / sensores-archived

Recolección de Sensores por parte de los estudiantes ITT Generación 2023B
GNU General Public License v3.0
4 stars 6 forks source link

KY-019 Relay #96

Closed bryanchopin closed 1 year ago

bryanchopin commented 2 years ago

Módulo KY-019 Sensor Relevador 5V

bryanchopin commented 2 years ago

Marco Teorico

Descripción

El módulo de relé Arduino KY-019 se utiliza para controlar los circuitos de AC, el relé actúa como un interruptor que responde a una señal recibida del Arduino, tiene un LED integrado que indica si la señal es alta o baja.

Comúnmente utilizado en proyectos de control y automatización para controlar luces y otros dispositivos electrónicos.

El KY-019 consiste en una resistencia de 1MΩ, un LED, un diodo rectificador 1N4007 y un relé de 5VDC capaz de manejar hasta 250VAC y 10A.

En el lado de CC de la placa hay 3 pines para señal, potencia y tierra. En el lado de CA hay 3 contactos, NC (normalmente cerrado), común y NO (normalmente abierto).

ESPECIFICACIONES TÉCNICAS

Conexión de los pines KY-019 Para la parte de CC del circuito, conecte los pines al arduino de acuerdo a su diagrama. En el lado de CA, conecte su alimentación a Common (contacto medio) y use NC o NO de acuerdo con sus necesidades. Siempre tenga mucho cuidado al experimentar con CA, la descarga eléctrica puede provocar lesiones graves.

bryanchopin commented 2 years ago

Tablas Técnicas

ESPECIFICACIONES Y CARACTERISTICAS

TTL Control Signal 5VDC to 12VDC (some boards may work with 3.3)
Maximum AC 10A 250VAC
Maximum DC 10A 30VDC
Contact Type NC and NO
Board Dimensions 27mm x 34mm [1.063in x 1.338in]
bryanchopin commented 2 years ago

Diagrama

Hoja de conexiones Raspberry pi pico

Diagrama de conexión

bryanchopin commented 2 years ago

Código



# inicio del programa del relevador

import RPi.GPIO as GPIO     # import GPIO librarie

GPIO.setmode(GPIO.BCM)

GPRelayPIN = 21
GPIO.setup(GPRelayPIN, GPIO.OUT)
GPIO.output(GPRelayPIN, False)

while True:
    # activate the relay
    # normally closed pin stops sending current
    # normally open pin starts sending current
    GPIO.output(GPRelayPIN, True) 
    time.sleep(2) #sleep 2 seconds

    # deactive the relay
    # normally closed pin starts sending current
    # normally open pin stops sending current
    GPIO.output(GPRelayPIN, False) # NC is now connected through
    time.sleep(2)

# brychxpin was here

COMO EJECUTAR

pi@raspberrypi~ python main.py