Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
¡Hola a todos!
Estoy en cuarentena y los días son aburridos. Así que decidí crear algo inútil… ¡El cantante de puerta!
Ok … lo sé … es inútil … ¡pero es divertido!
El objetivo es que cuando alguien abre la puerta, suene (sonido personalizable) como un pedo, un grito, una música… (te lo advertí… es inútil)
Debido a la cuarentena, no pude comprar lo que quería en la tienda. Así que hice con lo que tenía:)
Suministros
He utilizado el siguiente material:
- Frambuesa Pi 3
- Interruptor de límite (pude encontrar uno en una PC vieja)
- Un pequeño altavoz (encontré lo que necesitaba en una caja vieja)
- Cable y una cosa para conectar su altavoz a su Raspberry Pi
Eso es todo !
Paso 1: Color de los cables en el cable Jack
Mi enchufe está roto. Entonces necesito volver a conectar un nuevo conector macho en el altavoz.
Encontré un viejo par de auriculares (Samsung tal vez) e identifico el color del cable y lo asocié con sus funciones.
(como en la imagen de arriba)
No tenía un tubo termorretráctil … Así que lo hice con cinta adhesiva.
Paso 2: ¡Codificación
He conectado mi botón (normalmente cerrado - NC) al pin 1 (+ 5V) y al pin 7 (GPIO) de mi Rpi.
Así que ahora codificaré lo que quiero. Para este proyecto usé Python (pero puedes usar otros códigos aburridos para hacer esto)
En breve:
- Pygame se usa para reproducir un sonido
Hoja de datos Pygame
- El tiempo se usa para darle a la CPU la oportunidad de realizar tareas adicionales
Hora de la hoja de datos
- GPIO se usa para escuchar lo que sucede en la salida GPIO (obvio)
Hoja de datos RPi. GPIO
Te dejé mi código como adjunto <3
(Debe tener el sonido reproducido en la misma carpeta que el código)
Paso 3: ¡Arregle todo! y ¡Probemos
Fijé el botón en la puerta lo mejor que pude (con cinta).
Conecté todos los cables …
Y abre la puerta:)
=> video
Paso 4: ¡Eso es todo
Si desea más información, puede enviarme un correo electrónico a: [email protected]
Gracias por leerme (soy francés.. Entonces mi inglés es malo)
¡Y que tengas un buen día aburrido!