Daftar Isi:

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

Video: Raspberry Pi Bel Pintu: 3 Langkah

Video: Raspberry Pi Bel Pintu: 3 Langkah
Video: [DESCRIPTION] Smart Door Lock System Using Raspberry pi 3 B+ Based on Internet of Things - Part 1 2024, November
Anonim
Bel Pintu Raspberry Pi
Bel Pintu Raspberry Pi

Saya baru saja membeli rumah dengan bel pintu yang rusak. Jadi saya membuat satu yang dapat melakukan suara khusus.

Saya menggunakan Paket Bonnet Stereo Adafruit dengan RPI Zero W

Bagian tambahan:

kartu SD

Stopkontak USB - Atau bisa menggunakan adaptor daya Pi jika Anda memiliki stopkontak di bel pintu

USB kecil ke kabel micro USB

Papan proto kecil untuk menyolder koneksi

1 - 10k resister

1 - 1k resister

1 - 104 (0,1 uf) kapasitor

3 kabel jumper

2 kabel klip buaya

Langkah 1: Bagian Solder

Bagian Solder
Bagian Solder
Bagian Solder
Bagian Solder
Bagian Solder
Bagian Solder
Bagian Solder
Bagian Solder

Bonnet dan Zero Speaker Adafruit membutuhkan konektor pin yang disolder. Adafruit memiliki instruksi untuk ini.

Ini adalah sirkuit andal yang menggunakan resistor perangkat keras. Itu tidak mendapatkan input hantu dari listrik statis atau dari membalik saklar lampu. GPIO mendapat tegangan konstan dan menekan sakelar menghubungkan sirkuit ke ground menjatuhkan tegangan. Kapasitor bertindak sebagai catu daya tanpa gangguan berdurasi pendek, mencegah apa yang disebut tombol bouncing. Di sinilah sirkuit akan membuat beberapa fluktuasi tegangan ketika sebuah tombol ditekan karena logam sebenarnya membuat kontak beberapa kali dalam sepersekian detik. Skrip Python memiliki waktu tunggu 5 detik yang juga membantu dengan ini dan dering yang tidak sopan.

  • Solder jumper hitam ke konektor ground pada Bonnet Speaker
  • Solder jumper merah ke konektor 3.3v
  • Solder jumper biru ke 22 di Bonnet Speaker (Yang GPIO 22)
  • Menjembatani jumper daya merah solder ke resistor 10k
  • Solder jembatan ujung lain dari resistor 10k, jumper GPIO, kapasitor dan resistor 1k
  • Solder jembatan ujung lain dari resistor 1k ke kawat klip buaya.
  • Solder jembatan ujung lain kapasitor, ground dan kabel klip buaya lainnya.

Langkah 2: Siapkan Raspberry Pi

Saya menggunakan Raspbian Lite, karena Anda tidak dapat mengontrol volume speaker di papan Adafruit dengan Raspbian versi GUI lengkap. Jika Anda menggunakan perangkat keras Adafruit, ikuti petunjuknya untuk penyiapan.

Buat folder untuk file bel pintu

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

Unduh skrip python dan file wav yang ingin Anda gunakan.

wget -O bel pintu.py

wget -O bel pintu.wav

wget -O gong.wav

wget -O bird.wav

Jadikan bel pintu.py dapat dieksekusi

chmod +x bel pintu.py

Saya mengedit suara ini dengan suara Berlisensi Creative Commons yang saya dapatkan dari Freesound

Skrip python menggunakan ring.wav, jadi salin yang Anda ingin mainkan

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

Siapkan layanan startup

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

[Unit]Deskripsi=Program Bel Pintu

[Melayani]

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

StandarOutput=null

[Install]

WantedBy=multi-pengguna.target

Alias = bel pintu.service

Simpan, lalu aktifkan layanan

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

pi@raspberrypi ~ $ sudo systemctl start doorbell.service

Langkah 3: Instalasi

Instalasi harus disesuaikan dengan sistem bel pintu Anda yang ada. Saya menggunakan gergaji bolak-balik untuk memotong ruang suara di rumah bel pintu lama dan memasang speaker. Saya menggunakan beberapa pita listrik untuk menjaga hal-hal di tempat. Saya melucuti ujung kabel sakelar bel pintu dan menghubungkannya dengan klip buaya. Saya menutupi tembaga telanjang dengan pita listrik.

Direkomendasikan: