2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Kohët e fundit bleva një shtëpi me një zile të thyer të ziles së derës. Kështu që unë ndërtova një që mund të bëjë tinguj me porosi.
Kam përdorur Paketën Adafruit Stereo Bonnet me RPI Zero W
Pjesë shtesë:
kartë SD
Prizë USB - Ose mund të përdorni një përshtatës të energjisë Pi nëse keni një prizë energjie në zilen e derës
Kabllo e vogël USB në mikro USB
Proto bord i vogël për lidhjen e lidhjeve
Rezistent 1 - 10k
Rezistent 1 - 1k
Kondensator 1 - 104 (0.1uf)
3 kabllo kërcyes
2 kabllo kapëse aligatori
Hapi 1: Pjesët e saldimit
Adafruit Speaker Bonnet dhe Zero kanë nevojë për lidhëset e kunjave të bashkuar. Adafruit ka udhëzime për këtë.
Ky është një qark i besueshëm që përdor rezistencë harduerike. Nuk merr hyrje fantazmë nga elektriciteti statik ose nga rrokullisja e çelësit të dritës. GPIO merr një tension konstant dhe goditja e çelësit lidh qarkun me tokën duke rënë tensionin. Kondensatori vepron si një furnizim me energji të pandërprerë për një kohë të shkurtër, ai parandalon atë që quhet kërcim i butonit. Kjo ku një qark do të bëjë luhatje të shumta në tension kur shtypet një buton sepse metali në të vërtetë po kontakton shumë herë në një pjesë të sekondës. Skenari Python ka një dalje 5 sekonda që gjithashtu ndihmon me këtë dhe zile të pasjellshme.
- Lidhni bluzën e zezë në një lidhës tokësor në Bonnetin e altoparlantit
- Ngjitës bluzë e kuqe në lidhësin 3.3v
- Ngjitës blu i ngjitur në 22 në Speaker Bonnet (që është GPIO 22)
- Ura bashkoi bluzën e kuqe të energjisë në rezistencën 10k
- Ura bashkon skajin tjetër të rezistencës 10k, kërcyesit GPIO, kondensatorit dhe rezistencës 1k
- Ura lidhni skajin tjetër të rezistencës 1k tela me kapëse aligatori.
- Ura bashkoni skajin tjetër të kondensatorit, tokëzimit dhe telave të tjerë të kapësave të aligatorit.
Hapi 2: Konfiguroni Raspberry Pi
Kam përdorur Raspbian Lite, sepse nuk mund të kontrolloni volumin e altoparlantit në tabelën Adafruit me versionin e plotë GUI të Raspbian. Nëse përdorni pajisjet Adafruit, ndiqni udhëzimet e tyre për konfigurim.
Krijoni një dosje për skedarët e ziles
pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd zile derë
Shkarkoni skriptin python dhe skedarët (t) wav që dëshironi të përdorni.
wget -O doorbell.py
wget -O doorbell.wav
wget -O gong.wav
wget -O bird.wav
Bëni zilen e derës.py të ekzekutueshme
chmod +x zile derë.py
I redaktova këto tinguj me tinguj të licencuar nga Creative Commons të cilët i mora nga Freesound
Skenari python përdor ring.wav, kështu që kopjoni atë që dëshironi të luajë
pi@raspberrypi ~ $ cp gong.wav ring.wav
Konfiguro shërbimin e fillimit
pi@raspberrypi su $ sudo nano /lib/systemd/system/doorbell.service
[Njësia] Përshkrimi = Programi i ziles së derës
[Shërbimi]
ExecStart =/home/pi/zile derë/zile derë.py
StandardOutput = null
[Instalo]
WantedBy = multi-user.target
Alias = zile derë.shërbim
Ruaj, pastaj aktivizo shërbimin
pi@raspberrypi su $ sudo systemctl aktivizo derën e ziles.shërbim
pi@raspberrypi su $ sudo systemctl start doorbell.service
Hapi 3: Instalimi
Instalimi do të duhet të personalizohet sipas sistemit tuaj ekzistues të ziles. Kam përdorur një sharrë reciproke për të hapur dhomat e zërit në strehën e vjetër të ziles dhe i kam vënë altoparlantët. Kam përdorur disa kaseta elektrike për t'i mbajtur gjërat në vend. I shirita skajet e telit të ndërrimit të ziles dhe e lidha me kapëse aligatori. E mbulova bakrin e zhveshur me shirit elektrik.