Table des matières:

Sonnette Raspberry Pi : 3 étapes
Sonnette Raspberry Pi : 3 étapes

Vidéo: Sonnette Raspberry Pi : 3 étapes

Vidéo: Sonnette Raspberry Pi : 3 étapes
Vidéo: Getting Started With The Raspberry Pi 3 2024, Novembre
Anonim
Sonnette Raspberry Pi
Sonnette Raspberry Pi

J'ai récemment acheté une maison avec un carillon de sonnette cassé. J'en ai donc construit un qui peut faire des sons personnalisés.

J'ai utilisé l'Adafruit Stereo Bonnet Pack avec RPI Zero W

Pièces supplémentaires:

carte SD

Prise de courant USB - Vous pouvez également utiliser un adaptateur secteur Pi si vous avez une prise de courant à la sonnette

Petit câble USB vers micro USB

Petite carte proto aux connexions à souder

1 - résistance 10k

1 - 1k résistance

1 - 104 (0.1uf) condensateur

3 câbles de démarrage

2 câbles pince crocodile

Étape 1: pièces à souder

Pièces à souder
Pièces à souder
Pièces à souder
Pièces à souder
Pièces à souder
Pièces à souder
Pièces à souder
Pièces à souder

Les connecteurs à broches Adafruit Speaker Bonnet et Zero doivent être soudés. Adafruit a des instructions pour cela.

Il s'agit d'un circuit fiable qui utilise des résistances matérielles. Il ne reçoit pas d'entrées fantômes dues à l'électricité statique ou à l'actionnement d'un interrupteur. Le GPIO obtient une tension constante et le fait d'appuyer sur l'interrupteur connecte le circuit à la terre en faisant chuter la tension. Le condensateur agit comme une alimentation électrique ininterrompue de courte durée, il empêche ce qu'on appelle le rebond du bouton. C'est là qu'un circuit fera de multiples fluctuations de tension lorsqu'un bouton est enfoncé, car le métal entre en contact plusieurs fois en une fraction de seconde. Le script Python a un délai d'attente de 5 secondes qui aide également à cela et aux sonneries impolies.

  • Soudez le cavalier noir à un connecteur de masse sur le capot du haut-parleur
  • Souder le cavalier rouge au connecteur 3.3v
  • Souder le cavalier bleu à 22 sur le capot du haut-parleur (qui est GPIO 22)
  • Cavalier d'alimentation rouge à souder sur une résistance de 10k
  • Soudure en pont à l'autre extrémité de la résistance 10k, du cavalier GPIO, du condensateur et de la résistance 1k
  • Soudez l'autre extrémité de la résistance de 1k au fil de la pince crocodile.
  • Soudez le pont à l'autre extrémité du condensateur, à la terre et à l'autre fil de pince crocodile.

Étape 2: Configurer Raspberry Pi

J'ai utilisé Raspbian Lite, car vous ne pouvez pas contrôler le volume du haut-parleur sur la carte Adafruit avec la version graphique complète de Raspbian. Si vous utilisez le matériel Adafruit, suivez leurs instructions de configuration.

Créer un dossier pour les fichiers de sonnette

pi@raspberrypi ~ $ mkdir sonnettepi@raspberrypi ~ $ cd sonnette

Téléchargez le script python et le(s) fichier(s) wav que vous souhaitez utiliser.

wget -O sonnette.py

wget -O sonnette.wav

wget -O gong.wav

wget -O oiseau.wav

Rendre doorbell.py exécutable

chmod +x sonnette.py

J'ai édité ces sons avec des sons sous licence Creative Commons que j'ai obtenus de Freesound

Le script python utilise ring.wav, alors copiez celui que vous voulez qu'il joue

pi@raspberrypi ~ $ cp gong.wav ring.wav

Configurer le service de démarrage

pi@raspberrypi ~ $ sudo nano /lib/systemd/system/doorbell.service

[Unit]Description=Programme de sonnette

[Service]

ExecStart=/home/pi/doorbell/doorbell.py

Sortie standard=nulle

[Installer]

WantedBy=multi-user.target

Alias=sonnette.service

Enregistrez, puis activez le service

pi@raspberrypi ~ $ sudo systemctl activer doorbell.service

pi@raspberrypi ~ $ sudo systemctl start doorbell.service

Étape 3: Installation

L'installation devra être adaptée à votre système de sonnette existant. J'ai utilisé une scie alternative pour ouvrir les chambres sonores dans l'ancien boîtier de sonnette et installer les haut-parleurs. J'ai utilisé du ruban électrique pour maintenir les choses en place. J'ai rayé les extrémités du fil de l'interrupteur de la sonnette et je l'ai connecté avec des pinces crocodiles. J'ai recouvert le cuivre nu avec du ruban électrique.

Conseillé: