Membuat Radio FM Gaya Retro dengan Modul TEA5767 – Panduan DIY Langkah demi Langkah
Komponen dan Perlengkapan
- Arduino Nano R3
- Modul radio FM TEA5767
- Meter analog dari radio lama – 2 buah
- Adafruit Standard LCD - 16x2 Putih pada Biru
- Potensiometer stereo 10k log
- Modul penguat audio kelas D 2x3W
- Speaker: 3W, 4 ohm – 2 buah
- Speaker: 0.25W, 8 ohm – 2 buah
- Encoder Rotary dengan Tombol Push
- SparkFun Saklar Pushbutton 12mm – 4 buah
- Kapasitor 1 microF – 2 buah
- LED (generik) – 3 buah
Aplikasi dan Layanan Online
Arduino IDE
Tentang Proyek
Dasar dari proyek ini adalah kode dari Rodolfo Broco Manin (RodLophus di GitHub) yang berisi skala analog indah pada LCD 16x2. Saya memodifikasi kodennya dengan menambahkan dua meter analog untuk membaca kekuatan sinyal dan frekuensi, LED "stereo", dan LED "pencarian otomatis/manual". Juga, sebagai detail retro, saya menambahkan empat tombol memori yang frekuensinya telah ditetapkan dalam kode, sehingga radio mendapatkan tampilan antik yang utuh. Keluaran audio TEA5767, melalui potensiometer stereo, terhubung ke modul penguat daya kelas D dengan daya 2x3W yang cukup untuk tujuan ini. Pada penguat terhubung dua speaker dua arah dengan daya yang memadai. Speaker nada tinggi dipisahkan dari speaker bass-tengah dengan kapasitor 1mF. Meter analog berasal dari radio rusak lama tetapi Anda dapat menggunakan meter apapun, dan deviasi penuh jarum akan disesuaikan dengan potensiometer trimmer. Perangkat di daya oleh dua baterai lithium beruntun melalui stabilizer 7805, sehingga kita memiliki sumber 5V yang stabil.
Seluruh rangkaian disematkan dalam kotak yang sesuai yang di pasang antena teleskop, sehingga kita memiliki penerima FM stereo lengkap dengan tampilan retro yang indah.
Anda dapat menemukan perpustakaan Arduino TEA5767 di sini. Diagram rangkaian dan kode diberikan di bawah ini.
Biarlah saya menyebutkan bahwa jarum meter frekensi diperbarui secara berurutan untuk setiap 1 MHz, yang menurut saya adalah konsekuensi dari perpustakaan, tetapi jika seseorang menemukan solusi untuk gerakan halus jarum, saya dengan senang hati akan menerimanya. Penerimaan sangat bagus, terutama untuk stasiun FM lokal yang kuat, sementara untuk stasiun yang lebih lemah diperlukan saklar stereo/mono karena gangguan yang sering terjadi dari stereo ke mono dan sebaliknya. Pada pembaruan kode selanjutnya, saya berencana untuk memasukkan saklar "stereo/mono" dan "mute".
Kode
Kode tersedia dalam sketsa Arduino yang dilampirkan.
Skematik
Gambar skematik tersedia di bagian asli proyek.