Arduino etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Arduino etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

21 Ekim 2023 Cumartesi

Sayısal (Dijital) Kip Alıcı - Vericiler - ADX Örneği

 Sayısal kipte (modda) haberleşme hem giderek yeni yeni metotlarla çeşitlenip zenginleşiyor hem de amatör telsizciler arasında giderek daha çok rağbet görüyor. Bunda, sayısal kip haberleşmelerinde düşük güçlerle, düşük sinyal / gürültü oranlarıyla bile uzak mesafelerle kolayca iletişim kurulması, hatta bilgisayarın "otomatik" olarak haberleşme yapması gibi âmiller var.

Haberleşmenin gittikçe artıp rağbet görmesiyle birlikte sayısal mod için basit QRP cihazlar da yapılmaya başlandı. Burkhard Kainka'nın "Guided FSK modulation with timer1 caption" başlıklı yazısı ve uygulama örneği âdeta işaret fişeği olmuş görünüyor.  Bu arada, QRP-Labs'ın kurucusu Hans Summers'ın QRP cihazlar konusundaki deneyimleri ve uygulama örnekleri de elbette bu alanda çok önemli bir başka meşale olmuştur. Bu örnekten yola çıkılarak, yazılımı bir arduino'ya gömülü olarak sayısal kip alıcı vericileri tasarlanmaya başladı. 

ADX, oldukça yalın bir tasarıma sâhip. Verici kısmına ait neredeyse kodlama işlemleri arduino üzerinde yapıldıktan sonra, gerekli "kaydırma" bilgilerinin Si5351 programlanabilir osilatörüne gönderilmesi ve üretilen dalganın kuvvetlendirilerek antene basılmasından ibâret. ( Bu arada, bu işaretin kuvvetlendirilmesindeki E sınıfı hikâyesini okumak isteyenler için internette bol bol kaynak var.)

ADX'in alıcı kısmına gelince: Esâen girişte çalışılmak istenilen banda uygun bir alçak geçiren filitre olduğundan, basitçe bir doğrudan alıcı (direct receiver) uygulaması yapılmış. Doğrudan alıcılar, alış frekansı ile aynı frekansta işaretin bir karıştırıcıya uygulanmasıyla çalışan basit devrelerdir. Bu tip alıcılar, seçicilik, hassasiyet gibi bâzı noksanları olsa da, SSB'yi demodüle edebilmesi gibi bir artıya sahiptir. (Seçiciliği birazcık olsun arttırabilmek için aşağıdaki resimde görüldüğü üzere, TA2003'ün girişine yaklaşık 1uH civarında ayarlanabilen  bobin ve 100pF'lık bir tank devresi ilâve ettim.)

ARA NOT: CD2003 tümdevresinin orijinali Toshiba'nın ürettiği TA2003 tümdevresidir. 

Devrenin câzibesine kapılarak, hemen bir PCB hazırlayıp ADX'i kurdum. Oda içindeki bir magnetik loop anten ile 20m. bandında FT8 kipinde pek çok Avrupa ülkesinin işaretlerini alabildim. Ancak, ya benim baskı devre tasarımımdan kaynaklanan sebeplerle ya kullandığım tümdevrenin kalitesinden dolayı ya da işin içine henüz bil(e)mediğim başka rufailerin girmesi sebebiyle alış oldukça gürültülü idi.


Bunun yanında, kafama takılan başka hususlar vardı:

Bunların en başında geleni, Si5351'in, CD2003 alıcı tümdevresinin, 74ACT244 sürücü tümdevresinin ve elbette Arduino nano'nun +5v.luk besleme işinin tamamen Arduino'nun regülatör tümdevresine yüklenmiş olmasıydı. Arduino Nano bu devrenin kalbi olduğuna göre, bu kadar akım yükünün ona yüklenilmesi doğru gelmiyordu bana. İşte bunun için -yukarıdaki reimde görüldüğü üzere-  ADX devresine ayrı bir +5v besleme devresi ilâve ettim.

İkinci olarak, alıcı katının doğrudan alış yerine süperheterodin tekniğine dönüştürülmesinin daha iyi olacağını düşündüm. Bunun için  ya 2 adet karıştırıcı, ya da 2 adet karıştırıcısı olan bir tümdevre gerekiyordu. 2 adet karıştırıcının tekil elemanlarla yapılması da mümkün ise de, kolaylığı sebebiyle tümdevreler tercih ediliyor. Dolayısıyla, 2 adet karıştıcı için Philip'in SA612 tümdevresi kullanılabilirdi. Ancak SA612'nin temini zor ve pahalı. İkinci olarak 2 adet karıştırıcısı olan alıcı tümdevrelerine gelince, normalde NBFM alışı için tasarlanmış olmasına rağmen kolaylıkla SSB demodülasyonuna uygun olarak tasarıma uygun Motorola'nın alıcı tümdevreler igeldi aklıma ama onların da temini zordu. Bunları düşünürken, DJ7OO çağrı işaretli Klauss H. HIRSCHELMANN'ın sayfasında "Simple direct mix receivers for AFU bands in the range of about 3.5-70 MHz" konulu bir yazı ve uygulama örneği ile karşılaştım. Klauss'un asıl amacı -yazısının başlığında da belirttiği üzere- "QO-100" uydusundan işaret almak üzere bir alıcı tasarlamak idi. LNB çıkışındaki işareti aşağıya doğru çevirici ile düşürdükten sonra elde edeceği işaret için CD2003'ün AM giriş üst frekansı yeterli olamamış ki,  işareti önce  bir CD2003 tümdevresinin FM girişine tatbik ediyor, 10.7MHz arafrekans elde edecek şekilde FM karıştırıcıya işaret uyguladıktan sonra, FM karıştırıcı çıkışınından 10.7MHz'lik seramik bir filitre ile aldığı işareti 2. CD2003'ün AM girişine uyguluyor ve AM mikserin osilatör girişine de 10.7MHz'lik işaret uygulayarak SSB demodülasyonu sağlıyordu. CD2003'ün temini görece daha kolay olduğundan, bu iki tümdevreli çözüm bana daha uygun geldi.

Ara çözüm: 2 CD2003 ile superheterodin bir devre tasarlamak yerine, Çin'li BD6CR çağrı işaretli amatörün tasarımı, tek CD2003 ile superheterodin bir alıcı yapmak, SSB demodülasyonu için de ara frekansa 455 kHz civarında bir işaret enjekte etmek fikri daha câzip geldi.

Üçüncü husus, ikinci hususla bağlantılı olarak ortaya çıkıyor. Eğer alış için süperheterodin tekniği kullanılacaksa, bir BFO işareti de gerekiyordu. WB2CBA'nın ADX 1.6 yazılımında Si5351'in (3) saat çıkışından birisi CD2003'e doğrudan tatbik olunan alış frekansına uygun işareti üretirken, bir diğeri vericinin kodlanmış işaretini üretiyordu. 3. saat çıkışı ise Si5351'in kalibrasyonu için ve sadece kalibrasyon süresince kullanılan bir 1MHz'lik işaret üretiyordu. BFO işaretini, kalibrasyondan sonra boşta kalan saat çıkışına havale etmek gerekiyordu. Bunun için orijinal yazılımın içine dalıp kıra-döke de olsa 453,5 kHz'lik bir BFO işareti elde etmeyi başardım. Tabii alış için kullanılan işarete de 455 kHz ilave ettim.

Dördüncü husus: WB2CBA'nın tasarımında kip (mod) ve band toplamda 4 adet LED ile gösteriliyordu.Basit bir çözüm olmasına rağmen, bir göstergenin daha iyi olacağını düşündüm.

SONUÇ: Ortaya şöyle bir cihaz çıkacak: 

1) Alıcı kısmı superheterodin olacak

2) Oldukça modüler olacak. 

3) Si5153'ün 3. saat çıkışı (CK2) hem kalibrasyon için kullanılabilecek hem de kalibrasyon bittikten sonra BFO işareti üretecek

4) Frekans, kip ve band bilgileri küçük bir OLED ekranda gösterilecek.


 Yazılımı, WB2CBA'nın hazırladığı 1.6 sürümünü esas alarak yukarıdaki şartları gerçekleştirecek şekilde güncelliyorum.  Yukarıda prototipin ekranı görülüyor.

YOLUN SONU
ADX alıcı-verici devresi

Modüler alıcı


Yazılımı, yukarıda belirttiğim hususlara göre değiştirdim. Yeni bir baskı devre hazırladım. Alıcı kısmını modüler olması için ayrı bir yavru kart olarak tasarladım. Süperheterodin alıcı, doğrudan alıcıya (direct receiver  DC receiver) alış hassasiyeti ve seçicilik bakımından çok daha iyi olmakla beraber, "hayal frekans" denilen bir dertten muzdariptir. Bunun için RF giriş katının ya "tune" (alma frekansına ayarlanmış) ya da ara frekans değerinden daha dar bir band geçiren filtre ile süzülmüş olması gereklidir. Her iki çözüm de bu basit alıcının sınırlarını aşacağından süperheterodin alıcı yapımından vazgeçtim.
Diğer taraftan, TA2003 (CD2003) tümdevresinin ilk karıştırıcı (mixer) katını kullanarak bir DC alıcı yapmak da hassasiyet ve seçicilik bakımından beni tatmin etmediğinden, bu projeyi durdurma kararı verdim.
 

14 Temmuz 2022 Perşembe

Si4735 ile bir "başka" radyo daha yapma hikâyesi

 32 kısım tekmili birden - Başlangıç - 14 Temmuz 2022


Radyoya olan merakımdan dolayı birçok radyom var. Kendim de kaç tane yaptım. Bunlardan ikisini "Si4735 ve Arduino ile LW, MW, SW (AM - SSB) - FM Radyo alıcısı" ve   "Si4735 ile bir başka AM-SSB-FM radyo" başlığı altında burada da paylaştım. Ama kendi yaptıklarımda hep birer kusur buldum.

Mesela, "Si4735 ve Arduino ile LW, MW, SW (AM - SSB) - FM Radyo alıcısı"  başlığı altında anlattığım. Ne güzel TFT ekranında herşey çok rahat ve güzel görünüyor, LW ve MW alışı güzel. SSB de çözebiliyor ama BFO'su yok.

BFO yokluğu ve bendeki radyo aşkı yüzünden "Si4735 ile bir başka AM-SSB-FM radyo"  başlığı altında anlattığım radyoyu yaptım. Bunda BFO da var. SSB LSB ve USB olarak ayrılmış, 0.5kHz'a kadar indirilebilen ses band genişliği var... Var da var. Ama yine de memnun ve mutlu değilim. Zira frekans adımları minimum 1 kHz ve ferkans geçişlerinde "çsrrt" gibi bir ses çıkıyor. Sonra lâf aramızda şu BFO olayını da hiç bir zaman sevemedim.

Bütün bu memnun olmadığım noktalar beni bir başka düşünceye sevketti: Si4735'i sâbit frekanslı bir nevi IF alıcısı olarak kullanmak! Mübareğin bir sürü özelliği var. 

- 0.5 kHz ilâ 6 kHz arasında ayarlanabilen ses frekansı filtre band genişliği,

-  AM, USB ve SSB olarak demodülasyon yapabilmesi,

- AGC,

- Gelen RF işaretinin sinyal şiddetini (RSSI) ve sinyal gürültü oranını (SNR) vermesi,

Bunlardan en önemlileri.

Düşündüm ki, Si4735'i tek bir frekansta çalıştırırsam, frekans geçişleri esnasındaki o "çsrrt" sesinden kurtulurum. Ayrıca, girişinde kullanacağım karıştırıcıya tatbik edeceğim LO işaretinin frekans adımları 1 kHz'den   küçük olursa, Si4735'in 1 kHz sınırlamasından kurtulmuş olurum. Bunu, yapıp youtube'da yayınlayan birisi var, ama devrenin yapılışı ile ilgili hiç bir teknik bilgi vermiyor. Oturup kendim yapmaya karar verdim.

Bunun için PU2CLR'nin hazır uygulama örneklerinden birisinin yazılımını sâdece 10.7 MHz'i alacak şekilde değiştirdim. LO olarak Si5351 kullanacağım için, aynı yazılıma VFO rutini de ekledim. Şimdilik her iki özellik tek bir Arduino Pro Mini'de çalışıyor.

Yazılımın test ekranı

Şimdi iş elektronik uygulama devresine geldi.

16 Temmuz 2022

Girişte nasıl bir karıştırıcı kullanacağımı düşünüyorum. Acaba SA612 gibi aktif mi yoksa diyor mikser gibi pasif bir DBM mi kullansam... Her ikisinin de artı ve eksileri var. İlk denemeler için bir diyot mikser kullanmaya karar verdim ve elimde olan MD108 diyot mikseri (DM) ile "basitçe" ilk karıştırma devremi kurdum. 

LO olarak, çıkışında MAR serisinden bir MMIC kuvvetlendirici bulunan AD9851'li DDS işaret üretecini kullandım. 10.7MHz üstten LO işareti uygulayarak çıkışı AOR AR3000A alıcısına bağladım. Diyor mikserin ne girişinde bir band geçiren veya alçak geçiren filitre, ne de IF çıkışında bir band geçiren filitre olmamasına rağmen, gürültülü de olsa yayınları dinleyebildim. Şimdi yapılacakları şunlar:

1) DM 'in RF girişine bir alçak geçiren filitre takacağım. QRPLabs'ın ürettiği filitreler bu iş için ideal. IF çıkışına da 10.7 MHz'lik bir filitre ilave edilecek.

2) AD9851'li DDS yerine, Si5351'li bir devreyi LO olarak kullanacağım.







15 Ocak 2022 Cumartesi

APRS "tracker" -ya da "izci"- Bir debelenme ve tereyağı yapma çalışması

Son güncelleme 05.02.2024


APRS'nin ne olduğunu biliyorsunuzdur. Paket radyo denilen bir sistem ile raporlama sistemi. Çoğunlukla araçların takibi için kullanıldığından, tracker (izci) uygulamaları oldukça yaygındır; pek çoğunuzun bildiği TinyTrak gibi.

Aslında APRS pek çok raporlama amacına hizmet edebilecek şekilde tasarlanmış. Meteorolojik verileri iletmek bir diğer sık kullanım alanı. aprs.fi adresine gittiğinizde APRS'nin pek çok uygulama verisini bulursunuz.

Bugüne kadar pek de ilgimi çekmeyen bu konu birden benim için câzip hâle geldi. Sebebi de Ankara'ya yaklaşık 300 km uzaklıktaki köy evimizin durumunu APRS üzerinden tâkip edip edemeyeceğim hususu.

Nevşehir ilinin Gülşehir ilçesinin Gümüşkent köyü bahsettiğim yer. 1.100 metre râkımlı bir ovada kurulu köyümüzde babadan kalma evi tâmir ettirince köyde uzun zamanlı yaşama düşüncesi gittikçe daha çok aklıma gelir oldu. İşte bu evin durumunu, köydeki hava şartlarını vs. Ankara'dan nasıl öğrenirim düşüncesi sıkça kafamı meşgul ediyor.

Önce GSM hattı ve SMS ile (veya GSM veri hattı ile) uzaktan ölçüm üzerine kafa yordum. Sonra APRS geldi aklıma. Ama bunun için yakında bir APRS iGate'i olması gerekiyordu. Maalesef Nevşehir'de bir APRS rölesi/kapısı yok. En yakın röle Aksaray'da.

Gümüşkent'teki evde, çeşitli algılayıcılarla donatılmış bir APRS vericisi çalışacak. İşâret Aksaray'daki APRS digi'sine ulaşacak, Oradan aprs.fi'ye aktarılan verileri internet üzerinden Ankara'dan tâkip edebileceğim. Düşüncem bu.

Görüldüğü gibi Gümüşkent ile Aksaray arası kuş uçuşu 69 km. Hemen Radio mobile ile bir hesaplama yaptım.


Görüldüğü gibi işaretin Aksaray rölesine ulaşması için aşması gereken yolda işarete engel olan dağlar var. Bunu pratikte de deneyip sonuçlarını görmem lâzım.

Bu arada, habire internette "sörf" yapıyorum; bakalım işime yarayacak bir uygulama bulur muyum diye. E malûm internet bir derya deniz.

Biz yardımsever Türkler...

Millî duyguları oldukça güçlü birisi olduğum için şimdi yazacaklarım açıkçası zoruma gidiyor ama yazmam lâzım. Efendim, bu işlerle uğraşırken, bâzı "Türk" kardeşlerimizin sayfalarına da uğradım.. Bu sayfalardan birinde "eğer hex kodları istiyorsanız bana e-posta gönderin" yazıyordu. Yahu elin "gavurları" bırakın hex kodları, kaynak kodları paylaşıyor! Bu paylaşma kıtlığı yüzünden belki de internette en az elektronik proje bize aittir desem yalan olmaz. Bilmiyorum neden paylaşmayı sevmiyoruz. Yaptığı devredeki tümdevrenin ismini "kazıyan"larını bile görmedik mi...

"Gavurlar"da durum değişiyor. Bugüne kadar Yeni Zelandalısından Slovenine İngilizinden Kanadalısına pek çok milletten "gavur"la haberleştim, soru sordum, cevaplar aldım. Unutmamalı ki bilgi paylaştıkça artar...

Bakalım neyle karşılaşıp neye ulaşacağım..

Bu arada, LoRa da ilgimi çekiyor. Yapmak istediğim projeyi LoRa teknolojisi ile yapmak mümkün değil mi buna da bakıyorum bir yandan.

24 Ocak 2022

Debelenmeye devam...

İstediğim gibi "hazır" bir uygulama maalesef bulamadım. Çoğunluk uygulamalar, APRS ile "iz bırakmak" mantığı ile çalışıyor. Araçla giderken aracınızın konumunu, hızını ve râkımını gönderen sistemler.

Barış Dinç tarafından LibAprs kütüphanesi değiştirilerek gerçekleştirilen "hymTR" uygulamasına bakayım dedim, kodları bir türlü derleyemedim. Hep bir hata mesajı aldım ve işin içinden çıkamadım.

PWM ile çalışan birkaç uygulamaya da baktım, ama ya onu ekle bunu çıkar yapılarak çok karmaşık hâle getirilmişti ya SA818 modülüne kumanda edemiyordu ya da ben çalıştıramadım.

En sonunda bir Yunan amatörün sayfasında bir örnek buldum. GPS kullanmaya gerek olmadan, doğrudan koordinatları elle girebiliyordunuz. Yalnız bu uygulamanın da şöyle bir kötü tarafı vardı: Hiç bir telemetre verisi göndermiyordu.

Oturup önce basitçe bu yazılımı çalıştırdım kendi yaptığım devrede. Bir Arduino nano hem paket işaretlerini üretiyor, hem de SA818 VHF modülüne kumanda ediyordu. Birkaç denemeden sonra sâdece çağrı işaretimi ve koordinatlarımı APRS üzerinden göndermeyi başarmıştım.

Sonra iş telemetriye geldi ve oturup telemetre verileri konusuna biraz bakayım dedim. Kolay yollardan birisinin APRS paketine eklenen "comment" (yorum) kısmında bunu yapmak olduğuna karar verdim. Yorum kısmı dediğim hani paket alınınca çıkan, amatörün elle girdiği bilgilerin olduğu kısım. E benim için telemetre işaretlerini bir makinayla çözmek söz konusu olmadığına göre yorum kısmında pil gerilimi, basınç, sıcaklık bilgilerinin yer alması maksadı hâsıl edecekti.

Arduino sitesinin referans kısmı, arduino forumu ve sâir internet forumlarında dolaşa dolaşa bir şeyler öğrenmeye başladım. Bir BMP280 modülünden sıcaklık ve basınç verilerini okumayı, devrede kullandığım LiIon pilin gerilimini okumayı başardım ikinci olarak.

Üçüncü aşama benim için en çetin olanıydı. Zira, APRS paketinin yorum kısmı sâdece string tipte veriyi kabul ediyordu. Onun için sıcaklık, basınç ve gerilim verilerini -ki bu veriler nümerik veriler- string'e çevirmek, üstelik bunu karakter karakter yapmak lâzım.

Kıra boza basınç ve sıcaklık verilerini göndermeyi başardım. İşte sonuç:


HB hava basıncının, S ise sıcaklığın kısaltması. Henüz gerilim verilerine başlamadım.

26 Ocak 2022

Yazılım üzerinde çalışmaya devam.. 

Şimdi Li-Ion pil gerilimi de gönderiliyor.

Ayrıca, sıcaklık göstergesinde yüzler hânesindeki "0" da yok.  Şimdi Li-Ion pili bir güneş pili ile şarj etmek için bir devre ilâve etmem ve güneş pilinin gerilimini de göstermem gerekiyor.
Ayrıca, bâzı bilgileri açık-kapalı mantığı içinde göndermek de düşünülebilir. 
Çalışmaya devam.
Yazılım bitince Github'da yayınlayacağım.

25.06.2022
Hayalkırıklığı...
Gümüşkent'te Aksaray APRD digi'sinin işaretlerini duymak mümkün olmadı. Birkaç gün önce TA5MCZC çağrı işaretli Mehmet Zahid CAVGA ile yaptığım bir görüşmede, Aksaray digi'sinin bir amatörün evinde çalıştığı ve anteninin de balkonda olduğunu öğrenince, işaretleri Gümüşkent'ten duyamamamın sebebini anladım. Gerçi, yüksek bir noktada olsa dahi aradaki fizikî engeller sebebiyle işareti duyabileceğimden de şüpheliyim. Şimdilik Gümüşkent APRS işi uykuya yattı.

05.02.2024

Gümüşkent işinin uykuya yatsa da, devre başkalarının işine yarayabilir. Uygulamanın şemasını, baskı devre plânını https://qsl.net/ta2ei adresinde;  Arduino kodlarını ise

https://github.com/RecepAGulec/sabit_APRS_istasyonu

Adresinde bulabilirsiniz.


14 Aralık 2021 Salı

Si4735 ile bir başka AM-SSB-FM radyo

(Son güncelleme 2 Ocak 2022)

Si4735 tümdevresi SiLABS Tarafından üretilmiş bir DSP alıcı tümdevresi. (Artık Si473X serisi tümdevrelere SiLABS, adresinden değil  SYYWORKS adresinden ulaşabiliyorsunuz. SiLABS ya tümdevre üretim kısmını bu yeni isimle sürdürecek ya da devretti.)

TECSUN, Grundig radyolarında bu çipleri kullanıyormuş. ( Bu arada, KOÇ HOLDİNG'in sâhibi olduğu Grundig, Almanya'da sattığı radyoları Türkiye'de satmıyor! E, Türk Firması ya...(*))

SiLABS'ın radyo tümdevresi yelpazesi oldukça geniş. Bu ailenin en gelişmiş üyelerinden Si4735-D60 (D60 geliştirme sürümünü gösteriyor) SSB çözme özelliğine de sâhip. SiLABS ticarî üreticilere sağladığı bu bilgiyi normal kullanıcılardan saklarken, Vadim Afonkin adlı birisi bu kodları çözüp internette yayınlıyor. Bundan sonra biz fâniler de Si4735-D60 çipini SSB dinlemek üzere kullanabiliyoruz.

Si4735 için PU2CLR çağrı işaretli Ricardo Lima Caratti bir Arduino kütüphanesi yayınlıyor ve çeşitli uygulama örnekleri veriyor sayfasında.  Bunların içinde TFT ekranlı olanlar, 0,96 inch'lik OLED ekranlı olanlar, karakter LCD'li olanlar var. 

Si4735 tümdevresi etrafına kurulmuş bir radyonun yapımını daha önce sizlerle paylaşmıştım. TFT ekranlı bu radyoda, SSB-AM kip değiştirme,   band genişliği fitresi ayarlama ve bandları belirleme için 3 adet tuş ile bir encoder ve bir ses ayar potu bulunuyordu. Oysa, Si4735 için yazılan kütüphaneler ile daha fazla işler yapmak da mümkün. PU2CLR çağrı işâretli radyo amatörünün hazırladığı kütüphane ve örnek yazılım ile otomatik kazanç kontrolünü açıp kapama, SSB kipinde bir BFO'yu devreye sokma, ses ayârını tuşlarla yapma gibi ek işlevler de var.

TFT ekranlı radyonun görsel olarak güzel görünmesi yanında bir dezavantajı var: Küçük yazıları okuma zorluğu. Hele benim gibi belli bir yaşın üzerindeyseniz bu zorluk kendini o kadar çok gösteriyor ki... Dolayısıyla, rahat görme imkânı sağlaması ve görece kolay ve ucuz temin edilmesi açısından ben LCD ekranlı olanı tercih ettim. Orijinal yazılımı https://github.com/pu2clr/SI4735/tree/master/examples/SI47XX_02_LCD_20x4_I2C/SI473X_04_ALL_IN_ONE adresinde bulabilirsiniz. Ben, yazılımda bâzı ilâveler ve değişiklikler yaptım. Radyo, taşınabilir olacağı için, iki adet Li Ion pille beslenecek ve pilin gerilimi de her an ekrandan görülebilecek.

Haydi bismillah.

Amatörler için en önemli hususlardan birisi yaptığı devreyi/cihazı kutulamaktır. Devreyi yaparsınız, sonra bir kutuya yerleştirmeye çalışırsınız. Ya devre kartı kutuya büyük gelir, ya devreyi vidalamak için ekstra delikler açarsınız, ya da benzeri bir başka problemle karşı karşıya kalırsınız. Bu yüzden, şimdilerde ben bir devre yapmayı düşündüğümde önce kutuyu seçiyorum ve devrenin baskı devresini bu kutuya göre tasarlıyorum. Bu proje için Altınkaya firmasının PR-224 kodlu kutusunu kullanmaya karar verdim. 

Alıcıda kullanılacak malzemeler:

PR-224 Altınkaya plastik proje kutusu

Si4735 (modül üzerine monte edilmiş olarak)

3v 8MHz'lik Arduino pro mini

LM386 ses frekans kuvvetlendirici tümdevresi

LD1117-3.3 3,3v'uk gerilim regülatörü (TO220 kılıfta)

Basmalı tuş (8 adet)

Rotary encoder (1 adet)

470uF-16v elektrolitik kondansatör 

220uF-16v elektrolitik kondansatör 

1N4148 diyot (2 adet)

1206 kılıfta SMD direnç:

10 ohm

4k7 (2 adet)

10k

3k3

1206 kılıfta SMD kondansatör:

47nF

33pF

18pF

1uF

470nF

100nF (2 adet)

10uF, 6,3v SMD tantal kondansatör (1808 kılıfta)

SMD bobin:

180nH

4,7 uH 

Gösterge:

Si4735 tümdevresi 3,3v ile çalışmaktadır. Dolayısıyla, devrede kullanılan işlemcinin (yâni Arduino'nun) işâret seviyesinin buna uygun olabilmesi için 3,3v'luk Arduino Pro Mini kullanılmıştır. Gösterge olarak kullanılan alelâde LCD'ler 5v ile çalışır. Dolayısı ile Arduino ile LCD'nin i2c devresi arasına bir seviye uyarlayıcı yerleştirmek iktiza etmektedir.

Bir deneme yaparak, standart LCD'yi 3,3v'ta çalıştırmanın mümkün olup olmadığını görmek istedim. Çalıştı! Ama, mavi-beyaz LCD'nin kontrastı bu seviyede çok düşüktü. Bu yüzden sarı-yeşil arka ışıklı bir LCD kullandım. Sonuç gâyet tatminkâr.

Eski radyolardan çıkma orta dalga ferrit anten bobini (ferriti ile birlikte)

Maksimum uzunluğu 56cm. olan teleskopik anten

2 adet seri bağlanmış LiIon pil (koruma devresi ile birlikte)

Radyonun şeması


Bu kutuya yerleştirmek üzere L şeklinde bir PCB tasarladım.


Rotary encoder ile tuşlar PCB'ye lehim yüzünden lehimlenecek. Si4735 daha önceden hazırladığım modül ile devreye takılacak.
PCB

PCB'ye elemanların yerleştirilişi - lehim yüzü



PCB'ye elemanların yerleştirilişi - eleman yüzü yüzü



Si4735 modülü

PR-224 kutusunun hazırlanışı

PR-224 kutusunun hazırlanışı



Alıcının ekranı

22 Aralık 2021

Alıcının taşınabilir olmasını istiyorum. LM386'lı bir ses frekansı güç kuvvetlendiricisi kullanacağımdan,  devreyi seri bağlanmış iki adet Li Ion pil ile beslemek istiyorum. Pil geriliminin ekranda görülmesi iyi olacağından, pil gerilimini ölçmek için yazılıma bir rutin ilave ettim ve ekranda gösterilmesini sağladım.

PU2CLR'nin tasarımında olmayan ögelerin gösterilmesi ve  göstergenin kapasite sınırları sebebiyle, bâzı ibareleri kısaltmayı, bâzılarını da simge ile göstermek istiyorum. Bu simgeler şunlar:

 Frekans adımı 

 Sinyal seviyesi

 Ses seviyesi

 Pil gerilimi

 Sinyal gürültü oranı
Sayfanın üst tarafındaki resimlerle alt tarafındaki resimler arasında fark görüyorsanız, alttaki resimleri esas alın. Zira, zaman içinde tasarımda değişiklikler yapılmaktadır. Tasarımdaki ekleme / çıkarma / değiştirme işlemleri bittiğinde, devre https://qsl.net/ta2ei adresinde yayımlanacaktır.

1 Ocak 2022
Orijinal yazılımdaki radyo bandlarını değiştirdim. Zira, yayın ve amatör bandlardan bâzılarının alt ve üst frekans sınırları istediğim gibi olmadığı gibi  bâzı bandlar da öntanımlı değildi. Gerçekten, orijinal yazılımda FM yayın, Uzun dalga (LW), orta dalga (MW), 160m, 80m, 60m, 49m, 40m, 31m, 30m, 25m, 22m, 20m, 19m, 17m, 16m, 15m, 12m, CB bandı ve 10m olmak üzere 20 öntanımlı band varken, bu bandlara 630m, 120m, 90m, 75m, 60m amatör, 49m, 41m, 30m amatör, 17m amatör, 15m amatör ve 150kHz - 29999 kHz'i kapsayan bütün bandlar ilave edilmiş ve öntanımlı band sayısı 27'ye yükseltilmiştir.
Ayrıca, band isimleri ekranda gösterilmiştir. Amatör bandlarda band isminin başına H harfi getirilmiştir.
Orta dalga bandında 10kHz olan frekans adımları 9kHz öntanımlı hâle getirilmiştir.
150kHz - 29999 kHz aralığında frekans adımları 1, 5, 9 ve 100 kHz olarak belirlenmiştir.

Radyo, FM kipinde son derece başarılı. 
AM kipine gelince; bir radyonun alışı anten ile doğrudan ilgilidir. Kısa dalga bantları için Silabs firması azamî uzunluğu 56cm. olan bir teleskopik anten öneriyor. Bu kadarcık bir antenle kısa dalga yayınları propogasyonun durumuna göre oldukça iyi alınabiliyor. Uzun ve orta dalga için ferrit anten kullanmak en bilinen çözüm. Eski radyolardan çıkan ve üzerinde LW ve MW bobinleri olan ferrit çubuklarını bunun için kullanabilirsiniz. Anten bobininin endüktansı 180uH ilâ 450uH arasında olmalıdır. Bu yüzden LW anten bobinini değil daha az sarımlı olan MW anten bobinini kullanabilirsiniz.
Ferrit çubuğu, gürültü kaynaklarından mümkün olduğunca uzağa yerleştirin. 
AM için loop anten de kullanabilirsiniz. Ancak, gerekli endüktans ayarlamalarına uymak şartıyla.
Bu konuda geniş bilgiyi Silabs'ın (Skyworks) AN383 Si47XX ANTENNA, SCHEMATIC, LAYOUT, AND DESIGN GUIDELINES adlı uygulama notunda bulabilirsiniz.

---

(*)

Grundig firmasının Türkçe internet sayfasının RADYO bölümünde ( https://www.grundig.com.tr/radyo/ ) "BU KATEGORİDE ÜRÜN BULUNMAMAKTADIR." diyor.

Oysa Grundig'in Almanca sayfasında RADYOLAR bölümünde ( https://www.grundig.com/de-de/audio/radios/alle )ONLARCA radyo modeli var..

GRUNDIG şirketinin internet sayfasında https://www.grundig.com/de-de/ueber-grundig/unternehmen/unternehmen adresinde şunlar yazıyor:

Die Wurzeln der Grundig Intermedia GmbH liegen im 1946 gegründeten deutschen Traditionsunternehmen Grundig AG, das mit Radios und Fernsehern Weltruhm erlangt hat. 2007 wurde Grundig Intermedia GmbH Teil von Arçelik A.S., einem der führenden Unternehmen innerhalb der international tätigen Koç-Gruppe. Seit 2021 bietet sie unter dem Dach der Beko Grundig Deutschland GmbH rund 500 Produkte für jeden Raum des modernen Zuhauses.


( GOOGLE tercümesi: Grundig Intermedia GmbH'nin kökleri, 1946 yılında kurulan ve radyo ve televizyonlarla dünya çapında ün kazanmış olan geleneksel Alman şirketi Grundig AG'ye dayanmaktadır. Grundig Intermedia GmbH, 2007 yılında uluslararası alanda faaliyet gösteren Koç Topluluğu'nun önde gelen şirketlerinden Arçelik A.Ş.'nin bünyesine katılmıştır. 2021 yılından bu yana Beko Grundig Deutschland GmbH çatısı altında modern evdeki her oda için yaklaşık 500 ürün sunuyor.)



İletişim bilgisi

 Zaman zaman -benim çok az kullandığım vasıtalarla- ileti göndererek benimle iletişime geçmek isteyenler olduğunu görüyorum. Bana şu e-posta...