Raspberry Pi ile Potansiyometreden İnternet Radyosu

Raspberry Pi ve bir potansiyometre kullanarak LED parlaklığıyla radyo sesini kontrol eden proje, temel elektronik ve kodlama becerileriyle internet radyosu yapmayı gösteriyor.
Raspberry Pi ile Potansiyometreden İnternet Radyosu - bimakale.com
04 Eylül 2026 Cuma - 14:04 (1 Saat önce) 3 dk okuma

Projenin Temel Yapısı

Raspberry Pi tabanlı bu çalışma, basit bir potansiyometreyi LED ışığıyla birleştirerek kullanıcıların hem ışık şiddetini hem de internet üzerinden radyo yayını ses seviyesini ayarlamasına imkan tanıyor. Donanım tarafında tek bir analog giriş ve bir dijital çıkış yeterli olurken, yazılım kısmı Python tabanlı bir betik ile potansiyometreden gelen analog değeri okuyup PWM sinyaliyle LED'i dimlemenin yanı sıra, bir internet radyo API'sine bağlanarak akış verisini alıyor.

Potansiyometre ve LED Entegrasyonu

Potansiyometrenin dönme açısı, Raspberry Pi'nin GPIO pinleri üzerinden gelen analog değere çevriliyor. Bu değer RPi.GPIO kütüphanesiyle PWM sinyali haline getirilerek LED'in parlaklığı dinamik bir şekilde ayarlanıyor. Kullanıcı potansiyometreyi döndürdükçe LED'in ışığı kısılır ya da parlaklaşır; aynı hareket radyo ses seviyesini de orantılı olarak değiştiriyor. Bu çift işlev, fiziksel bir kontrol elemanının hem görsel hem işitsel geri bildirim sağlamasını mümkün kılıyor.

İnternet Radyo Bağlantısı

Projede tercih edilen internet radyo servisi, açık bir HTTP akışı sunan bir yayıncıya yönlendiriliyor. Raspberry Pi, requests ve vlc gibi kütüphanelerle bu akışı gerçek zamanlı olarak çalıyor. Potansiyometreyle ses seviyesinin ayarlanmasının yanı sıra, basit bir while döngüsü içinde tuş takımı veya ek bir buton eklenerek farklı radyo istasyonları arasında geçiş yapılabiliyor. Böylece tek bir cihaz üzerinden hem ışık hem ses kontrolü sağlanıyor.

Öğrenme ve Öğretim Potansiyeli

Bu proje, yeni başlayanlar için elektronik devre kurma, analog-dijital dönüşüm ve ağ tabanlı medya akışı konularını bir arada deneyimleme fırsatı sunuyor. Öğrenciler potansiyometrenin çalışma prensibini, PWM sinyallerinin LED üzerindeki etkisini ve Python ile ağ isteklerinin nasıl gerçekleştirildiğini adım adım takip edebiliyor. Ayrıca, kodun açık kaynak olması, farklı radyo servislerine geçiş ya da LED yerine başka bir çıkış cihazı ekleme gibi kişiselleştirmelere de zemin hazırlıyor.

Pratik Kullanım ve Genişletilebilirlik

Projenin modüler yapısı, evdeki eski bir Raspberry Pi'yi ya da yeni bir modelini aynı donanımla çalıştırabilme esnekliği sağlıyor. Potansiyometreyi bir ses kontrol düğmesi olarak, LED'i ise bir uyarı göstergesi olarak yeniden tasarlamak mümkün. Örneğin, bir akıllı ev sistemine entegre edilerek radyo çalmaya başladığında LED'in yanıp sönmesi ya da belirli bir frekans aralığında ışığın renk değiştirmesi gibi ek fonksiyonlar eklenebilir. Bu yönüyle proje, hobi elektroniği ile IoT kavramlarını birleştiren bir köprü görevi görüyor.

Sonuç olarak, Raspberry Pi ve basit bir potansiyometre kombinasyonu, hem fiziksel hem de dijital dünyayı bir araya getirerek kullanıcıların elleriyle kontrol edebileceği bir internet radyosu yaratıyor. Bu yaklaşım, temel elektronik bilgilerini pratiğe dökmek isteyen herkes için ilham verici bir örnek sunuyor ve DIY kültürünün eğitimsel değerini bir kez daha ortaya koyuyor.

Kaynak: Raspberry Pi

Alakalı İçerikler


  • Raspberry Pi
  • İnternet radyosu
  • potansiyometre
  • LED kontrol
  • DIY
  • elektronik
  • programlama



Yorumlar
Sende Yorumunu Ekle
Kullanıcı
0 karakter
Yazarın Diğer Etiketleri Tümünü Göster
Popüler Etiketler Tümünü Göster
Yazarın Diğer İçerikleri