Obsah:

Zvonček Raspberry Pi: 3 kroky
Zvonček Raspberry Pi: 3 kroky

Video: Zvonček Raspberry Pi: 3 kroky

Video: Zvonček Raspberry Pi: 3 kroky
Video: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Júl
Anonim
Domový zvonček Raspberry Pi
Domový zvonček Raspberry Pi

Nedávno som si kúpil dom so zlomeným zvončekom pri dverách. Preto som postavil taký, ktorý dokáže robiť vlastné zvuky.

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

Ďalšie diely:

SD karta

Napájacia zásuvka USB - Alebo môžete použiť napájací adaptér Pi, ak máte pri zvončeku elektrickú zásuvku

Malý kábel USB na micro USB

Malá proto doska na spájkovanie spojov

1 - 10k odpor

1 - 1k odpor

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

3 prepojovacie káble

2 káble krokodíla

Krok 1: Spájkovacie diely

Spájkovacie diely
Spájkovacie diely
Spájkovacie diely
Spájkovacie diely
Spájkovacie diely
Spájkovacie diely
Spájkovacie diely
Spájkovacie diely

Reproduktorová kapota Adaruit a Zero vyžadujú spájkovanie pinových konektorov. Adafruit má na to návod.

Jedná sa o spoľahlivý obvod, ktorý používa hardvérové odpory. Nezískava fantómové vstupy zo statickej elektriny ani z preklopenia vypínača. GPIO dostane konštantné napätie a stlačením prepínača sa obvod spojí so zemou a napätie sa zníži. Kondenzátor funguje ako krátkodobé neprerušované napájanie, ktoré zabraňuje takzvanému odrazu tlačidla. V tomto prípade obvod spôsobí viacnásobné kolísanie napätia po stlačení tlačidla, pretože kov v skutočnosti vytvára kontakt niekoľkokrát za zlomok sekundy. Skript Python má 5 sekundový časový limit, ktorý tiež pomáha s týmto a nezdvorilým vyzváňaním.

  • Pripájajte čierny prepojovací vodič na uzemňovací konektor na kapote reproduktora
  • Spájkovacia červená prepojka na 3,3 V konektor
  • Spájkujte modrý prepínač na 22 na kapote reproduktora (čo je GPIO 22)
  • Mostový spájkovací červený napájací mostík na 10k odpor
  • Mostová spájka na druhom konci 10k rezistora, GPIO prepojky, kondenzátora a 1k rezistora
  • Mostová spájka druhý koniec 1k odporu k drôtu krokodíla.
  • Mostovú spájku na druhom konci kondenzátora, uzemňovací a iný krokosvorkový drôt.

Krok 2: Nastavte Raspberry Pi

Použil som Raspbian Lite, pretože hlasitosť reproduktorov na doske Adafruit nemôžete ovládať s plnou verziou Raspbian s GUI. Ak používate hardvér Adafruit, pri inštalácii postupujte podľa ich pokynov.

Vytvorte priečinok pre súbory zvončekov

pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd domový zvonček

Stiahnite si skript pythonu a súbory wav, ktoré chcete použiť.

wget -O doorbell.py

wget -O zvonček.wav

wget -O gong.wav

wget -O bird.wav

Vykonajte spustiteľný súbor doorbell.py

chmod +x zvonček.py

Tieto zvuky som upravil pomocou zvukov s licenciou Creative Commons, ktoré som získal od spoločnosti Freesound

Skript python používa ring.wav, takže skopírujte ten, ktorý chcete, aby hral

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

Nastavte službu spustenia

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

[Jednotka] Popis = Program zvončeka

[Služba]

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

StandardOutput = null

[Inštalácia]

WantedBy = multi-user.target

Alias = zvonček.služba

Uložte a potom službu aktivujte

pi@raspberrypi ~ $ sudo systemctl povoliť službu doorbell.service

pi@raspberrypi ~ $ sudo systemctl start doorbell.service

Krok 3: Inštalácia

Inštaláciu bude potrebné prispôsobiť vášmu existujúcemu systému zvončekov. Pílovou pílou som vyrezal zvukové komory v starom domovom zvončeku a vložil reproduktory. Použil som elektrickú pásku, aby boli veci na svojom mieste. Odizoloval som konce drôtu spínača zvončeka a spojil som ho s aligátorovými sponami. Holú meď som pokryl elektrickou páskou.

Odporúča: