Mündəricat:

Raspberry Pi qapı zəngi: 3 addım
Raspberry Pi qapı zəngi: 3 addım

Video: Raspberry Pi qapı zəngi: 3 addım

Video: Raspberry Pi qapı zəngi: 3 addım
Video: Beelink GK Mini часть 2 - Autoboot, Debian 11, Supervised Home Assistant 2024, Iyul
Anonim
Raspberry Pi qapı zəngi
Raspberry Pi qapı zəngi

Bu yaxınlarda qapı zəngi çalınan bir ev aldım. Buna görə xüsusi səslər çıxara bilən birini qurdum.

RPI Zero W ilə Adafruit Stereo Bonnet Paketindən istifadə etdim

Əlavə hissələr:

SD kart

USB elektrik prizi - Və ya qapı zəngində elektrik priziniz varsa Pi güc adapterindən istifadə edə bilərsiniz

Kiçik USB -dən mikro USB kabelinə

Lehim bağlantıları üçün kiçik proto lövhə

1 - 10 min müqavimət

1 - 1k müqavimət

1 - 104 (0.1uf) kondansatör

3 keçid kabeli

2 timsah klipi

Addım 1: Lehim hissələri

Lehim hissələri
Lehim hissələri
Lehim hissələri
Lehim hissələri
Lehim hissələri
Lehim hissələri
Lehim hissələri
Lehim hissələri

Adafruit Speaker Bonnet və Zero pin konnektorlarına lehimli lazımdır. Adafruit -in bunun üçün təlimatları var.

Bu, hardware rezistorlarından istifadə edən etibarlı bir sxemdir. Statik elektrikdən və ya işıq açarını çevirməkdən xəyal girişləri almır. GPIO sabit bir gərginlik alır və açar vurmaqla dövrə gərginliyi aşağı salaraq yerə bağlayır. Kondansatör qısa müddət fasiləsiz enerji təchizatı rolunu oynayır, düymə sıçrayışının qarşısını alır. Burada bir dövrə bir düyməyə basıldıqda bir neçə dəfə gərginlik dalğalanması edəcək, çünki metal əslində bir saniyənin bir hissəsində bir neçə dəfə təmas qurur. Python skriptində 5 saniyəlik fasilə var ki, bu da bu və ədəbsiz zil səsi ilə kömək edir.

  • Qara tullananları Dinamik Bonnetdəki torpaq bağlayıcısına lehimləyin
  • Lehim qırmızı tullanan 3.3v bağlayıcıya
  • Hoparlör Bonnetində 22 -ə qədər lehim mavi tullanan (GPIO 22 olan)
  • Körpü lehimləyici qırmızı güc tullanan 10k rezistora
  • 10k rezistorun digər ucunda körpü lehim, GPIO tullanan, kondansatör və 1k rezistor
  • 1k rezistorun digər ucunu timsah klip telinə bağlayan körpü.
  • Kondansatör, torpaq və digər timsah klip telinin digər ucu körpü lehim.

Addım 2: Raspberry Pi qurun

Raspbian Lite -dən istifadə etdim, çünki Raspbian -ın tam GUI versiyası ilə Adafruit lövhəsindəki dinamikin səsini idarə edə bilməzsiniz. Adafruit cihazından istifadə edirsinizsə, quraşdırma üçün təlimatlarına əməl edin.

Qapı zəngi faylları üçün bir qovluq yaradın

pi@raspberrypi ~ $ mkdir qapı zəngi@raspberrypi ~ $ cd qapı zəngi

İstifadə etmək istədiyiniz python skriptini və wav fayllarını yükləyin.

wget -O doorbell.py

wget -O doorbell.wav

wget -O gong.wav

wget -O bird.wav

Doorbell.py faylını icra edilə bilən hala gətirin

chmod +x qapı zəngi.py

Bu səsləri Freesound -dan aldığım Creative Commons Lisenziyalı səslərlə düzəltdim

Python skriptində ring.wav istifadə olunur, buna görə də oynamaq istədiyinizi kopyalayın

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

Başlanğıc xidmətini qurun

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

[Bölmə] Təsvir = Qapı Zəngi Proqramı

[Xidmət]

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

StandardOutput = null

[Yüklemek]

WantedBy = multi-user.target

Alias = qapı zəngi. Xidmət

Saxlayın, sonra xidməti aktiv edin

pi@raspberrypi ~ $ sudo systemctl doorbell.service imkan verir

pi@raspberrypi ~ $ sudo systemctl doorbell.service başladın

Addım 3: Quraşdırma

Quraşdırma mövcud qapı zəngi sisteminizə uyğunlaşdırılmalıdır. Köhnə qapı zəngi korpusundakı səs otaqlarını açıb dinamikləri taxmaq üçün pistonlu mişardan istifadə etdim. Hər şeyi yerində saxlamaq üçün bir neçə elektrik lenti istifadə etdim. Qapı zəngi açar telinin uclarını zolaqdan çıxarıb timsah klipləri ilə bağladım. Çılpaq misin üstünü elektrik lenti ilə örtdüm.

Tövsiyə: