Satura rādītājs:

Raspberry Pi durvju zvans: 3 soļi
Raspberry Pi durvju zvans: 3 soļi

Video: Raspberry Pi durvju zvans: 3 soļi

Video: Raspberry Pi durvju zvans: 3 soļi
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Jūlijs
Anonim
Raspberry Pi durvju zvans
Raspberry Pi durvju zvans

Nesen nopirku māju ar salauztu durvju zvana signālu. Tāpēc es izveidoju tādu, kas spēj veikt pielāgotas skaņas.

Es izmantoju Adafruit stereo pārsega paketi ar RPI Zero W

Papildu daļas:

SD karte

USB strāvas kontaktligzda - Vai arī varētu izmantot Pi strāvas adapteri, ja pie durvju zvana ir strāvas kontaktligzda

Mazs USB līdz mikro USB kabelis

Maza proto plate līdz lodēšanas savienojumiem

1 - 10 000 rezistoru

1 - 1k rezistors

1 - 104 (0,1uf) kondensators

3 džemperu kabeļi

2 aligatora skavas kabeļi

1. solis: lodēšanas detaļas

Lodēšanas daļas
Lodēšanas daļas
Lodēšanas daļas
Lodēšanas daļas
Lodēšanas daļas
Lodēšanas daļas
Lodēšanas daļas
Lodēšanas daļas

Adafruit skaļruņu pārsegam un nullei ir jāpielīmē tapas savienotāji. Adafruit ir norādījumi par to.

Šī ir uzticama shēma, kurā tiek izmantoti aparatūras rezistori. Tas nesaņem fantoma ieejas no statiskās elektrības vai gaismas slēdža pagriešanas. GPIO iegūst nemainīgu spriegumu, un, nospiežot slēdzi, ķēde tiek savienota ar zemi, samazinot spriegumu. Kondensators darbojas kā īslaicīgs nepārtraukts barošanas avots, tas novērš pogas atlēcienu. Šajā gadījumā ķēde, nospiežot pogu, radīs vairākas sprieguma svārstības, jo metāls faktiski vairākas reizes saskaras sekundes sekundes laikā. Python skriptam ir 5 sekunžu pārtraukums, kas arī palīdz šajā un nepieklājīgajos zvanītājos.

  • Lodējiet melno džemperi pie zemējuma savienotāja uz skaļruņa pārsega
  • Lodēšanas sarkans džemperis pie 3.3V savienotāja
  • Lodēt zilu džemperi līdz 22 uz skaļruņa pārsega (kas ir GPIO 22)
  • Tilta lodēšanas sarkanās jaudas džemperis uz 10k rezistoru
  • Tilta lodēt 10k rezistora otru galu, GPIO džemperi, kondensatoru un 1k rezistoru
  • Tilta lodēt 1k rezistora otru galu ar aligatora skavas vadu.
  • Tilta lodēt kondensatora otru galu, zemi un citu aligatora saspraudes vadu.

2. darbība: iestatiet Raspberry Pi

Es izmantoju Raspbian Lite, jo jūs nevarat kontrolēt skaļruņu skaļumu Adafruit panelī ar pilnu Raspbian GUI versiju. Ja izmantojat Adafruit aparatūru, izpildiet to norādījumus.

Izveidojiet mapi durvju zvana failiem

pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd durvju zvans

Lejupielādējiet python skriptu un wav failu (-us), ko vēlaties izmantot.

wget -O doorbell.py

wget -O durvju zvans.wav

wget -O gong.wav

wget -O bird.wav

Padariet durvju zvanu.py izpildāmu

chmod +x durvju zvans.py

Es rediģēju šīs skaņas, izmantojot Creative Commons licencētās skaņas, kuras saņēmu no Freesound

Python skripts izmanto ring.wav, tāpēc kopējiet to, kuru vēlaties atskaņot

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

Iestatiet palaišanas pakalpojumu

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

[Vienība] Apraksts = Durvju zvana programma

[Apkalpošana]

ExecStart =/mājas/pi/durvju zvans/durvju zvans

StandardOutput = null

[Uzstādīt]

WantedBy = vairāku lietotāju mērķis

Alias = durvju zvans.pakalpojums

Saglabājiet un pēc tam aktivizējiet pakalpojumu

pi@raspberrypi ~ $ sudo systemctl iespējot durvju zvanu. pakalpojums

pi@raspberrypi ~ $ sudo systemctl start doorbell.service

3. darbība: uzstādīšana

Instalācija būs jāpielāgo jūsu esošajai durvju zvana sistēmai. Es ar virzuļzāģi atgriezu skaņu kameras vecajā durvju zvana korpusā un ievietoju skaļruņus. Es izmantoju kādu elektrisko lenti, lai noturētu lietas vietā. Es svītrainu durvju zvana slēdža stieples galus un savienoju to ar aligatora skavām. Es pārklāju tukšo varu ar elektrisko lenti.

Ieteicams: