Frekans Sensörlü Radyo Montajı Hakkında Eğitim Videosu
Radyo, özellikle devrelerin, elektromanyetik dalgaların ve ses sinyali işlemenin temellerini anlamak isteyen yeni başlayanlar için öğrenilmesi büyüleyici bir elektronik cihaz olmaya devam ediyor. Dijital çağda, bir radyo kurmak sadece "yayınları yakalamak"la ilgili değil, aynı zamanda alınan frekansı izlemek veya okumak için bir frekans sensörü gibi ek özelliklerle de geliştirilebilir. Bu makale, kavram ve bileşen listesinden montaj ve test adımlarına kadar, frekans sensörüyle donatılmış basit bir radyonun montajına ilişkin bir eğitim sunmaktadır.
-
1. Kavramı Anlayın: Radyo + Frekans Sensörü
Genel olarak, bir radyo alıcısı, anten aracılığıyla RF (Radyo Frekansı) sinyallerini yakalayarak, belirli bir frekansı seçerek (ayarlama) ve ardından bunu hoparlörler veya kulaklıklar aracılığıyla duyulabilen bir ses sinyaline dönüştürerek çalışır. Modern radyolarda, frekans seçme işlemi genellikle bir tuner IC tarafından desteklenir.
Öte yandan, bir radyo projesi bağlamında "frekans sensörü" genellikle bir saat sinyalinin veya yerel osilatör (LO) frekansının frekansını okuyabilen veya hesaplayabilen bir modül/entegre devre anlamına gelir. FM radyoda, "alınan" frekans yerel osilatör frekansıyla yakından ilişkilidir. Ayarlayıcı modülünden gelen LO veya referans sinyalini ölçerek, frekansı (örneğin, 88.1 MHz, 101.7 MHz) ekranda görüntüleyebiliriz.
Gerçekçi ve kolay bir kendin yap projesi için en pratik yaklaşım şudur:
– Hazır bir FM radyo modülünü (örneğin RDA5807, TEA5767 veya Si4703) alıcı olarak kullanmak.
– Modülden I2C üzerinden frekans bilgisini okumak için bir mikrodenetleyici (Arduino) kullanmak (bu yöntem genellikle "frekans sensörü" olarak adlandırılır çünkü sistem aktif frekansı algılayabilir/bilebilir).
– Frekansı LCD/OLED ekranda görüntüler.
Bu yaklaşım, sıfırdan tam bir analog RF ön uç devresi kurmaktan daha istikrarlı ve daha kolaydır.
-
2. Gerekli Aletler ve Bileşenler
Frekans okuma özelliğine sahip bir FM radyoyu monte etmek için genellikle aşağıdaki bileşenler kullanılır:
Ana bileşenler
1. Arduino Nano/Uno (birini seçin)
2. FM Radyo Modülü RDA5807 (alternatif: TEA5767)
3. OLED 0.96” I2C (SSD1306) veya LCD 16×2 I2C
4. Daha yüksek ses için ses yükseltici modülü (örneğin PAM8403)
5. 4Ω–8Ω hoparlör veya kulaklık çıkışı
6. Anten (FM için 75 cm-1 m kablo yeterlidir)
Kontrol bileşenleri (isteğe bağlı ancak tavsiye edilir)
7. Ayar için döner kodlayıcı veya potansiyometre + düğme
8. Tarama/arama yapmak için düğmeye basın.
Destekçiler
9. Delikli devre tahtası / PCB
10. Takviye kabloları
11. Lehim ve kalay (kalıcı hale getirilecekse)
12.5V güç kaynağı (USB veya adaptör)
-
3. Temel Bağlantı Şeması (Özet)
Tuner ve OLED modülleri her ikisi de I2C kullandığından, SDA ve SCL hatlarını paylaşabilirler.
I2C bağlantısı (Arduino Uno/Nano'da yaygın)
– Doğal Kaynaklar: A4
– SCL : A5
– VCC: 3.3V veya 5V (modül özelliklerine uygun)
– GND : GND
Önemli not: Birçok RDA5807 modülü 3.3V ile çalışır, ancak bazı kartlarda 5V'ta güvenli çalışma sağlayan regülatörler bulunur. Modül üzerindeki etiketi kontrol edin. Emin değilseniz, 3.3V kullanın.
ses
– Radyo modülü ses çıkışı → PAM8403 girişi → hoparlör
Ayar kontrolü
– Döner kodlayıcı: A ve B pinleri Arduino dijital pinlerine (örneğin D2, D3), kodlayıcı düğmesi D4'e bağlanır.
– Tarama düğmesi: Başka bir dijital pine geçmek için dahili pull-up direncini kullanın.
-
4. Donanımın Montaj Adımları
Adım 1: Radyo modülünü ve OLED ekranı takın.
1. Radyo modülünün VCC ve GND uçlarını bağlayın.
2. SDA ve SCL pinlerini Arduino'nun I2C hatlarına bağlayın.
3. OLED/LCD ekranını aynı VCC, GND, SDA, SCL bağlantılarıyla takın.
Adım 2: Ses çıkışını takın
1. Radyo modülünün (veya tek ses çıkışının) sol/sağ ses pinlerini PAM8403 amplifikatörünün girişine bağlayın.
2. PAM8403 çıkışını hoparlöre bağlayın.
3. Ses topraklamasının sistem topraklamasına bağlı olduğundan emin olun.
Adım 3: Anteni takın
1. Anten kablosunu radyo modülünün anten pimine (genellikle "ANT" olarak işaretlenmiştir) bağlayın.
2. FM için 75 cm ile 1 metre arasında tek bir kablo kullanın.
Adım 4: Ayar kontrollerini takın
1. Döner kodlayıcı veya düğme Arduino'ya bağlıdır.
2. Kablolamayı basitleştirmek için düğme girişlerinde dahili pull-up dirençlerini etkinleştirin.
-
5. Bu Projedeki “Frekans Sensörü” Mantığı
Bu projede frekans şu şekilde okunur/bilinir:
– RDA5807/TEA5767 modülündeki veri kaydedici (modül mevcut ayar frekansını gösterir) veya
– Arduino, frekansı kanal adım ayarına (örneğin 100 kHz/50 kHz) göre hesaplar.
RF frekans sayacı gibi ayrı bir bileşen şeklinde bir "sensör" olmasa da, sonuç aynıdır: sistem frekansları gerçek zamanlı olarak algılayıp görüntüleyebilir.
-
6. Örnek Program Akışı (Genel Bakış)
Kavramsal olarak Arduino programı şunları yapacaktır:
1. I2C başlatma
2. Radyo modülünü başlatın (FM modu, ses seviyesi, vurgu azaltma vb.).
3. OLED/LCD başlatma
4. Başlangıç frekansını ayarlayın (örneğin 99.9 MHz).
5. Frekansı artırmak veya azaltmak için kodlayıcı/düğme girişini okuyun.
6. Frekans göstergesini ve sinyal durumunu (varsa) güncelleyin.
Eğer RDA5807 kullanıyorsanız, yapılandırmayı basitleştirmek için genellikle bir Arduino kütüphanesi mevcuttur. SSD1306 OLED için ise Adafruit_SSD1306 veya U8g2 kütüphanelerini kullanabilirsiniz.
-
7. Test ve Kalibrasyon
Temel testler
1. Devreyi USB üzerinden çalıştırın.
2. OLED ekranın başlangıç frekansını gösterdiğinden emin olun.
3. Frekansı değiştirmek için kodlayıcıyı döndürün.
4. Ses çıkmıyorsa:
– Amplifikatöre giden ses yolunu kontrol edin.
– Hoparlörü kontrol edin
– Programın ses seviyesini artırın.
– Anteni kontrol edin ve güçlü bir istasyona ayarlayın.
Frekans adım kalibrasyonu
FM, bölgeye ve modüle bağlı olarak genellikle 100 kHz veya 50 kHz'lik adımlar kullanır. Frekansın uygunsuz bir şekilde "sıçradığını" fark ederseniz, koddaki ayarlama adımını düzenleyin.
Kabul edilebilir kalite testi
– Sinyali iyileştirmek için bir pencere yakınında deneyin.
– Antenin uzunluğu ve kablonun konumu büyük etkiye sahiptir.
– Kabloları amplifikatör modülüne çok yakın yerleştirmekten kaçının (gürültüye neden olabilir).
-
8. Daha düzgün ve istikrarlı bir sonuç için ipuçları
1. Temiz bir güç kaynağı kullanın: kaliteli bir adaptör veya sağlam bir taşınabilir şarj cihazı.
2. Ses yolunu dijital yoldan ayırın: Gürültüyü azaltmak için ses kablosu SCL/SDA kablosuna yakın olmamalıdır.
3. Radyo ve amplifikatör modüllerinin yakınına ayırma kapasitörleri (100 nF ve 10 µF) ekleyin.
4. Dikkat dağıtıcı unsurları azaltmak ve daha profesyonel bir görünüm yaratmak için bir kutu/kılıf kullanın.
5. Daha fazla özellik istiyorsanız, şunları ekleyin:
– İstasyon ön ayarları
– Otomatik tarama ve hafızadan tasarruf etme
– Modül destekliyorsa sinyal seviyesi göstergesi (RSSI)
-
9. Penuup
Frekans sensörlü bir radyo yapmak, analog (ses) ve dijital elektronik (I2C, mikrodenetleyici, ekran) kombinasyonunu öğrenmek için harika bir projedir. RDA5807 veya TEA5767 gibi bir FM tuner modülü ile, frekansları ayarlayabilen, ses çalabilen ve doğru bir şekilde görüntüleyebilen kompakt ancak işlevsel bir radyo oluşturabilirsiniz. Temel sürümü tamamladıktan sonra, ön ayarlar, otomatik tarama ve hatta daha ilgi çekici bir arayüz ekleyerek projeyi daha da genişletebilirsiniz.
İsterseniz, seçtiğiniz modül için daha detaylı bir bağlantı şeması, eksiksiz bir Arduino kod örneği (RDA5807 + OLED + döner kodlayıcı) veya osilatörü donanımda ölçmek için "frekans sayacı" kullanan bir sürüm oluşturmanıza yardımcı olabilirim.