Isi kandungan:

Bel Raspberry Pi: 3 Langkah
Bel Raspberry Pi: 3 Langkah

Video: Bel Raspberry Pi: 3 Langkah

Video: Bel Raspberry Pi: 3 Langkah
Video: Raspberry Pi 3 Model B Overview & Setup | RS Components 2024, Julai
Anonim
Raspberry Pi Doorbell
Raspberry Pi Doorbell

Saya baru-baru ini membeli sebuah rumah dengan bunyi loceng pintu yang rosak. Oleh itu, saya membina satu yang boleh membuat bunyi tersuai.

Saya menggunakan Adafruit Stereo Bonnet Pack dengan RPI Zero W

Bahagian Tambahan:

Kad SD

Outlet kuasa USB - Atau boleh menggunakan penyesuai kuasa Pi jika anda mempunyai soket kuasa di bel pintu

Kabel USB kecil ke USB mikro

Papan proto kecil ke sambungan pematerian

Resist 1 - 10k

Resist 1 - 1k

Kapasitor 1 - 104 (0.1uf)

3 kabel pelompat

2 kabel klip buaya

Langkah 1: Bahagian Pateri

Bahagian Pateri
Bahagian Pateri
Bahagian Pateri
Bahagian Pateri
Bahagian Pateri
Bahagian Pateri
Bahagian Pateri
Bahagian Pateri

Adafruit Speaker Bonnet dan Zero memerlukan penyambung pin disolder. Adafruit mempunyai arahan untuk ini.

Ini adalah litar yang boleh dipercayai yang menggunakan perintang perkakasan. Ia tidak mendapat input hantu dari elektrik statik atau dari suis lampu. GPIO mendapat voltan tetap dan menekan suis menghubungkan litar ke tanah menjatuhkan voltan. Kapasitor bertindak sebagai bekalan kuasa tanpa gangguan dalam jangka masa pendek, ia menghalang apa yang disebut butang melantun. Di sinilah litar akan membuat banyak turun naik voltan apabila butang ditekan kerana logam sebenarnya membuat kontak berkali-kali dalam sepersekian saat. Skrip Python mempunyai masa keluar 5 saat yang juga membantu dengan nada dering ini dan tidak sopan.

  • Pateri pelompat hitam ke penyambung tanah pada Speaker Bonnet
  • Pelompat merah pateri ke penyambung 3.3v
  • Pelompat biru solder hingga 22 pada Bonnet Pembesar Suara (yang merupakan GPIO 22)
  • Jumper kuasa merah solder jambatan ke perintang 10k
  • Bridge solder hujung lain dari perintang 10k, pelompat GPIO, kapasitor dan perintang 1k
  • Jambatan solder hujung perintang 1k lain ke wayar klip buaya.
  • Bridge solder hujung kapasitor, tanah dan wayar klip buaya lain.

Langkah 2: Sediakan Raspberry Pi

Saya menggunakan Raspbian Lite, kerana anda tidak dapat mengawal kelantangan pembesar suara di papan Adafruit dengan versi penuh GUI dari Raspbian. Sekiranya anda menggunakan perkakasan Adafruit, ikuti arahan mereka untuk persediaan.

Buat folder untuk fail bel pintu

pi @ raspberrypi ~ $ mkdir bel pintu @ raspberrypi ~ $ cd bel pintu

Muat turun skrip python dan fail wav yang ingin anda gunakan.

wget -O doorbell.py

wget -O doorbell.wav

wget -O gong.wav

wget -O bird.wav

Jadikan bel pintu.py dapat dilaksanakan

chmod + x bel pintu.py

Saya mengedit bunyi ini dengan suara Berlesen Creative Commons yang saya dapat dari Freesound

Skrip python menggunakan ring.wav, jadi salin yang anda mahu mainkan

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

Perkhidmatan permulaan persediaan

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

[Unit] Penerangan = Program Bel

[Perkhidmatan]

ExecStart = / rumah / pi / bel pintu / bel pintu.py

StandardOutput = nol

[Pasang]

WantedBy = multi-user.target

Alias = bel pintu. Perkhidmatan

Simpan, kemudian aktifkan perkhidmatan

pi @ raspberrypi ~ $ sudo systemctl aktifkan doorbell.service

pi @ raspberrypi ~ $ sudo systemctl mulakan bel pintu.service

Langkah 3: Pemasangan

Pemasangan mesti disesuaikan dengan sistem bel pintu anda yang ada. Saya menggunakan gergaji timbal balik untuk memotong ruang suara di perumahan loceng pintu lama dan memasukkan pembesar suara. Saya menggunakan beberapa pita elektrik untuk meletakkan barang di tempat. Saya melucutkan hujung wayar suis bel pintu dan menghubungkannya dengan klip buaya. Saya menutup tembaga telanjang dengan pita elektrik.

Disyorkan: