Teknologi

Memburu Sumber Bunyi Misterius dengan Claude dan Perangkat Pintar

Memburu Sumber Bunyi Misterius dengan Claude dan Perangkat Pintar

Sebuah ruangan penyimpanan penuh kotak di rumah penulis mulai mengeluarkan bunyi bip secara berkala sejak beberapa pekan lalu. Karena jarak antarbunyi yang cukup jarang dan keengganan untuk membongkar seluruh kotak, penulis meminta Claude Code untuk membangun sistem perangkat lunak bernama Beep Locator.

Cara Kerja Sistem Beep Locator

Sistem ini dijalankan melalui peladen web Python untuk menampilkan antarmuka pengguna utama, sementara perangkat lain seperti ponsel, iPad, dan laptop dihubungkan menggunakan kode QR atau URL sebagai pendengar. Perangkat-perangkat tersebut kemudian saling memperdengarkan suara guna memperkirakan lokasi mereka di dalam ruangan. Karena metode ini kurang efektif, ditambahkan mode kasar di mana pengguna dapat menyeret ikon perangkat secara manual di atas peta.

Setelah perangkat terhubung, semuanya bersiap mendengarkan bunyi bip yang dicari. Penulis juga menambahkan mode tepukan tangan untuk menguji kemampuan sistem dalam mendeteksi sumber suara. Bunyi bip akan muncul pada peta dalam bentuk tanda silang dan tercatat dalam log suara, yang kemudian dapat diputar ulang untuk memastikan kebenarannya.

Setelah frekuensi bunyi misterius tersebut dikonfirmasi, sistem akan memantau interval suara dan melakukan triangulasi untuk mengunci posisi paling akurat. Sistem ini berhasil memberikan lokasi bunyi dengan tingkat keakuratan sekitar 40 sentimeter, yang berujung pada ditemukannya detektor karbon monoksida kuno dengan baterai yang habis di dalam tumpukan kardus.

Pengembangan dan Penelitian Pendukung

Dalam proses pengerjaannya, Claude merujuk pada makalah penelitian tahun 2007 berjudul BeepBeep: A High-Accuracy Acoustic-Based System for Ranging and Localization Using COTS Devices karya Chunyi Peng, Guobin Shen, Yongguang Zhang, Yanlin Li, dan Kun Tan. Makalah tersebut membahas sistem pengukur jarak berbasis akustik berakurasi tinggi menggunakan perangkat komersial standar.

Sistem Beep Locator dijalankan dengan peladen web Python, sementara perangkat pendengar terhubung melalui WebSocket dan meminta izin mikrofon peramban. Perangkat pendengar merekam buffer audio selama 60 detik dan menjalankan algoritma deteksi sederhana menggunakan Transformasi Fourier Cepat serta penyaring lolos-tinggi. Ketika sebuah bunyi terdeteksi, peladen memerintahkan perangkat dengan waktu tempuh bolak-balik terendah untuk memutar suara pendek, sementara perangkat lainnya mengunggah klip audio untuk diselaraskan.

Proyek ini dimulai menggunakan Claude Code Cloud dengan model Opus 5.5 melalui perintah untuk menulis berkas masalah. Setelah riset dinilai memadai, penulis meminta sistem untuk membangun mekanisme pengiriman kode baru ke perangkat pendengar secara otomatis. Dengan metode penyisipan modul langsung melalui sambungan WebSocket, pembaruan kode dapat diterapkan tanpa harus mengatur ulang setiap perangkat pendengar secara manual.

Selanjutnya, penulis menambahkan berbagai fitur pendukung melalui percakapan langsung, termasuk mode penarikan manual, deteksi tepukan tangan dengan simbol berbeda pada peta, penambahan waktu pada setiap simbol, hingga tombol putar ulang dan konfirmasi suara misterius. Bagian paling menarik dari proyek ini adalah keberhasilan memberikan kemampuan mendengar kepada agen kecerdasan buatan, di mana kode JavaScript dan Python digunakan untuk menganalisis audio yang ditangkap oleh mikrofon perangkat.

Mungkin Anda Suka

Tinggalkan Komentar

Alamat email tidak akan dipublikasikan. Kolom wajib ditandai *