Tabla de contenido:
Video: Control de relés con Raspberry Pi: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
La mayoría de nosotros nos hemos enfrentado al problema cuando la placa raspberry pi no es capaz de cambiar entre varios dispositivos simultáneamente. Por lo tanto, no es posible conectar varios dispositivos utilizando los 26 pines GPIO. Además, no se puede extender más allá de 26, por lo que no se pueden conectar más de 26 dispositivos.
Este problema se puede resolver utilizando un encabezado GPIO. En un encabezado, podemos conectar una placa de relés con hasta 16 relés y podemos extender el recuento de placas a 128. Entonces, en total, se pueden conectar 128 * 16 dispositivos.
¡Empecemos entonces!
Paso 1: Hardware necesario
Para este proyecto, usaremos:
1. Controlador de relés
2. Raspberry Pi
3. Escudo I2C
4. Adaptador de corriente de 12V
5. Cable de conexión I2C
Puedes comprar el producto pinchando sobre ellos. Además, puede encontrar más material excelente en Dcube Store.
Paso 2: Conexiones de hardware
Pasos para conectar Raspberry Pi con I2C Shield / Adapter
Primero, tome la Raspberry Pi y coloque el I²C Shield sobre ella. Presione el escudo suavemente y terminaremos con este paso tan fácil como un pastel (vea las imágenes n. ° 1 y n. ° 2).
Conexión del controlador de relés MCP23008 y Raspberry Pi
Con un cable I2C, conecte el controlador de relé MCP23008 a la Raspberry a través del puerto de conexión I2C en el escudo I2C (vea la imagen n. ° 3).
Enciende las tablas
Raspberry Pi se puede alimentar con cualquier cable micro USB. Funciona con 5V y 2A. Enchufe el cable Micro USB en el conector de alimentación de Raspberry Pi. Además, no olvide encender el controlador de relé con un adaptador de corriente de 12V. ¡Conéctelo y listo!
Las conexiones finales se dan en la imagen # 4.
Paso 3: Trabajo y código (usando Java)
Hemos arrancado el dispositivo con Linux (Raspbian). En esto, estamos usando la Raspberry Pi con una pantalla de monitor.
1. Instale la “biblioteca pi4j” de https://pi4j.com/install.html. Pi4j es una biblioteca de entrada / salida de Java para Raspberry Pi. Un método fácil y preferido para instalar la "biblioteca pi4j" es ejecutar el comando mencionado directamente en su Raspberry Pi:
curl -s get.pi4j.com | sudo bash O curl -s get.pi4j.com
2. Para crear un nuevo archivo donde se pueda escribir el código, se utilizará el siguiente comando:
vi FILE_NAME.java
p.ej. vi SAMPLE1.java
3. Después de crear el archivo, podemos ingresar el código aquí. Algunos códigos java de muestra están disponibles en nuestro repositorio de GitHub. Estos están listos para ser utilizados simplemente copiándolos desde aquí.
4. Para insertar el código presione la tecla “i”.
5. Copie el código del repositorio mencionado anteriormente y péguelo en el archivo creado por usted.
6. Haga clic en "esc" una vez que haya terminado con la codificación.
7. Luego use el comando mencionado a continuación para salir de la ventana de código:
: wq
Este es el comando de salida de escritura para volver a la ventana de la terminal
8. Compile el código usando el siguiente comando:
pi4j FILE_NAME.java
p.ej. pi4j SAMPLE1.java
9. Si no hay errores, ejecute el programa usando el comando mencionado a continuación:
pi4j FILE_NAME
P.ej. pi4j SAMPLE1
El repositorio de código tiene 5 códigos de muestra y puede controlar el relé en muchas combinaciones diferentes. Así que hemos hecho el control de relés con raspberry pi.
¡Veamos qué melodía puedes hacer para hacer bailar el relevo!
Recomendado:
Automatización del hogar con Raspberry Pi usando placa de relés: 7 pasos
Automatización del hogar con Raspberry Pi con placa de relés: un gran número de personas desea una gran comodidad pero a precios razonables. Nos da pereza iluminar las casas todas las noches cuando se pone el sol y a la mañana siguiente, apagar las luces de nuevo O encender / apagar el aire acondicionado / ventilador / calentadores como estaban
Tablero de relés de 4 canales controlado con botones pulsadores: 4 pasos
Placa de relés de 4 canales controlada con botones: Mi objetivo es actualizar mi impresora 3D Anet A8 agregando un control de fuente de alimentación a través de la interfaz Octoprint. Sin embargo, también quiero poder iniciar " manualmente " mi impresora 3D, es decir, no usar la interfaz web, solo presionar un botón
Todo lo que necesita saber sobre los relés: 6 pasos (con imágenes)
Todo lo que necesita saber sobre un relé: ¿Qué es un relé? Un relé es un interruptor operado eléctricamente. Muchos relés utilizan un electroimán para operar mecánicamente un interruptor, pero también se utilizan otros principios de funcionamiento, como los relés de estado sólido. Los relés se utilizan donde es necesario controlar
[Automatización del hogar] Relés de control desde cualquier lugar con ESP8266 + Blynk: 4 pasos
[Domótica] Relés de control desde todas partes usando ESP8266 + Blynk: Hay muchas formas de hacer una automatización del hogar, Algunas son complicadas, Algunas son fáciles. En este instructivo, mostraré cómo hacer un control simple de relés usando ESP-12E con Blynk. Para mayor comodidad, el diseño era una placa de circuito impreso de un solo lado Para que pueda hacer usted mismo
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto de infrarrojos y aplicación de Android: 5 pasos (con imágenes)
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto por infrarrojos y aplicación de Android: Control de 8 interruptores de relé con nodemcu y receptor de infrarrojos a través de wifi y control remoto por infrarrojos y aplicación de Android. El control remoto por infrarrojos funciona independientemente de la conexión wifi. AQUÍ