Raspberry Pi ile Potansiyometreden İnternet Radyosu
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
-
TÜBİTAK 2026 Yarışmaları Gençlerin Teknoloji Merakını Besliyor 1 Hafta önce
TÜBİTAK, TEKNOFEST kapsamında 16 farklı yarışma düzenleyerek Batı'dan Güneydoğu'ya teknoloji tutkusunu yaydı; genç takımlar hem online hem sahada yarışıyor.
-
İlkokulda Yapay Zeka Eğitimiyle Gelen Başarı 1 Hafta önce
ABD’de bir eğitimcinin geliştirdiği yapay zeka programı, çocuklara temel kavramları öğretirken ulusal yarışmada birincilik kazandı.
-
ABD'de Doktora Öğrencileri İçin Endüstriyle Köprü Kuruluyor 1 Hafta önce
ABD, doktora eğitiminde sanayi işbirlikleriyle öğrencilere uygulamalı deneyim fırsatı sunan pilot program başlattı. Program, akademik bilgi ile endüstri ihtiyaçlarını buluşturmayı hedefliyor.
-
Arm ve UNICEF AI in Play Platformu Açıldı 1 Hafta önce
Arm ve UNICEF, genç girişimcileri yapay zeka alanında deneyim kazandırmak ve gelişmekte olan ekonomilere ölçeklenebilir çözümler sunmak için AI in Play platformunu hayata geçiriyor.
-
GitLab, AI Akıcılığı İçin İç Rehber Yayınladı 3 Saat önce
GitLab, AI araçlarını sadece erişilebilir kılmakla kalmayıp, ekiplerin neyi otomatikleştireceğini ve sonuçları nasıl yöneteceğini öğreten iç rehberiyle AI akıcılığını destekliyor.
-
Yeni Başlayanlar İçin AI Çağında Kodlama Yol Haritası 4 Saat önce
Yapay zeka odaklı projelerde başarılı olmak isteyen yeni geliştiriciler için temel programlama, hata kültürü ve pratik AI uygulamaları üzerine Udemy eğitmeninin önerileri özetleniyor.
- Raspberry Pi
- İnternet radyosu
- potansiyometre
- LED kontrol
- DIY
- elektronik
- programlama
Tepkini Göster
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
Yorumlar
Sende Yorumunu Ekle