Gönderen Konu: DDS Multiband / Çok bantlı HF VFO - Arduino ve AD9850  (Okunma sayısı 7328 defa)

Çevrimdışı TA2UH

Değerli Arkadaşlar,

Cuma akşamını fırsat bilerek, JA2NKD'nin yapmış olduğu HF DDS'le ilgili de bir konu başlığı açacağım. Geçtiğimiz yaz 20 m bandı için CW, aktif filtre gibi bir-iki özellik daha ekleyerek bir EFE yaptım. O arada aklıma çok bantlı bir QRP yapmak fikri takıldı. Nasıl bir VFO olabilir diye bakınırken TA2GC Engin Bey'in bilgilendirmesiyle JA2NKD Matsuuru Ryuu'nun sayfasını fark ettim. Sayfaya bir bakmanızı öneririm, gerçekten güzel ve işe yarar devreler var. Bir sayfa çeviricisi ile de açıklamaları iyi-kötü anlamak mümkün. Dahası bir soru sorarsanız Bay Ryuu elinden geldiğince yardımcı olmaya çalışıyor.
Bu sayfadaki DDS VFO'lar arasında, önce Arduino Nano ve AD9850 modülü ile yaptığı bir taneyi beğendim. Ancak sonra gördüm ki, daha fazla giriş-çıkış portu olan bir Arduino Mega ile 4x4 klavyesi olan bir VFO yapmak mümkün. Elle doğrudan frekansı girmek ve kullanılan mod, adım ve diğer parametreleri klavye ile kontrol etmek fikri daha çok hoşuma gitti. Bu nedenle ben de Bay Ryuu'nun "versiyon 4" diye adlandırdığı devreyi yapmaya karar verdim. Bir de bunun ekranı biraz daha büyük (2,2 inch).

Devrenin tarifini şu sayfada göreceksiniz: https://ja2nkd.blogspot.com.tr/2016/11/arduino-dds-controller-with-tft-lcdver4.html

İşin gerçeği burada birkaç lehim dışında neredeyse el emeği söz konusu bile değil. Parçaları doğru şekilde birleştirmek yetiyor. Biraz uğraştıran konu, ekran, enkoder ve AD9850 için doğru kütüphaneleri bulup bilgisayarınıza yüklemek. Aynı aygıt için birçok kişi kütüphane geliştirebiliyor ve adları da birbirine benzeyebiliyor. Bu nedenle birkaç defa kütüphane silip başka bir tanesini yükleyerek deneme yapmanız gerekebiliyor. Ya da aynı kütüphanenin en yeni değil, bir eski sürümü işe yarayabiliyor (yüklediğiniz yazılımın yani "sketch"in tarihine dikkat!).

Ancak itiraf etmek gerekir ki, biraz programlama dilini öğrenmek için çaba gösterince, Arduino insana yeni kapılar açıyor. Türkçe olarak da
şu anda yeterince kaynak var (örnek: http://www.idefix.com/Kitap/Arduino/Coskun-Tasdemir/Egitim-Basvuru/Bilgisayar/urunno=0000000387938 veya http://www.idefix.com/Kitap/Derinlemesine-Arduino/Egitim-Basvuru/Bilgisayar/urunno=0001720655001).

Modüllerin nasıl birleştirilmesi gerektiğini gösteren görseli ekte fotoğraflarla birlikte paylaşıyorum. Gerekli yazılımlar ise JA2NKD'nin "indirmeler" sayfasında mevcut. "NKDVFO22V4.0" başlığı altında bunları göreceksiniz: https://sites.google.com/site/ja2nkd/download

Burada dikkat edilecek 3 nokta var:
- Arduino Mega 2560 modülü ile kullanmak için ayrı bir enkoder kütüphanesi var, bunu mutlaka indirin.
- Önce "Band data writing to EEPROM" yazan sketch'i yükleyip Arduino'yu kapatıp tekrar açın, ondan sonra VFO sketch'ini yükleyin.
- Ekran 3.3 V ile çalışıyor, Arduino ise 5V ile. Bu nedenle araya bir "seviye kaydırıcı" (level shifter) modülü koymak gerek (ekte fotoğrafını göreceksiniz). Bunlar Türkiye'de de, yurtdışında da gayet ucuza bulunuyor. Kendiniz de yapmanız mümkün ama değmez derim (1-2 USD).

Türkiye'de makul bir fiyata alamayacağınız tek şey, 2.2 inçlik ekran. Onu da biraz sabredip yurtdışından getirmek mümkün.
Bu VFO kanımca oldukça iş görür bir VFO. Bant, mod, frekans gibi parametrelerin kontrolü dışında, çıkış gücünü ve işaret seviyesini
gösteren skalaları var, RIT ayarlanabiliyor, adım ayarlanabiliyor. Ama en önemlisi, bandı değiştirirseniz, 74HC238 dekoder entegreleri
aracılığıyla filtre katına komuta edebiliyorsunuz. Başka bir deyişle bant-geçiren ve alçak geçiren filtreler, siz bant değiştirdiğinizde
otomatik olarak değişiyor!

UYARI: JA2NKD, 74HC238'lere yapılacak bağlantıyı Versiyon 4'ün görselinde göstermemiş. Yalnız "Band Data Output", "Mode Data Output" diye gerekli H/L (gerilim var-yok) matrisini koymuş. Versiyon 3'ünkine bakarsanız, bağlantının yapılışını göreceksiniz: "NKDVFO18V3.1" başlığı altındaki JPG formatındaki görsel...

Benim niyetim, bu VFO'yu bir Klopik ile kullanmak. Filtre katlarını da Klopik'i satan Ruslar'dan almak mümkün ama TA3ALS Ali Şahin Bey'in
gösterdiği şekilde kendim yapmayı planlıyorum. Rusların kitin içinde gönderdiği röleleri sonradan temin etmek zor olabilir,  Türkiye'de bulunabilen
bir röle kullanmak daha iyi olacak. Tabii bütün bunlardan sonra 50-100 W verecek bir MOSFET amfi de eklenirse, SSB/CW çalışılacak, 6-9 bant
güzel bir cihaz elde edilmiş olur.

Bu işin daha bir 12-16 ayı var (benim açımdan) ama acelem yok. Daha "Jumbo EFE"yi kutulayamadım bile. Si570 sinyal jeneratörü de kenardan bakıyor :)  Ancak önce VFO'yu birleştirmek ve denemek istedim. O çalıştığına göre, gerisi halledilir diye düşünüyorum.

Maliyet tablosu şu biçimde:
Arduino Mega2560…….. 12 dolar
TFT ekran……………………….9 dolar
Keypad…………………………..4 dolar
Enkoder………………………….1 dolar
TTL level converter………..1 dolar
AD9850 modül…………….11 dolar
Buton vb………………………..1 dolar
74HC238'ler.......…………..4 dolar

TOPLAM………….…….42 dolar (en fazla)

Kısa bir yazı oldu, özürlerimi sunarım. Video için: https://youtu.be/NKGoEkJrpwc


73,

Çağlar Akgüngör

 
« Son Düzenleme: 19 Ocak 2018, 22:09:01 Gönderen: TA2UH »

Çevrimdışı TA7BB

Ynt: DDS Multiband / Çok bantlı HF VFO - Arduino ve AD9850
« Yanıtla #1 : 20 Ocak 2018, 13:54:42 »
Merhaba.
Paylaşım için teşekkür ederim.
Bu japonun sayfasını biliyordum ve arada ziyaret efiyordum.
Sizin anlatımınızdan sonra bu proje için hazırlık yapmak grektigini anladım.
İyi çalışmalar dilerim.
73

Çevrimdışı TA3IHD

Ynt: DDS Multiband / Çok bantlı HF VFO - Arduino ve AD9850
« Yanıtla #2 : 26 Ocak 2018, 22:34:28 »
Çağlar bey, arduino, oled, ad9850 üçlüsünü çalıştırabildinizmi?
Ben arduino nano- adafruit si5351 + oled  veya 2×16 lcd ekran sistemini çalıştıramadım.

Çevrimdışı TA2UH

Ynt: DDS Multiband / Çok bantlı HF VFO - Arduino ve AD9850
« Yanıtla #3 : 27 Ocak 2018, 00:18:42 »
Hulusi Bey merhabalar çok özür dilerim seyahatteyim gelecek pazar yazmaya çalışacağım. Zor birşey yok belki de sadece pin numaralarını değiştirmeniz yetecek yardımcı olmaya çalışırım. 73, Çağlar


Tapatalk kullanarak iPhone aracılığıyla gönderildi

Çevrimdışı TA3IHD

Ynt: DDS Multiband / Çok bantlı HF VFO - Arduino ve AD9850
« Yanıtla #4 : 29 Ocak 2018, 14:04:19 »
Çok teşekkür ederim. Yardıma gerçekten ihtiyacım var.
Uygun olduğunuzda görüşürüz. 73

Çevrimdışı TA7BB

Ynt: DDS Multiband / Çok bantlı HF VFO - Arduino ve AD9850
« Yanıtla #5 : 16 Temmuz 2023, 21:29:57 »
Merhaba.
Jn2nkd nin download sitesi açılmıyor.
Adres değiştirmiş olabilir belki.
NKDVFO18V3.1 bu dosyayı daha önce indiren arkadaş varsa buradan paylasabilirmi.
İyi çalışmalar

Çevrimdışı TA3ALL

Ynt: DDS Multiband / Çok bantlı HF VFO - Arduino ve AD9850
« Yanıtla #6 : 17 Temmuz 2023, 12:13:03 »
Merhaba Ömer bey

biraz araştırdım JA2NKD amatör dosyalarını google.drive taşımış, aşağıda sitesini görebilirsiniz,

https://drive.google.com/drive/folders/1N6ts--i4rlVCys8M1h-jgmls33YEaRFU

bu sitede sizin istediğiniz dosyayı aradım zannedersem aşağıdaki adreste olan dosyadır bir kontrol edin.

https://drive.google.com/drive/folders/1n9k9RqA_UwUp_aKCYJzxtx2UXUDitLjq

73...



Çevrimdışı TA2UH

Ynt: DDS Multiband / Çok bantlı HF VFO - Arduino ve AD9850
« Yanıtla #7 : 17 Ağustos 2023, 00:26:43 »
Ömer Bey merhabalar,

Bay Matsuura'nın konu anlatımında bir yerde "Sketch and a circuit diagram is my download site." ifadesi geçiyor. SOrunuzu görünce ben de epeyce bir aradım, çünkü aradan çok zaman geçti, unutmuşum. Sağ taraftaki sütunda güneş patlamaları ile ilgili bilgilerden sonra "download site" diye bir link var. O link sizi arkadaşımızın yazdığı google drive'a götürüyor.

Saygı ve selamlarımla,

Çağlar

Çevrimdışı TA7BB

Ynt: DDS Multiband / Çok bantlı HF VFO - Arduino ve AD9850
« Yanıtla #8 : 17 Ağustos 2023, 12:07:21 »
Merhaba çağlar bey.
Bilgi için teşekkür ederim.
Bu projeyi bitirip çalıştırdınizmımi.
Çok yapmak istediğim bir proje. Biraz maliyetli olması gözümü korkutmuştu.
Elimde bazı modüller var. Yapım konusunda bilhassa yazilim seçme konusunda yardımcı olabilirmisiniz.
İyi çalışmalar dilerim. 73