{"id":14,"date":"2024-08-15T10:19:21","date_gmt":"2024-08-15T10:19:21","guid":{"rendered":"https:\/\/gurumuda.net\/radio\/tutorial-merakit-radio-digital-diy.htm"},"modified":"2024-08-15T10:19:21","modified_gmt":"2024-08-15T10:19:21","slug":"tutorial-merakit-radio-digital-diy","status":"publish","type":"post","link":"https:\/\/gurumuda.net\/radio\/tutorial-merakit-radio-digital-diy.htm","title":{"rendered":"Tutorial Merakit Radio Digital DIY"},"content":{"rendered":"<p>         Tutorial Merakit Radio Digital DIY<\/p>\n<p>Merakit radio digital DIY (Do It Yourself) adalah sebuah proyek yang menantang sekaligus berharga bagi pecinta elektronik dan teknologi. Tidak hanya memungkinkan kita memahami cara kerja radio, tetapi juga memberikan kepuasan tersendiri saat berhasil menangkap siaran digital. Dalam tutorial ini, kita akan mengulas langkah-langkah merakit radio digital DIY secara rinci.<\/p>\n<p>                 Persiapan dan Komponen yang Diperlukan<\/p>\n<p>Sebelum memulai proyek ini, pastikan kita telah menyiapkan semua bahan dan alat yang diperlukan. Berikut adalah daftar komponen utama yang akan kita gunakan:<\/p>\n<p>1.                 Modul Radio Digital (Contoh: TEA5767)<br \/>\n2.                 Microcontroller (Contoh: Arduino UNO)<br \/>\n3.                 LCD Display (Contoh: 16&#215;2)<br \/>\n4.                 Knop Encoder Rotary<br \/>\n5.                 Speaker kecil atau earphone<br \/>\n6.                 Breadboard dan kabel jumper<br \/>\n7.                 Power Supply (Baterai atau adaptor stabil 5V)<br \/>\n8.                 Resistor, kapasitor, dan komponen pendukung lainnya<br \/>\n9.                 Antena Radio                <\/p>\n<p>Selain itu, alat-alat dasar yang perlu disiapkan antara lain solder dan soldering iron, tang pemotong, dan multimeter.<\/p>\n<p>                 Langkah-Langkah Perakitan<\/p>\n<p>                         1. Menyiapkan Microcontroller dan Modul Radio Digital<\/p>\n<p>Langkah pertama adalah mempersiapkan microcontroller Arduino UNO dan modul radio digital TEA5767. Koneksi antara kedua komponen ini menggunakan komunikasi I2C. Berikut koneksi yang harus dilakukan:<\/p>\n<p>&#8211; Koneksi Arduino ke TEA5767:<br \/>\n  &#8211; VCC ke 5V di Arduino<br \/>\n  &#8211; GND ke GND di Arduino<br \/>\n  &#8211; SCL ke A5 (SCL di Arduino)<br \/>\n  &#8211; SDA ke A4 (SDA di Arduino)<\/p>\n<p>                         2. Menghubungkan LCD Display<\/p>\n<p>LCD 16&#215;2 digunakan untuk menampilkan frekuensi radio dan informasi lainnya. Koneksi LCD dengan Arduino melalui 4-bit mode seperti berikut:<\/p>\n<p>&#8211; RS ke pin 7 Arduino<br \/>\n&#8211; E ke pin 8 Arduino<br \/>\n&#8211; D4 ke pin 9 Arduino<br \/>\n&#8211; D5 ke pin 10 Arduino<br \/>\n&#8211; D6 ke pin 11 Arduino<br \/>\n&#8211; D7 ke pin 12 Arduino<br \/>\n&#8211; VSS ke GND, VDD ke 5V<br \/>\n&#8211; RW ke GND<br \/>\n&#8211; Kaki Potensiometer untuk kontras ke VSS (kaki tengah ke VO)<\/p>\n<p>                         3. Menghubungkan Encoder Rotary<\/p>\n<p>Encoder rotary akan digunakan untuk mengubah frekuensi radio. Koneksi encoder rotary dengan Arduino adalah sebagai berikut:<\/p>\n<p>&#8211; CLK (Clock) ke pin 2 Arduino<br \/>\n&#8211; DT (Data) ke pin 3 Arduino<br \/>\n&#8211; SW (Switch) ke pin 4 Arduino (opsional untuk reset frekuensi)<br \/>\n&#8211; + ke 5V<br \/>\n&#8211; GND ke GND<\/p>\n<p>                         4. Menghubungkan Speaker atau Earphone<\/p>\n<p>Untuk keluaran audio, kita bisa menggunakan speaker kecil atau earphone. Koneksi dari modul TEA5767 ke speaker adalah:<\/p>\n<p>&#8211; LOUT (kiri) ke input speaker kiri\/earphone<br \/>\n&#8211; ROUT (kanan) ke input speaker kanan\/earphone<br \/>\n&#8211; GND (Ground) speaker ke GND umum<\/p>\n<p>                         5. Antena Radio<\/p>\n<p>Antena radio dapat berupa kabel tembaga panjang atau antena telescopic yang sudah jadi. Hubungkan ke pin antena di modul TEA5767.<\/p>\n<p>                         6. Program Microcontroller<\/p>\n<p>Sekarang, setelah semua komponen terhubung, saatnya memprogram microcontroller. Berikut adalah contoh kode program sederhana untuk mengoperasikan radio digital menggunakan Arduino.<\/p>\n<p>&#8220;`cpp<br \/>\n        include <Wire.h><br \/>\n        include <TEA5767Radio.h><br \/>\n        include <LiquidCrystal.h><br \/>\n        include <RotaryEncoder.h><\/p>\n<p>TEA5767Radio radio;<br \/>\nLiquidCrystal lcd(7, 8, 9, 10, 11, 12);<br \/>\nRotaryEncoder encoder(2, 3);<\/p>\n<p>double frequency = 98.0;  \/\/ Awal frekuensi<br \/>\nbool mute = false;<\/p>\n<p>void setup() {<br \/>\n  radio.init();<br \/>\n  lcd.begin(16, 2);<br \/>\n  encoder.setPosition(frequency          100);<br \/>\n  radio.setFrequency(frequency);<br \/>\n  pinMode(4, INPUT_PULLUP);<br \/>\n}<\/p>\n<p>void loop() {<br \/>\n  double newFrequency = encoder.getPosition() \/ 100.0;<br \/>\n  if (newFrequency != frequency) {<br \/>\n    frequency = newFrequency;<br \/>\n    radio.setFrequency(frequency);<br \/>\n    lcd.clear();<br \/>\n    lcd.setCursor(0, 0);<br \/>\n    lcd.print(&#8220;Freq: &#8220;);<br \/>\n    lcd.print(frequency);<br \/>\n    lcd.print(&#8221; MHz&#8221;);<br \/>\n  }<\/p>\n<p>  if (digitalRead(4) == LOW) { \/\/ Jika tombol ditekan<br \/>\n    mute = !mute;<br \/>\n    if (mute) {<br \/>\n      radio.mute();<br \/>\n      lcd.setCursor(0, 1);<br \/>\n      lcd.print(&#8220;Muted&#8221;);<br \/>\n    } else {<br \/>\n      radio.unMute();<br \/>\n      lcd.setCursor(0, 1);<br \/>\n      lcd.print(&#8221;       &#8220;);<br \/>\n      lcd.setCursor(0, 1);<br \/>\n      lcd.print(&#8220;Unmute&#8221;);<br \/>\n    }<br \/>\n    delay(500); \/\/ debounce<br \/>\n    lcd.setCursor(0, 1);<br \/>\n    lcd.print(&#8221;       &#8220;);<br \/>\n  }<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>Program ini akan membaca nilai dari rotary encoder, meng-update frekuensi radio, dan menampilkannya pada LCD. Selain itu, ketika tombol pada encoder ditekan, program akan mengaktifkan atau menonaktifkan mute.<\/p>\n<p>                         7. Sumber Daya dan Pengujian<\/p>\n<p>Sambungkan power supply yang stabil ke Arduino. Setelah semuanya terpasang, hidupkan Arduino dan perhatikan LCD. Frekuensi awal radio akan tampil pada LCD, dan kita dapat mengubah frekuensi menggunakan rotary encoder.<\/p>\n<p>Jika suara dari radio tidak terdengar, periksa kembali koneksi speaker\/earphone dan pastikan modul TEA5767 mendapatkan sinyal yang baik dari antena.<\/p>\n<p>                         8. Perbaikan dan Pengembangan Lanjut<\/p>\n<p>Setelah berhasil membuat radio digital dasar, kita bisa mengembangkan proyek ini dengan berbagai fitur tambahan:<\/p>\n<p>&#8211;                 Menambahkan Pemindaian Otomatis                : Fitur scanning untuk mencari saluran yang jernih secara otomatis.<br \/>\n&#8211;                 Pengaturan Preset                : Menyimpan frekuensi favorit pada beberapa tombol preset untuk akses cepat.<br \/>\n&#8211;                 Pengendalian Jarak Jauh                : Menggunakan modul Bluetooth atau ESP8266 untuk mengontrol radio melalui smartphone.<br \/>\n&#8211;                 Display yang Lebih Informatif                : Menggunakan LCD yang lebih besar atau layar OLED untuk menampilkan lebih banyak informasi seperti RDS (Radio Data System).<\/p>\n<p>Dengan mengikuti tutorial di atas, kita dapat membuat radio digital DIY sendiri sambil belajar banyak tentang microcontroller dan elektronik. Selamat mencoba, dan semoga proyek radio digital ini memberikan pengalaman yang menyenangkan dan mendidik!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tutorial Merakit Radio Digital DIY Merakit radio digital DIY (Do It Yourself) adalah sebuah proyek yang menantang sekaligus berharga bagi pecinta elektronik dan teknologi. Tidak hanya memungkinkan kita memahami cara kerja radio, tetapi juga memberikan kepuasan tersendiri saat berhasil menangkap siaran digital. Dalam tutorial ini, kita akan mengulas langkah-langkah merakit radio digital DIY secara rinci. &#8230; <a title=\"Tutorial Merakit Radio Digital DIY\" class=\"read-more\" href=\"https:\/\/gurumuda.net\/radio\/tutorial-merakit-radio-digital-diy.htm\" aria-label=\"Baca selengkapnya tentang Tutorial Merakit Radio Digital DIY\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-14","post","type-post","status-publish","format-standard","hentry","category-radio"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gurumuda.net\/radio\/wp-json\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gurumuda.net\/radio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gurumuda.net\/radio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gurumuda.net\/radio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gurumuda.net\/radio\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":0,"href":"https:\/\/gurumuda.net\/radio\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"wp:attachment":[{"href":"https:\/\/gurumuda.net\/radio\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gurumuda.net\/radio\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gurumuda.net\/radio\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}