Innehållsförteckning:

Raspberry Pi dörrklocka: 3 steg
Raspberry Pi dörrklocka: 3 steg

Video: Raspberry Pi dörrklocka: 3 steg

Video: Raspberry Pi dörrklocka: 3 steg
Video: CS 299 Final Project - Digital Doorbell Raspberry Pi 2024, Juli
Anonim
Hallon Pi dörrklocka
Hallon Pi dörrklocka

Jag köpte nyligen ett hem med en trasig dörrklocka. Så jag byggde en som kan göra anpassade ljud.

Jag använde Adafruit Stereo Bonnet Pack med RPI Zero W

Ytterligare delar:

SD-kort

USB -uttag - Eller så kan du använda en Pi -strömadapter om du har ett eluttag vid dörrklockan

Liten USB till mikro USB -kabel

Litet prototavla till lödanslutningar

1 - 10k motståndare

1 - 1k motståndare

1 - 104 (0.1uf) kondensator

3 bygelkablar

2 kablar för krokodilklämmor

Steg 1: Löddelar

Löddelar
Löddelar
Löddelar
Löddelar
Löddelar
Löddelar
Löddelar
Löddelar

Adafruit Speaker Bonnet och Zero behöver stiftkontakterna lödda. Adafruit har instruktioner för detta.

Detta är en pålitlig krets som använder hårdvarumotstånd. Det får inte fantomingångar från statisk elektricitet eller från att vända en ljusströmbrytare. GPIO får en konstant spänning och trycker på omkopplaren ansluter kretsen till marken och tappar spänningen. Kondensatorn fungerar som en kortvarig oavbruten strömförsörjning, den förhindrar det som kallas knappstopp. Det är här en krets kommer att göra flera fluktuationer i spänningen när en knapp trycks in eftersom metallen faktiskt tar kontakt flera gånger på en bråkdel av en sekund. Python -skriptet har en 5 sekunders timeout som också hjälper till med detta och oartiga ringsignaler.

  • Löd den svarta bygeln till en jordad kontakt på högtalarhuven
  • Löd röd bygel till 3.3v kontakt
  • Löd blå bygel till 22 på högtalarhuven (vilket är GPIO 22)
  • Broslöd röd kraftbygel till 10k motstånd
  • Bridge lod andra änden av 10k motstånd, GPIO bygel, kondensator och 1k motstånd
  • Broslöd andra änden av 1k motstånd till krokodilklämtråden.
  • Broslöd andra änden av kondensator, jord och annan krokodilklämtråd.

Steg 2: Konfigurera Raspberry Pi

Jag använde Raspbian Lite, eftersom du inte kan styra högtalarvolymen på Adafruit -kortet med den fullständiga GUI -versionen av Raspbian. Om du använder Adafruit -hårdvaran, följ deras anvisningar för installation.

Skapa en mapp för dörrklockfiler

pi@raspberrypi ~ $ mkdir dörrklocka@raspberrypi ~ $ cd dörrklocka

Ladda ner python -skript och wav -fil (er) som du vill använda.

wget -O doorbell.py

wget -O dörrklocka.wav

wget -O gong.wav

wget -O bird.wav

Gör doorbell.py körbar

chmod +x dörrklocka.py

Jag redigerade dessa ljud med Creative Commons Licensed -ljud som jag fick från Freesound

Python -skriptet använder ring.wav, så kopiera det du vill att det ska spelas upp

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

Konfigurera starttjänst

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

[Enhet] Beskrivning = Dörrklocka -program

[Service]

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

StandardOutput = null

[Installera]

WantedBy = multi-user.target

Alias = dörrklocka. Tjänst

Spara och aktivera sedan tjänsten

pi@raspberrypi ~ $ sudo systemctl aktivera dörrklocka. tjänst

pi@raspberrypi ~ $ sudo systemctl start doorbell.service

Steg 3: Installation

Installationen måste anpassas till ditt befintliga dörrklocksystem. Jag använde en fram- och återgående såg för att skära upp ljudkamrarna i det gamla dörrklockhuset och sätta i högtalarna. Jag använde lite tejp för att hålla saker på plats. Jag randade ändarna på dörrklockans omkopplare och kopplade den med krokodilklämmor. Jag täckte den nakna kopparen med eltejp.

Rekommenderad: