Obsah:

Domovní zvonek Raspberry Pi: 3 kroky
Domovní zvonek Raspberry Pi: 3 kroky

Video: Domovní zvonek Raspberry Pi: 3 kroky

Video: Domovní zvonek Raspberry Pi: 3 kroky
Video: Studenti z VUT programují Raspberry PI 3 pomocí vzdálené plochy 2024, Červenec
Anonim
Domovní zvonek Raspberry Pi
Domovní zvonek Raspberry Pi

Nedávno jsem si koupil dům se zlomeným zvonkem u zvonku. Tak jsem postavil ten, který umí dělat vlastní zvuky.

Použil jsem balíček Adafruit Stereo Bonnet Pack s RPI Zero W

Další díly:

SD karta

USB zásuvka - Nebo můžete použít napájecí adaptér Pi, pokud máte u zvonku elektrickou zásuvku

Malý kabel USB na micro USB

Malá proto deska na pájení připojení

1 - 10k resister

1-1k resister

1 - 104 (0,1uf) kondenzátor

3 propojovací kabely

2 kabely krokosvorky

Krok 1: Pájecí díly

Pájecí díly
Pájecí díly
Pájecí díly
Pájecí díly
Pájecí díly
Pájecí díly
Pájecí díly
Pájecí díly

Reproduktorová kapota Adaruit a Zero potřebují pájené konektory. Adafruit má k tomu pokyny.

Jedná se o spolehlivý obvod, který používá hardwarové odpory. Nezískává fantomové vstupy ze statické elektřiny ani přepnutím vypínače. GPIO dostane konstantní napětí a stiskem spínače se spojí obvod se zemí a napětí klesne. Kondenzátor funguje jako krátkodobé nepřerušované napájení, brání tomu, čemu se říká odraz tlačítka. V tomto případě obvod způsobí několik výkyvů napětí při stisknutí tlačítka, protože kov ve skutečnosti vytváří kontakt několikrát za zlomek sekundy. Skript Pythonu má časový limit 5 sekund, který také pomáhá s tímto a nezdvořilým vyzváněním.

  • Zapojte černý můstek na zemnící konektor na kapotě reproduktoru
  • Pájecí červený můstek na konektor 3,3 V.
  • Pájecí modrý můstek na 22 na kapotě reproduktoru (což je GPIO 22)
  • Pájecí můstek červený napájecí jumper na 10k odpor
  • Pájecí můstek na druhém konci 10k rezistoru, GPIO propojky, kondenzátoru a 1k rezistoru
  • Pájecí můstek druhý konec 1k rezistoru na drát aligátorového klipu.
  • Pájecí můstek na druhém konci kondenzátoru, uzemňovací a jiný krokosvorkový vodič.

Krok 2: Nastavení Raspberry Pi

Použil jsem Raspbian Lite, protože hlasitost reproduktorů na desce Adafruit nelze ovládat plnou verzí Raspbian s GUI. Pokud používáte hardware Adafruit, postupujte podle pokynů k nastavení.

Vytvořte složku pro soubory zvonku

pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd domovní zvonek

Stáhněte si skript pythonu a soubory wav, které chcete použít.

wget -O zvonek.py

wget -O zvonek.wav

wget -O gong.wav

wget -O bird.wav

Nastavit spustitelný soubor doorbell.py

chmod +x zvonek.py

Tyto zvuky jsem upravil pomocí zvuků s licencí Creative Commons, které jsem získal od společnosti Freesound

Skript pythonu používá ring.wav, zkopírujte tedy ten, který chcete, aby hrál

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

Nastavení spouštěcí služby

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

[Jednotka] Popis = Program zvonku

[Servis]

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

StandardOutput = null

[Nainstalujte]

WantedBy = multi-user.target

Alias = zvonek. Služba

Uložte a poté aktivujte službu

pi@raspberrypi ~ $ sudo systemctl povolit doorbell.service

pi@raspberrypi ~ $ sudo systemctl start doorbell.service

Krok 3: Instalace

Instalace bude muset být přizpůsobena vašemu stávajícímu systému zvonků. Pomocí vratné pily jsem vyřízl zvukové komory ve starém zvonku a vložil reproduktory. Použil jsem elektrickou pásku, abych udržel věci na svém místě. Odizoloval jsem konce drátového spínače zvonku a spojil jej pomocí aligátorových spon. Holou měď jsem překryl elektrickou páskou.

Doporučuje: