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:
ESP8266 | ESP32 | |
MCU | Tek Çekirdek 32bit | Çift Çekirdek 32bit |
802.11 b/g/n Wi-Fi | HT20 | HT40 |
Bluetooth | Yok | Bluetooth 4.2 and BLE |
Typical Frequency | 80 MHz | 160 MHz |
SRAM | Yok | Var |
Flash | Yok | Var |

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)