Sadržaj:

Zvono za vrata od maline Pi: 3 koraka
Zvono za vrata od maline Pi: 3 koraka

Video: Zvono za vrata od maline Pi: 3 koraka

Video: Zvono za vrata od maline Pi: 3 koraka
Video: Холодное лето пятьдесят третьего... (FullHD, драма, реж. Александр Прошкин, 1987 г.) 2024, Juli
Anonim
Zvono za vrata od maline Pi
Zvono za vrata od maline Pi

Nedavno sam kupio kuću sa pokvarenim zvonom na vratima. Tako sam napravio jedan koji može stvarati prilagođene zvukove.

Koristio sam Adafruit Stereo poklopac motora sa RPI Zero W

Dodatni delovi:

sd kartica

USB utičnica za napajanje - Ili biste mogli koristiti adapter za napajanje Pi ako imate utičnicu na zvonu na vratima

Mali USB na mikro USB kabel

Priključci male proto ploče za lemljenje

Otpornik 1 - 10k

1 - 1k otpornik

1 - 104 (0,1uf) kondenzator

3 kratkospojna kabela

2 kabla sa kopčom od aligatora

Korak 1: Dijelovi za lemljenje

Lemljeni dijelovi
Lemljeni dijelovi
Lemljeni dijelovi
Lemljeni dijelovi
Lemljeni dijelovi
Lemljeni dijelovi
Lemljeni dijelovi
Lemljeni dijelovi

Poklopac zvučnika Adafruit i nula trebaju lemljene pin konektore. Adafruit za to ima upute.

Ovo je pouzdan krug koji koristi hardverske otpornike. Ne prima fantomske ulaze od statičkog elektriciteta ili okretanjem prekidača za svjetlo. GPIO dobiva konstantan napon i pritiskom na prekidač povezuje krug s masom ispuštajući napon. Kondenzator djeluje kao kratkotrajno neprekidno napajanje, sprečava ono što se naziva odskakanje dugmeta. Ovdje će krug napraviti višestruke fluktuacije u naponu kada se pritisne dugme jer metal zapravo dolazi u kontakt više puta u djeliću sekunde. Python skripta ima pauzu od 5 sekundi koja takođe pomaže u tome i nepristojnim zvonjavama.

  • Lemite crni kratkospojnik na konektor za masu na poklopcu zvučnika
  • Lemiti crveni kratkospojnik na konektor od 3,3 V.
  • Lemite plavi kratkospojnik na 22 na poklopcu zvučnika (što je GPIO 22)
  • Premosite crveni kratkospojnik snage na otpornik od 10 k
  • Premosite drugi kraj 10k otpornika, GPIO kratkospojnik, kondenzator i 1k otpornik
  • Spojite drugi kraj 1k otpornika na žicu sa kopčom od aligatora.
  • Lemite drugi kraj kondenzatorske, uzemljene i druge aligatorske žice.

Korak 2: Postavite Raspberry Pi

Koristio sam Raspbian Lite jer ne možete kontrolirati jačinu zvučnika na ploči Adafruit s punom GUI verzijom Raspbiana. Ako koristite Adafruit hardver, slijedite njihove upute za postavljanje.

Kreirajte fasciklu za datoteke zvona na vratima

pi@raspberrypi ~ $ mkdir zvono na vratimapipi@raspberrypi ~ $ cd zvono na vratima

Preuzmite python skripte i wav datoteke koje želite koristiti.

wget -O doorbell.py

wget -O doorbell.wav

wget -O gong.wav

wget -O bird.wav

Učinite doorbell.py izvršnim

chmod +x doorbell.py

Uređivao sam ove zvukove pomoću licenciranih zvukova Creative Commons koje sam dobio od Freesounda

Python skripta koristi ring.wav, pa kopirajte onu koju želite da reprodukuje

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

Postavljanje usluge pokretanja

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

[Jedinica] Opis = Program zvona na vratima

[Usluga]

ExecStart =/home/pi/zvono na vratima/doorbell.py

StandardOutput = null

[Instaliraj]

WantedBy = višekorisnički cilj

Alias = zvono na vratima.usluga

Sačuvajte, a zatim aktivirajte uslugu

pi@raspberrypi ~ $ sudo systemctl enable doorbell.service

pi@raspberrypi ~ $ sudo systemctl start doorbell.service

Korak 3: Instalacija

Instalacija će morati biti prilagođena vašem postojećem sistemu zvona na vratima. Upotrijebio sam klipnu pilu da otvorim zvučne komore u starom kućištu zvona i ubacim zvučnike. Koristio sam neku električnu traku da zadržim stvari na mjestu. Skinuo sam krajeve žice prekidača za zvono na vratima i povezao je sa štipaljkama od aligatora. Obložio sam goli bakar električnom trakom.

Preporučuje se: