Daftar Isi:

Bip yang Mengganggu: 4 Langkah
Bip yang Mengganggu: 4 Langkah

Video: Bip yang Mengganggu: 4 Langkah

Video: Bip yang Mengganggu: 4 Langkah
Video: Cara Menghilangkan Bunyi Alarm DVR Dahua Yang Menggangu 2024, November
Anonim
Pengganggu
Pengganggu

Mainkan lelucon pada teman Anda (musuh?) Dengan menyembunyikan pager bernada tinggi yang berbunyi pada interval waktu yang acak. Instruksi ini menggunakan bagian minimal. Semua yang diperlukan adalah:

  • baterai
  • mikrokontroler
  • pembicara

Mengapa saya tidak menggunakan chip timer 555 saja? Anda pasti bisa. Saya suka metode ini karena:1. Kemampuan untuk berbunyi bip pada interval acak2. Bagian minimal yang dibutuhkan (kesederhanaan/keanggunan desain)3. Saya ingin menggunakan mikrokontroler (karena saya baru saja memulai perjalanan belajar tentang mikrokontroler)Proyek ini terinspirasi oleh artikel di majalah MAKE tentang membuat perangkat serupa dengan chip timer 555. Setelah membuat prototipe, saya mencari instruksi.com dan menemukan Raven, yang merupakan bunyi bip serupa menggunakan mikrokontroler. Saya memutuskan untuk menambahkan instruksi saya karena menggunakan lebih sedikit bagian dan memiliki interval acak.

Langkah 1: Bagian yang Diperlukan

Bagian yang Diperlukan
Bagian yang Diperlukan
Bagian yang Diperlukan
Bagian yang Diperlukan
Bagian yang Diperlukan
Bagian yang Diperlukan

Selain 3 komponen dasar, saya menggunakan beberapa bagian lain untuk membantu perakitan. Berikut adalah daftar bagian lengkap yang diperlukan untuk versi final saya:

  • Mikrokontroler ATtiny13 (Sparkfun.com)
  • baterai AA (3)
  • Dudukan Baterai dengan sakelar (Bagian Digikey # SBH-331AS-ND)
  • Soket 8-pin untuk mikrokontroler
  • Speaker (buzzer kecil 8 Ohm atau piezoelektrik)
  • Perekat silikon (RTV)

Anda dapat membuat proyek ini dengan hampir semua kombinasi baterai, mikrokontroler, speaker. Gambar-gambar untuk langkah ini menunjukkan bagian-bagian yang saya miliki di sekitar rumah. Saya membuat seluruh proyek ini dari bagian-bagian yang saya miliki di rumah. Anda dapat menggunakan hampir semua baterai yang memiliki tegangan dalam kisaran mikrokontroler (1,8-5,5 Volt untuk ATtiny13). Semakin tinggi voltase, semakin keras bunyi bip. Hampir semua speaker kecil akan berfungsi. Anda mungkin ingin bereksperimen dengan speaker kecil yang berbeda. Saya memilih speaker dengan membran plastik karena tidak membuat bunyi klik di akhir bunyi bip seperti beberapa speaker kecil lainnya. Anda dapat menyesuaikan kode sumber untuk mikrokontroler lain. Ini berpotensi hanya memerlukan perubahan pada pengaturan register timer. Keterampilan yang Diperlukan:

  • Keterampilan menyolder dasar - Tutorial Menyolder
  • Memprogram mikrokontroler - Tutorial AVR

Langkah 2: Pembuatan prototipe

Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe

Cara termudah untuk menguji sirkuit Anda adalah dengan menggunakan papan tempat memotong roti prototipe. Anda juga dapat memprogram mikrokontroler saat berada di papan tempat memotong roti. Setelah berhasil, saya meletakkannya di papan tempat memotong roti kecil sehingga saya bisa menggunakannya dan mencobanya.

Hubungkan speaker ke ATtiny13: Pin 4 & 5 Hubungkan baterai ke ATtiny13: Pin 8 (+) & Pin 4 (-) Jadi Pin 4 memiliki terminal baterai negatif dan satu kabel speaker (tidak masalah yang mana). Pin 5 terhubung ke kabel speaker lainnya, dan pin 8 terhubung ke sisi positif baterai. Saya menyadari bahwa pin reset (pin1) harus ditarik tinggi, tetapi berfungsi tanpa melakukan itu, dan proyek ini tidak berusaha untuk menjadi benar secara formal. Perhatikan bahwa jika Anda menginginkan kualitas suara yang lebih baik, Anda dapat memasang filter low-pass resistor-kapasitor pada pin output sejajar dengan speaker. Tetapi untuk proyek ini, kami tetap menginginkan suara yang mengganggu. Prototipe membuat saya menyadari bahwa suaranya tidak terlalu keras. Ini mungkin masih bekerja dengan baik untuk Anda di lingkungan yang tenang (kantor?). Untuk memperbesar volume, saya mengganti baterai dari 3V (CR2032) menjadi 4,5 volt (3 AA).

Langkah 3: Firmware

Firmware
Firmware

1. Download beep.zip, dan ekstrak.2. Buka jendela perintah di direktori itu.3. "make program-beep" untuk memprogram ATtiny13Anda dapat mengubah waktu minimum/maksimum antara bip, frekuensi bip, dan durasi dengan mengubah parameter di dekat bagian atas file sumber beep.c. File dalam file zip memiliki nilai parameter berikut: secMin = 180; // Jumlah detik minimum hingga beepsecMax = 600; // Jumlah detik maksimum hingga frekuensi bip = 6000; // Frekuensi bunyi bip dalam HzmsDuration = 1000; // Durasi bunyi bip dalam milidetik (1000 = 1 detik)Jadi bunyi bip pada 6kHz selama 1 detik setiap 3 hingga 10 menit. Jangan ragu untuk bereksperimen dengan nilai yang berbeda. Namun, nilai ekstrim dapat menyebabkan hasil yang tidak terduga. Beri tahu saya nilai apa yang bekerja dengan baik untuk Anda. Perhatikan bahwa karena Pin 4 digunakan untuk programmer dan untuk salah satu kabel speaker, Anda harus melepaskan speaker dari pin 4 saat memprogram. Jika Anda memerlukan informasi lebih lanjut tentang langkah ini, lihat ini tutorial.

Langkah 4: Majelis Akhir

Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir

Sekarang setelah Anda membuatnya berfungsi, kumpulkan semuanya dan bungkus.

1. Solder bagian bersama-sama 2. Gunakan perekat silikon untuk menahannya bersama-sama dan memberikan bantuan ketegangan untuk koneksi/kabel. Saya menggunakan soket chip sehingga saya dapat melepas chip dan memprogram ulang parameter bip (interval, frekuensi, dan durasi). Agar soket duduk rata pada wadah baterai, saya menekuk pin bekas (4, 5, dan 8) secara horizontal, dan memotong pin soket lainnya. Pilihan baterai dan speaker Anda mungkin bergantung pada bagaimana Anda ingin menggunakannya. Saya awalnya menginginkan paket yang sangat kecil sehingga saya bisa menyembunyikan "di mana saja". Saya telah mempertimbangkan untuk menggunakan baterai sel 1,5 tombol (3), tetapi saya tidak dapat memikirkan cara mudah untuk membuat dudukan baterai. Saya akhirnya menyukai solusi 3 AA. Kasing adalah ukuran yang tepat untuk memasang mikrokontroler dan speaker. Ini juga berfungsi dengan baik untuk memasang Velcro. Saya menemukan selama pengujian bahwa menyembunyikannya di bagian bawah meja atau meja itu nyaman. Kasing 3 AA memungkinkan saya untuk menghubungkan kedua sisi Velcro, melepaskan selotip yang menutupi sisi yang lengket, dan meletakkannya di bawah meja. Kemudian ketika saya ingin mengambilnya, saya cukup meraih ke bawah meja dan merobeknya (meninggalkan sisi 'pengait' Velcro masih di bawah meja). Bersenang-senanglah, tunjukkan foto pager Anda, dan ceritakan kisah korban Anda.

Direkomendasikan: