Tabla de contenido:
- Paso 1: Material
- Paso 2: Configurar el Pi 1: Instalar Raspbian
- Paso 3: Configurar el Pi 2: Configurar SSH y VNC
- Paso 4: Configuración del Pi 3: use Bitvise SSH para acceder a su Pi
- Paso 5: Configuración del Pi 4: Actualice su Pi
- Paso 6: Configuración del Pi 5: Instalación de Lightshowpi
- Paso 7: cableado de sus cosas
- Paso 8: Cableado de sus cosas 2: Soldando los pines
- Paso 9: Cableado de sus cosas 3: Conexión del Pi a la placa de relés
- Paso 10: Cableado de sus cosas 4: Cableado de sus relés
- Paso 11: Pruébelo
- Paso 12: ¡Disfruta
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Hoy, seguiré los pasos para usar una frambuesa pi para que tus luces navideñas brillen con música. Con solo unos pocos dólares de material adicional, lo guiaré a través de la conversión de sus luces navideñas regulares en un espectáculo de luces para toda la casa. El objetivo aquí es empezar desde cero. Aunque esta guía está destinada a personas que no saben cómo usar Linux en absoluto y a quienes sí lo hacen, la atención se centra en las personas para las que Linux y Raspberry Pi son un completo misterio. Hay mucho más que se puede hacer con el software lightshowpi y hardware más sofisticado, pero esto es solo un comienzo.
Paso 1: Material
Primero lo imprescindible:
- Necesitarás tus luces navideñas. Recomiendo encarecidamente que se ciña a las luces de corriente continua. Si no tiene ninguno, en lugar de jugar con el voltaje de la red, obtenga algunas tiras de LED o cadenas de luces navideñas alimentadas por CC.
-
Una frambuesa pi; diferentes configuraciones necesitan hardware diferente
-
Si obtiene un pi zero o pi zero w, necesitará ** Un kit decente ya tendrá todos estos **
- un extractor de audio HDMI
- un cable mini HDMI
- pines de cabecera, o simplemente suelde directamente en la placa
- un adaptador USB OTG
- Un soldador
- Si obtiene un pi A, A +, B o B2, o cero (no w), necesitará un dongle wifi
- Si obtienes un kit pi 3, nada más
-
- Un altavoz con entrada auxiliar y cable auxiliar. Desafortunadamente, el audio de Bluetooth es inestable en pi zero w y pi 3.
- una tarjeta de memoria (mínimo 4 GB), generalmente incluida en los kits
- Una placa de relé de 8 canales (5v)
- Pines de cabecera hembra a hembra
Necesidades temporales: esto es temporal, por lo que recomendaría usar lo que ya tenga durante las pocas horas que será necesario
- Un mouse y un teclado USB
- Acceso a un monitor HDMI o TV
- Un concentrador USB si cambiar entre el mouse y el teclado es demasiado molesto y sus otros puertos USB están ocupados
Opcional
-
Una gran fuente de alimentación que usarás para todas tus luces.
Si sigue esta ruta, también necesita hacer un cable de alimentación o cortar un cable de extensión y usarlo como su cable de alimentación
- así como tu pi con un convertidor de dólar
- y tal vez luces de voltaje incluso más alto si es necesario con un convertidor elevador
Paso 2: Configurar el Pi 1: Instalar Raspbian
El primer paso es obtener raspbian en su dispositivo. Cubriré todos estos en un solo bloque y cubriré el hardware por separado.
Recomiendo descargar noobs de la fundación pi
Simplemente descomprímalo y cópielo en su tarjeta micro SD recién formateada. Eso es todo. Una vez que encienda su pi, lo guiará a través de la instalación.
Paso 3: Configurar el Pi 2: Configurar SSH y VNC
Tener una configuración SSH y VNC significa que no necesitará mantener el pi conectado a un gran lío de cables. Todo será posible desde 2 ventanas en su computadora portátil o incluso desde su teléfono. A menudo precedemos a nuestros comandos con "sudo", esto esencialmente le da a nuestro comando los privilegios de administrador.
-
Primero cambie su contraseña. Abra una ventana de terminal y escriba lo siguiente y se le pedirá que ingrese la contraseña predeterminada (frambuesa) y luego ingrese su propia contraseña.
sudo passwd
-
ahora copia tu dirección IP con el siguiente comando
ifconfig
Ahora vaya al menú de configuración y encienda SSH y VNC. Ahora puede reiniciar el pi y desconectarlo del monitor, el teclado y el mouse.
Paso 4: Configuración del Pi 3: use Bitvise SSH para acceder a su Pi
Recomiendo bitvise porque tiene una herramienta SFTP integrada, así como una buena interfaz. Ingrese su dirección IP que copió anteriormente, use el nombre de usuario pi y su nueva contraseña. Mantenga el puerto predeterminado (22). La terminal debería abrirse cuando seleccione iniciar sesión.
Paso 5: Configuración del Pi 4: Actualice su Pi
Antes de hacer cualquier otra cosa, ejecute las actualizaciones.
-
Primero, actualiza la biblioteca de qué paquetes están disponibles con
sudo apt-get update
-
Una vez que termine de ejecutarse, en realidad instala las actualizaciones con
sudo apt-get upgrade
-
Por si acaso, asegúrese de que el firmware de su pi esté actualizado (esto ya debería hacerse mediante la actualización)
sudo rpi-update
Paso 6: Configuración del Pi 5: Instalación de Lightshowpi
Esta parte de los pasos está disponible directamente en el sitio web de lightshowpi. Los incluiré por conveniencia. Agregaré algunas explicaciones allí.
-
sudo apt-get install git-core
apt-get es lo que obtiene los paquetes, y aquí instalaremos git-core, las dependencias (programas que git-core necesita ejecutarse) se agregarán automáticamente
-
cd ~
cd es para cambiar de directorio, mientras que ~ significa / home / * username * /, en este caso sería / home / pi /; usar eso o ~ debería funcionar igual
-
clon de git
Eso se acaba de copiar sobre la estructura de carpetas que necesitamos
-
cd lightshowpi
ahora pasamos a la carpeta que acabamos de descargar
-
git fetch && git checkout estable
ahora obtenemos los archivos necesarios
-
cd / inicio / pi / lightshowpi
pasamos a la carpeta correcta; en Linux, a menos que creemos enlaces del sistema, siempre tenemos que movernos a la carpeta correcta antes de ejecutar los scripts
-
sudo./install.sh
esto hace la instalación real; esto tomó alrededor de 3 horas en mi pi zero w
-
sudo reiniciar
ahora reiniciamos
Paso 7: cableado de sus cosas
La forma en que termines alimentando tus dispositivos depende de lo que estés usando. Hay muchas opciones aquí, pero al final del día, necesitará 5v para su pi, ya sea a través de un USB o usando los pines del encabezado y una solución de alimentación personalizada como lo hice yo. Toda la energía que está interrumpiendo debe ser CC. El voltaje de la línea de CA funcionará bien, pero conlleva un riesgo adicional. El bajo voltaje es mucho más seguro.
Paso 8: Cableado de sus cosas 2: Soldando los pines
Si está utilizando un pi cero, tendrá que soldar los pines del cabezal o soldar los cables directamente en los orificios de los pines.
Paso 9: Cableado de sus cosas 3: Conexión del Pi a la placa de relés
Estamos usando la numeración de pines del cableado. Existe una convención de nomenclatura alternativa, solo use la tabla que proporcioné o vaya a wirepi.com
Desde la placa de relés, con los pines hacia su, de izquierda a derecha, se conectará a lo siguiente en el pi
- pin 20: tierra
- pin 11: GPIO 0
- pin 12: GPIO 1
- pin 13: GPIO 2
- pin 15: GPIO 3
- pin 16: GPIO 4
- pin 18: GPIO 5
- pin 22: GPIO 6
- pin 7: GPIO 7
- pin 4: 5v de potencia
Si está alimentando su pi desde los pines del cabezal, entonces el + 5v irá al pin 2 y el - (tierra) irá al pin 6.
Paso 10: Cableado de sus cosas 4: Cableado de sus relés
Los relés funcionan como un interruptor. Sin embargo, conectaría sus luces directamente a su energía, hágalo, pero luego corte el cable vivo y coloque cada extremo de ese cable cortado en uno de los relés. Cada relé tiene 3 terminales. 2 de ellos están juntos, y la alimentación del relé los separa, el otro se conecta al terminal central cuando se alimenta el relé. El pequeño diagrama de una forma de esquina muestra cuál está separada (en rojo). Los extremos opuestos (primero y último) de cada relé nunca estarán conectados. Si lo desea, puede hacerlo siempre encendido y usar el 2 en verde, solo significa que los comandos lightshowpi estarán al revés. Puede ser útil si desea que las luces se enciendan de forma predeterminada después de que termine la música.
Paso 11: Pruébelo
Usé estos pequeños LED para probar mi placa, pero realmente puedes mirar la luz roja que está en la placa de relés. Cada relé ya tiene su propio LED.
-
No olvide navegar primero a la carpeta lightshowpi
cd / inicio / pi / lightshowpi /
- Luego use uno de estos comandos de prueba
- sudo python py / hardware_controller.py --state = flash
- sudo python py / hardware_controller.py --state = fade
Para finalizar la prueba, use CTRL + C
Paso 12: ¡Disfruta
Ahora es el momento de configurar sus luces navideñas reales y disfrutar del espectáculo. ¡No olvides ver mi video completo!
Para ejecutar su primera canción, use el archivo de demostración proporcionado por los desarrolladores de lightshowpi
sudo python py / synchronized_lights.py --file = / home / pi / lightshowpi / music / sample /hornorake_deck-the-halls.mp3
Para reproducir cualquier otro hijo, simplemente cambie el nombre del mp3 al final de ese comando. Aquí es donde entra en juego la función sftp de bitvise; simplemente puede hacer clic y arrastrar sus archivos.