Sebuah pandangan baru dari mainan lama, telepon kaleng tanpa kabel mengambil teknologi tahun lalu dan mendorongnya ke zaman modern!
Baru kemarin saya sedang melakukan percakapan telepon yang serius dan tiba-tiba bananaphone saya berhenti berfungsi! Saya menjadi sangat kesal. Itu saja - ini terakhir kalinya saya melewatkan panggilan karena telepon bodoh ini! (Melihat ke belakang, saya mungkin sedikit terlalu marah saat itu.)
Saatnya untuk pembaruan. Dan ini dia - telepon nirkabel baru dari kaleng! Telepon semu yang baru dan lebih baik untuk memenuhi semua kebutuhan komunikasi saya!
Terlepas dari leluconnya, proyek ini benar-benar berhasil. Dan inilah cara saya membuatnya.
Alat dan bahan
Untuk proyek ini Anda memerlukan beberapa komponen elektronik dan beberapa alat.
Sebelum menyambungkan barang elektronik, Anda perlu menyiapkan stoples. Mari kita mengebor dua lubang di dalamnya - satu untuk antena, yang kedua untuk tombol.
Saya mulai dengan lubang antena. Pertama, saya memasukkan papan antena ke dalam kaleng untuk mengukur seberapa jauh jarak lubang dari dinding. Saya kemudian menandai lubang tersebut menggunakan spidol penghapus kering karena saya ingin menghilangkan bekasnya setelah pekerjaan itu. Lalu saya menggunakan ketukan untuk menandai lokasi lubang berikutnya. Ini akan membantu pengeboran pada langkah berikutnya.
Besar kecilnya lubang tergantung pada antena yang Anda gunakan. Saya cukup memilih ukuran bor, membandingkannya dengan ukuran ulir tempat antena dipasang.
Saya mendapat 5,5 mm.
Oke, ayo pakai kacamata pengaman!
Setelah memilih diameter dan menandai lubangnya, borlah. Sebaiknya lakukan ini dengan kecepatan tinggi, tetapi jangan menekan terlalu keras. Timah tipis dan cenderung membentuk gerinda - hati-hati dengan logam tajam. Gunakan gunting timah dan tang untuk memotong bagian tepinya.
Setelah ini, Anda dapat mulai mengerjakan lubang untuk tombolnya. Dengan dia segalanya sedikit berbeda.
Saya sedang mengerjakan apa yang saya punya, jadi saya memutuskan untuk mencoba membuat lubang lagi menggunakan bor dan tang. Namun akan jauh lebih mudah melakukan ini dengan bor Forstner. Begini cara saya melakukannya.
Pertama, saya melepaskan mur plastik dari tombolnya. Saya kemudian menempatkan mur di tempat yang saya perlukan untuk membuat lubang dan menandai diameter dalamnya. Saya kemudian mengebor lima lubang dan menggunakan gunting untuk mengeluarkan material dan membuat lubang terlihat bulat.
Setelah itu, saya menggunakan palu dan tang untuk memalu ujung-ujungnya ke dalam dan menekuknya - lihat foto. Saya sarankan menggunakan palu dengan kepala bulat. Saya pakai yang biasa karena tidak ada yang lain.
Sekarang Anda dapat memasang antena dan tombol. Waspadalah terhadap ujung logam yang tajam!
Waktunya lem panas
Saatnya merekatkan semua komponen. Pertama, nyalakan lem dan biarkan memanas. Kemudian gunakan lem untuk merekatkan papan antena ke kaleng. Saya juga menyarankan Anda untuk melapisi bagian logam antena yang menonjol dengan lem agar tidak korslet dengan kalengnya.
Saya sarankan menggunakan lem sebanyak mungkin agar tidak ada yang menempel di kaleng. Jika Anda mendengar bunyi retak atau mencicit selama pengujian, kemungkinan ada sesuatu yang bersentuhan dengan kaleng.
Rekatkan Arduino Uno ke bagian bawah kaleng, lalu sambungkan baterainya. Ini adalah bagian tersulit - Saya sarankan untuk mengoleskan lem pada bagian tepinya, lalu memposisikannya sehingga antena menghadap ke atas dan baterai berada di sisi berlawanan dari kaleng. Baterai akan menjadi pusat gravitasi alami.
Saya menempelkan speaker ke satu sisi dudukan baterai, dan mikrofon ke sisi lainnya. Alasannya adalah pertimbangan estetika dan keinginan untuk memasang kabel dengan rapi.
Menghubungkan elektronik
Ketika semuanya sudah direkatkan dengan kuat, saatnya menyambungkan kabel. Hubungkan kabel ke komponen sesuai diagram. Di bawah ini adalah daftar kontak yang terhubung.
Papan antena:
MI -> MISO
MO -> MOSI
SCK -> SCK
CE -> Pin 7
CSE -> Pin 8
GND -> GND
5V -> 5V
Komentar: NRF24L01 adalah hal yang hebat, tetapi sangat sensitif terhadap nutrisi. Hubungkan ke 3,3V saja - kecuali Anda menggunakan papan tambahan seperti saya. Hubungkan ke 5 V hanya dengan papan tambahan, jika tidak, antena akan terbakar.
Sensor Suara Analog:
Pin Gravitasi -> A0
Penguat audio:
+ (input speaker) -> 9 atau 10 (saluran kiri atau kanan)
β (masukan pengeras suara) -> GND
Pin gravitasi -> D0
Mengalihkan:
TIDAK -> A1
COM -> GND
Penjelasan singkat tentang cara kerja rangkaian.
Kami menggunakan perpustakaan RF24Audio, jadi mikrofon, speaker, sakelar, dan antena harus dihubungkan dengan cara yang ditentukan secara ketat:
Pin sinyal mikrofon selalu menuju ke pin A0.
Sakelar (penerimaan/transmisi) - di A1.
Penguat audio dapat dinyalakan di mana saja, asalkan memiliki daya. Kabel audio harus dihubungkan ke pin 9 dan 10.
Pin antena CE dan CSE dihubungkan ke pin 7 dan 8 saja.
Mengunggah kode
Melalui Perpustakaan RF24Audio Program ini ternyata sangat sederhana. Secara harfiah 10 baris kode. Lihatlah:
Untuk mengunggah kode, Anda perlu menginstal Arduino IDE, unduh kode ini dan buka. Pastikan di menu "tools" programmer disetel ke AVR ISP dan board disetel ke Arduino UNO. Pastikan Anda memilih port COM yang benar.
Sekarang sambungkan Arduino dan komputer dengan kabel USB, dan klik tombol "upload" di kiri atas. Kode akan dimuat dan Anda akan mendengar sedikit suara mendesing.
Coba tekan tombolnya dan dengarkan apakah nada suara mendengung berubah. LED di bagian atas papan IO Expansion HAT akan padam.
Jika semuanya benar, berarti program berfungsi dan semuanya terhubung dengan benar.
Bisa pengujian
Untuk memeriksanya, Anda perlu menghidupkan kedua bank. Tahan tombol di salah satu kaleng dan ucapkan sesuatu ke mikrofon. Dapatkah Anda mendengar suara dari kaleng yang lain? Coba ini dengan toples lain.
Jika suaranya lolos, maka Anda berhasil! Jika Anda mengalami masalah interferensi atau mendengar suara dengungan, periksa masalah grounding. Saya merekomendasikan untuk membungkus antena dengan pita isolasi.
Setelah ini, uji jangkauan pengoperasian - jika tidak ada apa pun di jalur sinyal, ia harus menempuh jarak sekitar satu kilometer!
Kesimpulan
Selamat, Anda telah mencapai akhir proyek! Kerja bagus!