Spisu treści:

Dzwonek Raspberry Pi: 3 kroki
Dzwonek Raspberry Pi: 3 kroki

Wideo: Dzwonek Raspberry Pi: 3 kroki

Wideo: Dzwonek Raspberry Pi: 3 kroki
Wideo: Raspberry Pi 3: обзор, первое включение, настройка – Часть 1 2024, Listopad
Anonim
Dzwonek Raspberry Pi
Dzwonek Raspberry Pi

Niedawno kupiłem dom z zepsutym dzwonkiem do drzwi. Zbudowałem więc taki, który potrafi tworzyć niestandardowe dźwięki.

Użyłem zestawu Adafruit Stereo Bonnet Pack z RPI Zero W

Dodatkowe części:

karta SD

Gniazdko USB - Lub możesz użyć zasilacza Pi, jeśli masz gniazdko elektryczne przy dzwonku

Mały kabel USB do micro USB

Mała płytka proto do połączeń lutowanych

Rezystor 1 - 10k

Rezystor 1 - 1k

Kondensator 1 - 104 (0,1 uf)

3 kable rozruchowe

2 kable krokodylkowe

Krok 1: Części lutowane

Części lutowane
Części lutowane
Części lutowane
Części lutowane
Części lutowane
Części lutowane
Części lutowane
Części lutowane

Adafruit Speaker Bonnet i Zero wymagają przylutowania złączy pinowych. Adafruit ma na to instrukcje.

Jest to niezawodny obwód, który wykorzystuje rezystory sprzętowe. Nie otrzymuje wejść fantomowych z elektryczności statycznej ani z przełączenia włącznika światła. GPIO otrzymuje stałe napięcie, a naciśnięcie przełącznika łączy obwód z masą, obniżając napięcie. Kondensator działa jako krótkotrwałe nieprzerwane zasilanie, zapobiegając tzw. odbijaniu się przycisków. W tym miejscu obwód będzie powodował wielokrotne wahania napięcia po naciśnięciu przycisku, ponieważ metal faktycznie styka się wielokrotnie w ułamku sekundy. Skrypt Pythona ma 5 sekund przerwy, co również pomaga w tym i niegrzecznych dzwonkach.

  • Przylutuj czarną zworkę do złącza uziemienia na masce głośnika
  • Przylutuj czerwoną zworkę do złącza 3.3 v
  • Przylutuj niebieską zworkę do 22 na masce głośnika (czyli GPIO 22)
  • Czerwona zworka do lutowania mostka do rezystora 10k
  • Lutowanie mostkowe drugi koniec rezystora 10k, zworka GPIO, kondensator i rezystor 1k
  • Drugi koniec rezystora 1k przylutuj mostkiem do zacisku krokodylkowego.
  • Drugi koniec kondensatora, uziemienia i innego zacisku krokodylkowego należy lutować mostkiem.

Krok 2: Skonfiguruj Raspberry Pi

Użyłem Raspbian Lite, ponieważ nie można kontrolować głośności głośnika na płycie Adafruit z pełną wersją Raspbian GUI. Jeśli używasz sprzętu Adafruit, postępuj zgodnie z jego instrukcjami dotyczącymi konfiguracji.

Utwórz folder na pliki dzwonków

pi@raspberrypi ~ $ mkdir dzwonek pi@raspberrypi ~ $ cd dzwonek

Pobierz skrypt Pythona i pliki wav, których chcesz użyć.

wget -O dzwonek.py

wget -O dzwonek.wav

wget -O gong.wav

wget -O ptak.wav

Ustaw plik wykonywalny doorbell.py

chmod +x dzwonek.py

Edytowałem te dźwięki za pomocą dźwięków na licencji Creative Commons, które otrzymałem od Freesound

Skrypt Pythona używa ring.wav, więc skopiuj ten, w który chcesz go odtworzyć

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

Konfiguracja usługi startowej

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

[Jednostka]Opis=Program dzwonka

[Praca]

ExecStart=/home/pi/dzwonek/dzwonek do drzwi.py

StandardOutput=null

[Zainstalować]

WantedBy=wielu użytkowników.cel

Alias=dzwonek.usługa

Zapisz, a następnie aktywuj usługę

pi@raspberrypi ~ $ sudo systemctl enable doorbell.service

pi@raspberrypi ~ $ sudo systemctl start doorbell.service

Krok 3: Instalacja

Instalacja będzie musiała zostać dostosowana do istniejącego systemu dzwonków do drzwi. Za pomocą piły szablastej rozciąłem komory dźwiękowe w starej obudowie dzwonka i włożyłem głośniki. Użyłem taśmy elektrycznej, aby utrzymać rzeczy na miejscu. Rozebrałem końce przewodu przełącznika dzwonka i połączyłem go zaciskami krokodylowymi. Pokryłem gołą miedź taśmą elektryczną.

Zalecana: