Kazalo:

Zvonec za vrata Raspberry Pi: 3 koraki
Zvonec za vrata Raspberry Pi: 3 koraki

Video: Zvonec za vrata Raspberry Pi: 3 koraki

Video: Zvonec za vrata Raspberry Pi: 3 koraki
Video: Как собрать ПЛК Raspberry Pi Pico || Редактор OpenPLC 2024, Julij
Anonim
Zvočnik za vrata Raspberry Pi
Zvočnik za vrata Raspberry Pi

Pred kratkim sem kupil dom z zlomljenim zvoncem na vratih. Tako sem zgradil enega, ki lahko oddaja zvoke po meri.

Uporabil sem Adafruit Stereo Bonnet Pack z RPI Zero W

Dodatni deli:

sD kartice

Vtičnica USB - lahko uporabite tudi napajalnik Pi, če imate pri vhodu električno vtičnico

Majhen kabel USB na mikro USB

Majhne povezave s proto ploščo do spajkanja

1 - 10k uporovnik

1 - 1k uporovnik

1 - 104 (0,1 uf) kondenzator

3 mostični kabli

2 aligatorska spončna kabla

Korak: Spajkalni deli

Spajkalni deli
Spajkalni deli
Spajkalni deli
Spajkalni deli
Spajkalni deli
Spajkalni deli
Spajkalni deli
Spajkalni deli

Pokrov zvočnika Adafruit in Zero potrebujeta spajkanje konektorjev. Adafruit ima navodila za to.

To je zanesljivo vezje, ki uporablja strojne upore. Ne dobi fantomskih vhodov iz statične elektrike ali z obračanjem stikala luči. GPIO dobi konstantno napetost in s pritiskom na stikalo poveže vezje z maso, pri čemer napetost pade. Kondenzator deluje kot kratkotrajno neprekinjeno napajanje, preprečuje, da se gumbu odbije. V tem primeru bo vezje ob pritisku na gumb povzročilo več nihanj v napetosti, ker kovina dejansko večkrat pride v stik v delčku sekunde. Skript Python ima 5 sekund odmora, ki prav tako pomaga pri tem in nespodobnih zvonilcih.

  • Črni mostiček spajkajte na ozemljitveni priključek na pokrovu zvočnika
  • Spajkajte rdeči mostiček na priključek 3,3 V.
  • Spajkajte modri mostiček na 22 na pokrovu zvočnika (kar je GPIO 22)
  • Mostov spajkajte rdeči mostiček na 10k upor
  • Most spajkajte na drugem koncu 10k upora, mostiček GPIO, kondenzator in 1k upor
  • Drugi konec 1k upora prilepite na žico aligatorja.
  • Most spajkajte na drugem koncu kondenzatorske, ozemljitvene in druge aligatorske spone.

2. korak: Namestite Raspberry Pi

Uporabil sem Raspbian Lite, ker ne morete nadzorovati glasnosti zvočnikov na plošči Adafruit s polno različico grafičnega vmesnika Raspbian. Če uporabljate strojno opremo Adafruit, sledite njihovim navodilom za nastavitev.

Ustvarite mapo za datoteke zvonjenja

pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd zvonec na vratih

Prenesite skripte python in datoteke wav, ki jih želite uporabiti.

wget -O doorbell.py

wget -O zvonec na vratih.wav

wget -O gong.wav

wget -O bird.wav

Naj bo doorbell.py izvedljiv

chmod +x zvonec na vratih.py

Te zvoke sem urejal z licenciranimi zvoki Creative Commons, ki sem jih dobil od Freesounda

Skript python uporablja ring.wav, zato kopirajte tistega, ki ga želite predvajati

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

Nastavitev zagonske storitve

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

[Enota] Opis = Program zvonjenja na vratih

[Storitev]

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

StandardOutput = nič

[Namesti]

WantedBy = cilj za več uporabnikov

Vzdevek = zvonec na vratih. storitev

Shranite in nato aktivirajte storitev

pi@raspberrypi ~ $ sudo systemctl omogoči zvonjenje na vratih.service

pi@raspberrypi ~ $ sudo systemctl start doorbell.service

3. korak: Namestitev

Namestitev bo treba prilagoditi obstoječemu sistemu zvonjenja na vratih. Z batno žago sem odprl zvočne komore v starem ohišju vrat in vstavil zvočnike. Za vzdrževanje stvari sem uporabil nekaj električnega traku. Odstranil sem konce stikalne žice za vrata in jo povezal z aligatorskimi sponkami. Goli baker sem prekril z električnim trakom.

Priporočena: