Sisällysluettelo:

Raspberry Pi -ovikello: 3 vaihetta
Raspberry Pi -ovikello: 3 vaihetta

Video: Raspberry Pi -ovikello: 3 vaihetta

Video: Raspberry Pi -ovikello: 3 vaihetta
Video: How to network monitor using Raspberry PI | Zabbix | NETVN 2024, Heinäkuu
Anonim
Raspberry Pi ovikello
Raspberry Pi ovikello

Ostin äskettäin kodin, jossa ovikello soi. Joten rakensin sellaisen, joka voi tehdä mukautettuja ääniä.

Käytin Adafruit Stereo Bonnet Packia RPI Zero W: n kanssa

Muut osat:

Sd-kortti

USB -pistorasia - Tai voit käyttää Pi -virtalähdettä, jos ovikellossa on pistorasia

Pieni USB -mikro -USB -kaapeli

Pieni proto -kortti juotosliitäntöihin

1-10k vastus

1-1k vastus

1-104 (0,1uf) kondensaattori

3 hyppyjohtoa

2 alligaattoripidikettä

Vaihe 1: Juotososat

Juotososat
Juotososat
Juotososat
Juotososat
Juotososat
Juotososat
Juotososat
Juotososat

Adafruit -kaiutinkotelo ja Zero tarvitsevat nastaliittimet juotettuna. Adafruitilla on ohjeet tähän.

Tämä on luotettava piiri, joka käyttää laitteiston vastuksia. Se ei saa fantomituloja staattisesta sähköstä tai valokytkimen kääntämisestä. GPIO saa jatkuvaa jännitettä ja kytkimen painaminen yhdistää piirin maahan pudottamalla jännitteen. Kondensaattori toimii lyhytaikaisena keskeytymättömänä virtalähteenä, se estää ns. Painikkeiden pomppimisen. Tässä piirissä jännite vaihtelee useita kertoja, kun painiketta painetaan, koska metalli todella koskettaa useita kertoja sekunnin murto -osassa. Python -skriptillä on 5 sekunnin aikakatkaisu, joka auttaa myös tässä ja epäkohteliaissa soittajissa.

  • Juotos musta hyppyjohdin kaiuttimen konepellin maadoitusliittimeen
  • Juotos punainen hyppyjohdin 3,3 V: n liittimeen
  • Juotosin sininen hyppääjä 22: een kaiutinkoneessa (joka on GPIO 22)
  • Silta juotos punainen tehohyppy 10k vastukseen
  • Siltajuotos 10k vastuksen toinen pää, GPIO -hyppyjohdin, kondensaattori ja 1k -vastus
  • Silta juottaa 1k -vastuksen toinen pää alligaattoripidikkeeseen.
  • Silta juottaa kondensaattorin toinen pää, maa ja muu alligaattorin pidike.

Vaihe 2: Asenna Raspberry Pi

Käytin Raspbian Litea, koska et voi hallita Adafruit -levyn kaiuttimien äänenvoimakkuutta Raspbianin täydellisellä graafisella käyttöliittymäversiolla. Jos käytät Adafruit -laitteistoa, noudata asennusohjeita.

Luo kansio ovikellotiedostoille

pi@raspberrypi ~ $ mkdir ovikello@raspberrypi ~ $ cd ovikello

Lataa python -skripti ja wav -tiedostot, joita haluat käyttää.

wget -O ovikello.py

wget -O ovikello.wav

wget -O gong.wav

wget -O bird.wav

Tee ovikello.py suoritettavaksi

chmod +x ovikello.py

Muokkasin näitä ääniä Creative Commonsin lisensoiduilla äänillä, jotka sain Freesoundilta

Python -skripti käyttää ring.wav -tiedostoa, joten kopioi se, jonka haluat toistaa

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

Asenna käynnistyspalvelu

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

[Yksikkö] Kuvaus = Ovikello -ohjelma

[Palvelu]

ExecStart =/home/pi/ovikello/ovikello.py

StandardOutput = null

[Asentaa]

WantedBy = usean käyttäjän.target

Alias = ovikello.palvelu

Tallenna ja aktivoi palvelu

pi@raspberrypi ~ $ sudo systemctl ota ovikello käyttöön

pi@raspberrypi ~ $ sudo systemctl käynnistä ovikello.palvelu

Vaihe 3: Asennus

Asennus on mukautettava olemassa olevaan ovikellojärjestelmään. Käytin edestakaisin sahaa leikkaamaan vanhan ovikellokotelon äänitilat auki ja asettamaan kaiuttimet. Käytin sähköteippiä pitämään asiat paikoillaan. Raidoitin ovikellon kytkimen johdon päät ja liitin sen alligaattoripidikkeisiin. Peitin paljaan kuparin sähköteipillä.

Suositeltava: