Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Hola a tothom!
Estic en quarantena i els dies són avorrits. Així que vaig decidir crear una cosa inútil … El cantant de la porta!
D'acord … ho sé … No serveix de res … Però és divertit!
L’objectiu és que quan algú obri la porta, faci sonar (so personalitzable) com un pet, un crit, una música … (t’he advertit … no serveix de res)
A causa de la quarantena, no vaig poder comprar el que volia a la botiga. Així que vaig fer amb el que tenia:)
Subministraments
He utilitzat el material següent:
- Raspberry Pi 3
- Interruptor de límit (en vaig poder trobar un en un PC antic)
- Un petit altaveu (vaig trobar el que necessitava en una caixa vella)
- Cable i una cosa que permet connectar l’altaveu al vostre Raspberry Pi
Això és tot !
Pas 1: color dels cables del cable de la presa
El meu endoll de presa va trencat. Per tant, he de tornar a connectar un nou connector masculí a l’altaveu.
He trobat un vell parell d’auriculars (potser Samsung) i identifiquo el color del fil i s’associa a les seves funcions.
(com a la imatge superior)
No tenia cap tub retràctil … Així que he fet amb cinta adhesiva.
Pas 2: Codificació
He connectat el meu botó (normalment tancat - NC) al pin 1 (+ 5V) i al pin 7 (GPIO) del meu Rpi.
Així que ara codificaré el que vull. Per a aquest projecte he utilitzat Python (però podeu fer servir altres codis avorrits per fer-ho)
En resum:
- Pygame s’utilitza per reproduir un so
Fitxa tècnica Pygame
- S'utilitza el temps per donar a la CPU la possibilitat de fer tasques addicionals
Temps del full de dades
- GPIO s’utilitza per escoltar què passa a la sortida GPIO (obvius)
Fitxa tècnica RPi. GPIO
Us he deixat el meu codi com a fitxer adjunt <3
(Heu de reproduir el so a la mateixa carpeta que el codi)
Pas 3: solucioneu-ho tot. i Provem
Vaig fixar el botó a la porta com vaig poder (amb cinta adhesiva).
Vaig connectar tots els cables …
I obre la porta:)
=> vídeo
Pas 4: això és tot
Si voleu més informació, podeu enviar-me un correu electrònic a: [email protected]
Gràcies per llegir-me (sóc francès. Així que el meu anglès és dolent)
I que tingueu un bon dia avorrit!