4-Relay Shield + Raspberry Pi B+ (V2 B)

Este Shield para Arduino, es compatible con Raspberry Pi B+ y Raspberry Pi V2 B, donde podrás controlar el encendido y apagado de aparatos electrónicos, además puesde recibir señales de 5 a 9V.

A continuación se mostrará los pasos a seguir junto con la programación en Phyton para hacer funcionar la tarjeta, donde el código encenderá un relé al recibir un voltaje en la entrada opto-acoplada. El voltaje que ingresaremos a los optos es de 9V (CUIDADO CON LA POLARIDAD).

Este es el punto de partida, luego podrás generar muchas aplicaciones. ÉXITO...!!

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Materiales

Raspberry Pi B+ o Raspberry Pi V2 B

4-Relay Shield R23

Fuente 5V

Espaciador

Pantalla con entrada HDMI o se puede usar un Conversor HDMI a VGA

Teclado

Mouse

Cable HDMI

Step 2: Montaje

Montar el shield sobre la Raspberry Pi agregando espaciadores, para que quede firme.

Step 3: Abrir Software

Se debe de abrir un Terminal y ejecutar el siguiente comando:

sudo idle

Step 4: Phyton Shell

Este es el software donde trabajaremos.

Step 5: Abrir Nueva Pestaña

Nos vamos a File/New Windows para abrir la ventana donde escribiremos el código.

Step 6: Escribir El Código

Podemos copiar y pegar el siguiente código:

#

import RPi.GPIO as GPIO

# Seleccionar la numeracion de los pines

GPIO.setmode(GPIO.BOARD)

# Desactivar advertencias

GPIO.setwarnings(False)

# Selecionar los pines de salida

GPIO.setup(7, GPIO.OUT)

GPIO.setup(11, GPIO.OUT)

GPIO.setup(13, GPIO.OUT)

GPIO.setup(15, GPIO.OUT)

# Seleccionar los pines como entrada

GPIO.setup(12, GPIO.IN)

GPIO.setup(16, GPIO.IN)

GPIO.setup(18, GPIO.IN)

GPIO.setup(22, GPIO.IN)

# Inicializar los pines como apagados

GPIO.output(7, False)

GPIO.output(11, False)

GPIO.output(13, False)

GPIO.output(15, False)

while 1:

if GPIO.input(22):

GPIO.output(7, False)

else:

GPIO.output(7, True)

if GPIO.input(18):

GPIO.output(11, False)

else:

GPIO.output(11, True)

if GPIO.input(16):

GPIO.output(13, False)

else:

GPIO.output(13, True)

if GPIO.input(12):

GPIO.output(15, False)

else:

GPIO.output(15, True)

#

Step 7: Guardar Código

Una vez que tenemos listo el código lo guardamos y para eso nos vamos a File/Save As, también podemos presionar Ctrl + s.

Step 8: Ejecutar El Código

Después de guardar, podemos ejecutar el código presionando Ctrl + F5.

Una vez ejecutado el código podemos ingresar un voltaje en las entradas opto-acopladas y veremos como se encienden los relés.

Step 9: Montaje De Una Carga (salida De Relé)

En la imagen se muestra como realizar el circuito para conectar una ampolleta al relé.

Step 10: Montaje Sensor Apertura De Puerta (entrada Opto-acoplada)

Un ejemplo de uso para la entrada opto-acoplada es usar un sensor de aperturas de puertas y en la imagen se puede ver como realizar la conexión.

Step 11: Pinout

La 4-Relay Shield maneja los relés con los GPIO 7, 11, 13 y 15 por eso se configuran como salida. El control de estos se realiza igual que un LED (on/off).

Los GPIO 12, 16, 18 y 22 están conectados a los opto-acopladores y se configuran como entrada. La lectura es igual que a la de un pulsador.

Be the First to Share

    Recommendations

    • CNC Contest

      CNC Contest
    • Make it Move

      Make it Move
    • Teacher Contest

      Teacher Contest

    Discussions