Wifi İnternet Radyosu Yapımı -1 (KaRadio)

Evde uluslararası radyo yayınlarını bilgisayardan veya telefondan dinlemek bazen pek kolay olmayabiliyor.

Buna çözüm olarak Arduino ile kendi internet radyomu yapmaya karar verdim. Bunun hakkında araştırırken “Mikro Denetleyici Birimi (MCU)” kullanan çözümler daha ön plana çıktı ve içlerinde ençok Ka-Radio’yu beğendim.

Ka-Radio’nun iki çeşidi bulunmakta; ilkinde Mikro Denetleyici olarak ESP8266 kullanılırken diğerinde ESP32 kullanılıyor, diğer kalan tüm parçalar ise aynı. ESP8266 ve ESP32 Mikro Denetleyicili kartlar, üzerlerindeki Wifi modülü sayesinde kablosuz bağlantı oluşturmaya olanak sağlamaktadır. ESP32, ESP8266 mikrodenetleyecisinin gelişmiş sürümüdür. Kısaca kıyaslarsak:

ESP8266ESP32
MCUTek Çekirdek 32bitÇift Çekirdek 32bit
802.11 b/g/n Wi-FiHT20HT40
BluetoothYokBluetooth 4.2 and BLE
Typical Frequency80 MHz160 MHz
SRAMYokVar
FlashYokVar

Ben ESP32 kartı ile devam etmeye karar verdim. Arduino IDE’si ile de programlanabilen bu kartı Aliexpress’de veya Türk alışveriş sitelerinde bulabilirsiniz. Piyasada çeşitli sürümleri bulunmakla birlikte Türkiye’de en çok “DevKitv1” sürümü var ve ne yazık ki ben de bu sürümü satın aldım. Neden ne yazık ki yazdım çünkü bu sürümde birçok donanımsal ve yazılımsal hata bulunuyor.

Alınacak Gereçler:

  • ESP32 geliştirme kartı
  • VS1053 Mp3 Modülü. Ben alttaki görseldeki Geetech’in ürünü olan kırmızı karttan kullandım. Üzerindeki kristalin 12.888 Mhz olmasına dikkat edin, Bana yanlışlıkla 12.000 Mhz gönderdiler geri vermekle uğraşmak istemedim. 12.000 Mhz’lik kristal ile 44 MHz’e kadar olan yayın akışlarında sıkıntı yaşamazsınız ama 48 kHz’den sonrar sesde yavaşlama/geri kalma olabilir.

  • 0.96” 128×64 Oled Grafik Lcd Ekran

  • Arduino Rotary Enkoder Modülü
  • Çift Taraflı Delikli plaket (7×9 veya 8×12 hangisine sığar emin değilim)
  • Pin Header (Erkek ve Dişi)