İçindekiler:

Raspberry Pi Kapı Zili: 3 Adım
Raspberry Pi Kapı Zili: 3 Adım

Video: Raspberry Pi Kapı Zili: 3 Adım

Video: Raspberry Pi Kapı Zili: 3 Adım
Video: Raspberry Pi ile Çevrimiçi Kapı Zili Projesi 2024, Kasım
Anonim
Ahududu Pi Kapı Zili
Ahududu Pi Kapı Zili

Geçenlerde kapı zili çalan bir ev satın aldım. Bu yüzden özel sesler yapabilen bir tane yaptım.

Adafruit Stereo Bonnet Pack'i RPI Zero W ile kullandım

İlave parçalar:

hafıza kartı

USB güç çıkışı - Veya kapı zilinde bir elektrik priziniz varsa bir Pi güç adaptörü kullanabilirsiniz

Küçük USB'den mikro USB'ye kablo

Lehim bağlantılarına küçük proto kartı

1 - 10k direnç

1 - 1k direnç

1 - 104 (0.1uf) kapasitör

3 atlama kablosu

2 timsah klips kablosu

Adım 1: Lehim Parçaları

Lehim Parçaları
Lehim Parçaları
Lehim Parçaları
Lehim Parçaları
Lehim Parçaları
Lehim Parçaları
Lehim Parçaları
Lehim Parçaları

Adafruit Hoparlör Bonnet ve Zero, pin konektörlerinin lehimlenmesine ihtiyaç duyar. Adafruit bunun için talimatlara sahiptir.

Bu, donanım dirençleri kullanan güvenilir bir devredir. Statik elektrikten veya bir ışık anahtarının çevrilmesinden hayali girdiler almaz. GPIO sabit bir voltaj alır ve anahtara basmak, voltajı düşürerek devreyi toprağa bağlar. Kondansatör kısa süreli kesintisiz güç kaynağı görevi görür, buton sekmesi denilen şeyi engeller. Bu, bir düğmeye basıldığında bir devrenin voltajda birden fazla dalgalanma yapacağı, çünkü metal aslında bir saniyenin çok kısa bir bölümünde birden çok kez temas kurduğu yerdir. Python betiğinin, bu ve kaba zil seslerine de yardımcı olan 5 saniyelik bir zaman aşımı vardır.

  • Siyah jumper'ı Hoparlör Kapağındaki bir toprak konektörüne lehimleyin
  • 3.3v konektöre kırmızı jumper lehimleyin
  • Hoparlör Kapağındaki mavi jumper'ı 22'ye lehimleyin (GPIO 22'dir)
  • 10k dirence köprü lehim kırmızı güç jumper
  • 10k rezistörün diğer ucu, GPIO jumper, kondansatör ve 1k rezistörün köprü lehimi
  • 1k direncin diğer ucunu timsah klip teline köprü lehimleyin.
  • Kondansatörün diğer ucuna köprü lehimi, topraklama ve diğer timsah klips teli.

2. Adım: Raspberry Pi'yi Kurun

Raspbian Lite kullandım çünkü Adafruit kartındaki hoparlör sesini Raspbian'ın tam GUI sürümüyle kontrol edemezsiniz. Adafruit donanımını kullanıyorsanız, kurulum talimatlarını izleyin.

Kapı zili dosyaları için bir klasör oluşturun

pi@raspberrypi ~ $ mkdir kapı zili@raspberrypi ~ $ cd kapı zili

Kullanmak istediğiniz python betiğini ve wav dosyalarını indirin.

wget -O kapı zili.py

wget -O kapı zili.wav

wget -O gong.wav

wget -O bird.wav

Doorbell.py'yi yürütülebilir yap

chmod +x kapı zili.py

Bu sesleri Freesound'dan aldığım Creative Commons Lisanslı seslerle düzenledim

Python betiği ring.wav kullanır, bu yüzden çalmasını istediğinizi kopyalayın

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

Kurulum başlatma hizmeti

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

[Birim]Açıklama=Kapı Zili Programı

[Hizmet]

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

StandardOutput=null

[Düzenlemek]

WantedBy=çok kullanıcılı.hedef

Takma ad=kapı zili.servis

Kaydet, ardından hizmeti etkinleştir

pi@raspberrypi ~ $ sudo systemctl kapı zili hizmetini etkinleştir

pi@raspberrypi ~ $ sudo systemctl kapı zili.service'i başlat

Adım 3: Kurulum

Kurulumun mevcut kapı zili sisteminize göre özelleştirilmesi gerekecektir. Eski kapı zili muhafazasındaki ses odalarını kesmek için pistonlu bir testere kullandım ve hoparlörleri yerleştirdim. Eşyaları yerinde tutmak için biraz elektrik bandı kullandım. Kapı zili anahtarı kablosunun uçlarını şeritledim ve timsah klipsleriyle bağladım. Çıplak bakırı elektrik bandıyla kapladım.

Önerilen: