Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Halo semuanya!
Saya di karantina dan hari-harinya membosankan. Jadi saya memutuskan untuk membuat hal yang tidak berguna … Penyanyi pintu!
Ok… Aku tahu… Percuma… Tapi seru!
Tujuannya adalah ketika seseorang membuka pintu, itu membuat suara (suara yang dapat disesuaikan) seperti kentut, teriakan, musik … (saya memperingatkan Anda … Tidak ada gunanya)
Karena karantina, saya tidak dapat membeli apa yang saya inginkan di toko. Jadi saya lakukan dengan apa yang saya miliki:)
Perlengkapan
Saya telah menggunakan bahan berikut:
- Raspberry Pi 3
- Saklar batas (saya dapat menemukannya di PC lama)
- Pembicara kecil (saya menemukan apa yang saya butuhkan di kotak tua)
- Kawat, dan sesuatu untuk menghubungkan speaker Anda ke Raspberry Pi
Itu saja !
Langkah 1: Warna Kabel di Kabel Jack
Steker jack saya rusak. Jadi saya perlu menyambungkan kembali jack pria baru di speaker.
Saya menemukan sepasang headphone lama (mungkin Samsung) dan saya mengidentifikasi warna kabel dan menghubungkannya dengan fungsinya.
(seperti pada gambar di atas)
Saya tidak memiliki tabung panas menyusut … Jadi saya membuat dengan selotip.
Langkah 2: Pengodean
Saya telah menghubungkan tombol saya (biasanya tertutup - NC) ke pin 1 (+5V) dan pin 7 (GPIO) dari Rpi saya.
Jadi sekarang saya akan mengkodekan apa yang saya inginkan. Untuk proyek ini saya menggunakan Python (tetapi Anda dapat menggunakan kode membosankan lainnya untuk melakukan ini)
Pendeknya:
- Pygame digunakan untuk memainkan suara
Datasheet Pygame
- Waktu digunakan untuk memberikan CPU kesempatan untuk melakukan tugas tambahan
Waktu lembar data
- GPIO digunakan untuk mendengarkan apa yang terjadi pada output GPIO (obvius)
Lembar Data RPi. GPIO
Saya meninggalkan Anda kode saya sebagai lampiran <3
(Anda harus memutar suara di folder yang sama dengan kode)
Langkah 3: Perbaiki Semuanya! dan Ayo Uji
Saya memperbaiki tombol ke pintu sebaik mungkin (dengan selotip).
Saya menghubungkan semua kabel …
Dan buka pintunya:)
=> video
Langkah 4: Itu saja
Jika Anda ingin info lebih lanjut, Anda dapat mengirim saya email di: [email protected]
Terima kasih telah membaca saya (saya orang Prancis.. Jadi bahasa Inggris saya buruk)
Dan semoga harimu menyenangkan!