29 Aralık 2024 Pazar

Hanımların yakınması, kapı zili, saat ve VFD'ler

 Elektronikle uğraşan herkesin ortak bir problemi vardır sanırım. Kocaları ya da hanımlarının şikâyetleri. Benim için de durum farklı değil elbette. Hanım dep der ki "Yıllardan beri elektronikle uğraşıyorsun, bir kapı zili bile yapmadın!" Bu "haklı" eleştiriden bir nebze olsun kurtulmak için kendisine bir saat yapmak istedim. Sonuçta zamanımızda hazır modüller ile işler daha kolay... Bir TM1637 4 dijit sayıcı modülü, bir ESP8266 (NodeMCU) ile zaman bilgisini internetten alan bir saat yaptım. 

Beni kurtaran saat

Bu arada, saat bahsi açılınca bir malzeme kutusundan elime seneler önce yapılmış bir saat devresi geçti. Hani yaşı ellinin üzerinde olanların hatırlayacağı MM5316 tümdevresiyle yapılmış olanlardan.
Yıllar öncesinden bir esinti: MM5316'lı saat devresi

MM5316, saat işaretini şebeke elektriğinden alır. E mâlum şehir şebeke elektriği ya bizim Ülkemizde ve Avrupa'da olduğu gibi 50 Hz, ya da Amerikanya'da olduğu gibi 60Hz frekansa sâhiptir. Başta ben de saat devresini öyle kurdum. Ama ikide bir kesilen elektrik sebebiyle saati her elektrik kesintisi sonrasında yeniden âyarlamak gerekiyordu. Bunun için MM5369 tümdevresinin ürettiği 50HZ'lik işâreti kullanmaya başladım. MM5316 vakum fluoresans tüplerle (VFD) çalışman üzere tasarlanmıştır. Ama VFD bulmanın -ve kullanmanın- zorluğundan dolayı bizler 7 parçalı LED gösterge (7 segment LED display) kullanmıştık. İşte yukarıdaki fotograf bu tarih öncesi devreye ait...
MM5316'nın VFD'li uygulama şeması (National'den)

Bu saat devresi ortaya çıkınca aklıma VFD'ler geldi. Vakti zamanında elime geçen VFD'leri yumuşak kağıtlar içine sararak saklamışım.
VFD tüpler
VFD tüpleri kullanmak zordur. Birkaç voltluk bir filaman gerilimi, ızgara (grid) ve anotlar için 25v civârında bir başka gerilim gerektirirler. Hassas bir cam tüp içindedir bu tüpler -veyâ göstergeler- kolayca kırılabilirler ve en kötü özelliklerinden birisi de -diğer gösterge türlerine göre görece kısa- belli bir kullanım ömürleri olmasıdır. Bütün bu kötü özelliklerine rağmen bir güzel yönü vardır VFD'lerin ışıl ışıl parıldarlar. Başka renkte üretetilebilse de çoğunlukla fosfor yeşili olan renkleri pek hoştur. 
Sanırım VFD'lerin en kötü yanlarından birisi de veri noksanlığıdır. Pek çok tipin verisini bulmak çok zordur. Bu konu üzerinde düşünürken Youtube'da bulduğum bir video çok açıklayıcı ve yardımcı oldu bana.
Elimdeki VFD'leri "öğrenmek" için bir yardımcı devre kurdum. Bu devrede, iki adet "kart modül" kullandım. Birisi 5v'luk gerilimi düşüren, diğeri 28v'a kadar yükselten iki devre. Her ikisi de âyarlı. 
VFD'nin çalıştırılması
Buradaki en önemli hususlardan bir tânesi filâman geriliminin belirlenmesidir. Yukarıdaki şematize çizimde filâman gerilimi (Vf) 3v olarak gösterilmiştir. Ancak sizin elinizdeki VFD'nin filâman Vf'si değişik olabilir. Bunun için -yukarıda bağlantısını verdiğim videoda çok iyi gösterildiği gibi, 1v'tan başlayıp 0.1v'luk adımlarla gerilimi 3v'a kadar yükseltmek, bunu yaparken de her bir adımda filâmanı gözlemek olacaktır. Filâmanın "hafifçe kızarmış" olması kâfi gerilim seviyesidir. Bu testi mutlaka gece vakti yapın ki, ortam ışınını kapatarak filâmanın durumunu gözleyebilesiniz.
GPS üzerinden veya internet üzerinden aldığı işâretle çalışan çok hassas saatler yapmak artık çok kolay olsa da, -yaşımın gereği gâliba- bu eski MM5316'lı saat devresini VFD kullanarak "canlandırmak" düşüncesi dolaşıyor içimde.
Yaptığımda buradan paylaşacağım.

15 Aralık 2024 Pazar

ESPRESSIF'in İşlemcileri -ve saz arkadaşları-

Güncelleme:09.02.2025

 PIC ismini ilk duyduğum zamanları hatırlıyorum.. Aman ne büyük olaydı. Küçücük bir tümdevrede acaip bir mikrokontrolcü vardı. Üstüne üstlük bir de PicBasic, Proton gibi BASIC dilleriyle programlanabildiğini düşününce...

Aradan bir zaman geçti. Birileri Atmel'in ürettiği ATMEGA328 işlemcisi etrafında kurulmuş Arduino diye birşey îcat ettiler. Bu işin meraklıları ve Adafruit gibi profesyonel firmalarca hazırlanan hazır kütüphâneler sâyesinde Arduino ile pek çok şeye hükmetmek daha da kolay hâle geldi. Ama şunu da söylemek gerek: Arduino IDE'si ile uğraşmak zaman zaman insanı sinirden deliye döndürür. Zira aynı ada sâhip birden fazla kütüphâne vardır, bunlar biribirisiyle UYUMSUZdur, bâzı kütüphânelerin yeni sürümleri problem çıkarır vs.. vs.. 

Sonra IoT (Internet of Things) nesnelerin interneti denilen şeyle herşeyin rengi değişmeye başladı. Artık pek çok âlet edevatı internet üzerinden uzaktan okumak, kontrol etmek mümkün hâle geldi. IoT konusunda "batılılar" biraz geride kaldılar. Burada işin lokomotifi olma görevini  uzakdoğu firmaları üstlendiler. Bunlardan birisi -hatta ilk sırada olanı- Çin'li Espressif firması. Bu Firma,  önce WiFi destekli, sonra da hem WiFi hem de BT destekli olarak işlemciler üretmeye başladı. ESP8266 ve ESP32 işlemcilerinden söz ediyorum.

ESP8266, 160 MHz hızında çalışan 32 bitlik bir işlemci ile, ESP32 240 MHz'de çalışan çift çekirdekli işlemcisi ile arzı endam etti. Bu işlemcileri ve flash bellek gibi yan elemanları birarada barındıran modüller olarak da piyasaya sürülen Espressif işlemcileri bir de DevKit (geliştirme kiti) denilen bir küçük PCB üzerine oturtulup, gerilim regülatörü ve USB arabirim tümdevresi de ilâve edilince ortaya gerçek canavarlar çıktı.

ESP8266 modülü


ESP8266 modülünü barındıran ESP8266 devkit


  
ESP32 modülü 

ESP32 modülü 'nün açılmış hâli (https://electronupdate.blogspot.com/ adresinden)

ESP32 modülünü barındıran ESP32 devkit

Bu geliştirme kartlarının bu kadar çok revaçta olmasının sebebi özellikleri kadar fiyatı

Arduino Nano IoT'in fiyaı 23,2 Euro.(15.12.2024 kuru ile 851,44 TL) Elbette yurt dışı fiyatı bu. Türkiye'de satış yapan bir yer buldum, 1.439 TL! 
Oysa ESP32 devkit'in fiyatı 200-250 TL bandında! Batılılarda IoT özellikli kartlar içinde uzakdoğo ile rekabet edebilecek tek kart Raspberry Vakfının ürettiği Raspberry Pico W. (300-400 TL bandında).

ESP32 ve SAZ ARKADAŞLARI 
Ellerinde ESP32 gibi maharetli bir işlemci olan Çinliler hiç durur mu! Hemen "yan üretimler"e geçtiler.
Lilygo firması, ESP32 işlemcisi ile LoRa modüllerini tek bir kartta birleştirerek işe başladı. 



Lilygo TTGO LoRa kartı

UCUZ SARI GÖSTERGE (CHEAP YELLOW DISPLAY) - CYD
Akıllı bir "sarı" vatandaş, ESP32 işlemcisi ile bir TFT göstergeyi bir kartta biraraya getiriyor ve CYD efsânesi başlıyor. Bu kartların PCB'sinin koruyucu maskesinin sarı renkte olması ve batılı gâvur kardeşlerimizin parası ile birkaç dolara satılıyor olması hasebiyle bu ikiliye batılı gâvur kardeşler kısaca CYD demişler. Deyiş o deyiş. Lehim maskesi turuncu da olsa başka renkte de olsa CYD diye biliniyor. Bu kartların birkaç türü var. Ama çoğunluğu aşağıda görüldüğü gibi. Gösterge olarak -çoğunlukla- ILI9341 sürücüsünü kullanan, 320x240 çözünürlükte TFT ekran kullanılıyor. Ekran ayrıca rezistif dokunmatiğe de sâhip. Bu arada hemen ilâve edeyim, bu ikilinin kapasitif dokunmatik özelliğe sâhip olanları da üretiliyor; tabii biraz "az ucuz" olmak kaydıyla.


CYD'nin üstten ve alttan görünüşü.
Kart üzerinde ayrıca bir mikro SD kart yuvası, bir RGB led, bir ses frekansı güç kuvvetlendiricisi (amplifikatör) bulunuyor. 
Bu kartla yapılmış pek çok uygulama bulmak mümkün. En basitinden, bir hoparlör kullanılarak bu kart ile komple bir internet radyosu yapmak mümkün. (Bunun için yoRadio sayfasını ziyaret etmenizi öneririrm.)
CYD üzerine kurulmuş internet radyosu


Bir başkası, bu CYD kartının eciğini cücüğünü çıkarmış. https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display/tree/main sayfasını da ziyaret etmenizi öneriririm. Bu sayfada CYD ile yapılmış uygulamalardan bâzı örnekler de belirtilmiş. 

M5Stack
Bu arada, M5Stack Technology adlı bir Çin firması ESP32 işlemcisi ile küçük hacimli IoT cihazları üretmeye başladı. M5Stack ve M5Stick olarak 2 ana grupta üretilen bu cihazlar "uygun fiyarlarıyla" öne çıkıyor. Tabii bu "uygun fiyat" yurt dışı için geçerli. 19,95 US$'a satılan M5Stickc Plus Türkiye'de 1.655 TL'ya satılıyor!
M5Stickc Plus


21 Ekim 2024 Pazartesi

Amatör telsizcinin kafa çalışma frekansı

 Ülkemizde amatör telsizcilik derneklerinden bâzıları biribirilerini kötüleye dursunlar, dünyada amatör telsizcilik hiç de Ülkemizdeki gibi gitmiyor. Daha önce de yazmışımdır, internet üzerinde proje paylaşan ülkeler arasında Ülkemiz telsizcileri çok ama çok gerilerdedir. Bırakın proje oluşturup paylaşmayı, bizim bâzı "amatörlerimiz" yaptıkları çalışmaları sır gibi saklarlar.

 Bâzıları başkasının çalışmasını kendi çalışması gibi yutturmaya çalışır.

Bâzıları kendisine "hediye" telsiz" gelince amatör telsiz cihazı üretiminden çekilir. 

Bâzıları kendisi gibi düşünmeyenleri tahkir edici sıfatlarla aşağılamaya çalışır. 

Bâzıları kendi zevklerini amatörlüğün alfabesi olarak sunar. 

Bâzıları sisli kafalarla "puroce" üretmeye çalışır.

 Bâzıları uydudan başka kuş tanımaz havalarında kendince seçkincilik taslar. 

Bâzıları "iyi İngilizce konuşamayan" amatörlerden utanarak aşağılık kompleksini belli eder.

Bâzıları başkalarını aşağılamayı "ilerici(!) amatörlük" zanneder.

Hayır, gerçek amatörlük bunlardan hiç birisi ile bağdaşmaz.

Gerçek amatör ırk, dil, din, felsefî inanç farkı gözetmez. 

 Gerçek amatör yardım eder, paylaşır, 

Gerçek amatör bölmez, birleştirir.

Gerçek amatör kendi insanından utanmaz, 

Gerçek amatör cehaletini saldırarak gizlemez, 

Gerçek amatör ÜRETİR.

Gerçek amatör "ÜFÜRMEZ", yalan yanlış şeyleri yazmaz.

Gerçek amatör aydınlatır.

Velhâsıl gerçek amatör insan gibi insandır.



10 Ekim 2024 Perşembe

Si4732 ile "Minyatür" DEV Alıcı

Son güncelleme: 23.11.2024
Gerçekleştirdiğim cihaz

Alıcılar hakkında yazdığım yazılar ve gerçekleştirdiğim devrelerden anlaşılacağı üzere bir "alıcı sever"im. Silabs (Şimdilerde Skyworks) tarafından üretilen Si473x serisi tümdevreler DSP teknolojisi sâyesinde alıcı yapımını oldukça kolaylaştırdı.Daha önce Si4730-D60 ve Si4735-D60 ile alıcılar yapmıştım. Si4730-D60 tümdevresi ile yaşadığım hayal kırıklığını daha sonra Si4735-D60 ile yaptığım alıcılar ile giderdim.

En son Si4732 tümdevresi ile çalışan küçücük bi alıcı yaptım. Bakmayın başlıktaki "minyatür" nitelemesine. Minyatürlük bu alıcının hacim olarak küçüklüğünü ifâde etmek için seçildi. 9cm x 6cm x 3cm ebâdında ve avuca sığabilen bu radyo işlevleri bakımından ise tam bir dev!

Birazcık önbilgi

Si473X ailesinden Si4730-D60, Si4735-D60 ve Si4732-A10 ilginç tümdevreler. Si4735-D60 ve Si4732-A10'un veri kağıdı LW için 153-279 kHz, MW için 520-1710 kHz ve SW için 2.3-21.85 MHz; VHF bandı için ise 64-108 MHz aralığını alış için verse de, gerçekte bu tümdevreler 150kHz'den 30 MHz'e kadar AM alış kâbiliyetine sâhip. Si4730-D60'a gelince: D60 uzantısı bu tümdevrenin de "geliştirilmiş" sürüm olduğunu gösterse de, tümdevre ortadalga (MW) ve VHF'de (FM) kesin çalışıyor amma diğer frekanslarda çalışıp çalışmayacağı belli olmuyor. Gerçekten, bu tümdevreler için Arduino kütüphanelerini yazan PU2CLR çağrı işâretli Ricardo Lima Caratti, Si4730-D60 ile yaptığı denemelerde tümdevrenin LW ve SW'de de çalıştığını belirtiyor. Ama benim temin ettiğim Si4730-D60 tümdevreleri sâdece MW ve VHF'de çalıştı. O yüzden Si4730-D60'a hiç bulaşmayın.

Bu arada, bu tümdevreleri kullanarak ticarî radyolar üreten firmaların alıcılarında SSB alış özelliğinin var olması, aslında bu tümdevrelerde bulunan bu özelliği Silabs'ın "sakladığı" ve sâdece ticarî müşterilerine verdiğini ortaya çıkardı. Bu noktada Vadim Afonkin adlı birisi bu tümdevrelere SSB özelliği kazandıran yamayı (patch) yayınlayıverdi! BU noktadan sonra biz ticarî olmayan kullanıcılar da bu tümdevrelerin SSB nimetinden faydalanır olduk. Teşekkürler Vadim Afonkin.

Gelelim konumuza:

DJ0OO çağrı işaretli Alaman amatör Klaus H. Hirschelmann'ın internet sitesinde Si4732 ile yapılmış "minik" bir alıcı gördüm. İşlemci ve ekran olarak LILYGO T-Display ESP32-S3 devresi kullanıyordu. Ancak, bu devrede besleme USB üzerinden yapılıyordu ve ses hârici bir ses kuvvetlendiriciye gidiyordu.

Hem beslemesi ve hem de ses kuvvetlendiricisi ve hoparlörü aynı kutuda minik bir alıcı yapmak fikri böyle gelişti. Altınkaya Firmasının HH-020 El Tipi Kutusunu seçtim. 92x58x27mm ebadındaki bu kutuya devrenin yanı sıra bir adet 18650 Li-Ion pil de yerleştirebilecektim.

(Altınkaya sayfasından alınmıştır)
 LILYGO T-Display ESP32-S3 devresi, USB üzerinden programlanıp beslenebilen bir devre ve esas olarak ESP32 bir işlemci ile 1.9 inch'lik renkli bir LCD ekranın bileşimi.. Devrede bir adet Li-Ion pil için doldurma devresi de mevcut. 
Devrenin üstten görünüşü (https://www.lilygo.cc/ adresinden)

Devrenin alttan görünüşü (https://www.lilygo.cc/ adresinden)

Devre, HH-020 kutusuna rahatlıkla sığıyor.
Devreyi 3.7v'luk tek bir Li-Ion pille beslemeyi düşündüğümden ve ses kuvvetlendirisi devresi ile hoparlör de kutuda olacağından, demek ki 3.7v ile çalışan bir ses frekansı güç kuvvetlendiricisi gerekiyordu. Klaus H. Hirschelmann'ın sayfasında 3.7v'la çalışan ve NS8002 tümdevresi ile yapılmış minik ses frekansı güç kuvvetlendirici modüllerinden bahsediliyordu. Bu modül elimin altında yoktu. Ancak hem bu modül ve hem de NS8002 tümdevresi yurt dışından getirtilebiliyordu. Bu arada, malzeme veritabanımdaki ses frekansı güç kuvvetlendirici tümdevrelerine bir bakayım dedim. Elimde MAX4364 isimli bir tümdevre vardı. 3-5 v. aralığında çalışıyordu. Devrenin veri kağıdına bakınca çok ilginç bir şey "keşfettim". NS8002 tümdevresi MAX4364 tümdevresinin birebir kopyasıydı!

Gelelim devrenin şemasına
Si4732 radyo alıcı şeması standarttır. Bütün iş Si4732'ye kumanda edecek işlemciyle bağlantılar, varsa pil doldurma devresi, ses frekans güç kuvvetlendirici devresi vesairedir.
Benim uyguladığım devrenin şeması şöyle:
Radyo alıcısının şeması

Alıcının özellikleri
Frekans aralığı 150 kHz- 29.999 kHz (AM) 88-108 MHz (FM)
Frekans adımları: 1 kHz, 5 kHz, 9 kHz, 10 kHz, 50 kHz, 100 kHz.
Ses frekansı band genişliği - SSB'de: 0,5 kHz, 1 kHz, 1.2 kHz, 2.2 kHz, 3 kHz, 4 kHz
                                               AM'de:  1 kHz, 1.8 kHz, 2 kHz, 2,5 kHz, 3 kHz, 4 kHz, 6 kHz
                                                FM'de: 40 kHz, 60 kHz, 84 kHz, 110 kHz
Alış kipleri (modları): AM, SSB (LSB, USB), FM
AM'de AGC'yi devreden çıkarma, zayıflatıcı

Burada birkaç hususu belirtmek gerekiyor:
1) Devrenin ses ayarı menü yoluyla ve yazılımla yapılmaktadır. Eğer yazılımla ses ayarı yapmayı uzun ve sıkıcı bulursanız, A4 noktasını 10k logaritmik bir potansiyometrenin giriş ucuna, A5 noktasını ise orta ucuna bağlayarak ses ayarını doğrudan potansiyometre ile yapabilirsiniz. Bu durumda ses seviyesini yazılımla 63 (en yüksek) değerine ayarlamanız gereklidir. Eğer ses seviye ayarını yazılımla yapmayı tercih ederseniz, PCB yerleştirme plânında A1 ile gösterilen 4,7uF'lık kondansatörü kullanmanıza gerek kalmaz. Bu durumda A4 ile A5 noktalarını birbirine bağlamanız gerekir.
2) Alıcıyı LW ve MW bandlarında da etkili bir şekilde kullanmak istiyorsanız, o zaman ferrit üzerine sarılmış bir MW anten bobini kullanmanız gerekir. Bobinin endüktansı 180uH ilâ 450uH arasında olmalıdır. Bu durumda, ÇUBUK-FERRİT anahtarı çubuk (teleskopik) anten ile ferrit anten arasında geçişi sağlar. Eğer LW ve MW dinlemesi konusunda ısrarcı değilseniz -veya bu yayınları çubuk antenin aldığı kadarı ile dinlemek istiyorsanız bu durumda ÇUBUK-FERRİT anahtarına, MW ferrit bobinine ihtiyacınız olmayacaktır. (Si473x serisi alıcıların anten düzenlemesi konusunda daha geniş bilgiyi Skyworks'ün AN383 Si47XX ANTENNA, SCHEMATIC, LAYOUT, AND DESIGN GUIDELINES isimli uygulama notunda bulabilirsiniz.)
3) Devreye yazılımı yükledikten sonra, kısa dalga bandlarına dâir bilgileri değiştirerek yazılımı yeniden derleyerek yüklemeden önce mutlaka EEPROM'u silmek gerekiyor. Bunu yapmak için encoder'i basılı tutarken cihaza güç vermek gerekiyor. 
Baskı devre
Radyo alıcı tümdevresi ve ses frekansı güç kuvvetlendirisici T-display S3'ün hemen altına yerleştirileceğinden, elektriksel görültülerin kısmen de olsa önlenebilmesi için devrede (2) yüzlü baskı devre kullanılmış, T-display S3'ün altına bakan yüz tamamen şase potansiyelinde ekran olarak bırakılmıştır.
Baskı devre şeması
Eğer ayrıca ses seviyesi için bir potansiyometre kullanılmayacaksa, kırmızı çizgiden aşağısı kesilebilir. Kırmızı renkli (x) ile işaretli yerlerde her iki tarafın şaseleri birleştirilmiştir.
Baskı devreye malzemelerin yerleştirilişi
Yazılım
Devrede, PU2CLR çağrı işâretli Ricardo Lima Caratti'nin harikulade kütüphâneleri ile ESP32 için hazırlamış olduğu uygulama esas alınarak Ralph Xavier'in T-display S3'e uyarladığı yazılım kullanılmıştır. R. Xavier'in uyarladığı yazılımda kısa dalga bandları fazlaca geniş tutulduğu için ben, kullandığım devrede bandları sınırlarına getirmek, bâzı menü ögelerini Türkçeleştirmek ve renkleri değiştirmek gibi değişiklikler yaptığım yazılımı kullandım.
Arduino IDE'si ile yazılımı devrenize yükleyebilirsiniz. Bunun için gerekli ayarlar şöyle olacaktır:

Yazılımın Arduino IDE ayarları

Yandan görünüş


VHF (FM) bandında ekran. RDS mükemmel çalışıyor.

DEVREYİ YAPACAKLARA ÖNERİLER:
Benim verdiğim baskı devre plânını kullanmak istiyorsanız, Ralph Xavier'in T-display S3'e uyarladığı yazılım üzerinde 83. ve 84. satırlarında yeralan encoder pin numaralarını değiştirmeniz gerekmektedir. 

Orijinal 83. ve 84. satırlar:
#define ENCODER_PIN_A  2           // GPIO01 
#define ENCODER_PIN_B  1           // GPIO02

Değiştirilmiş  83. ve 84. satırlar:
#define ENCODER_PIN_A  1           // GPIO01 
#define ENCODER_PIN_B  2           // GPIO02

Orijinal yazılımda yaptığım değişiklikler:
1) Kısa dalga yayın bandlarının sınırları olması gereken sınırlara çekildi.
2) VHF'de (FM) alt band sınırı 64 MHZ'den 87.5 MHz'e getirildi.
3) Siyah ekranda beyaz yazılar çok gözalıcı göründüğünden, camgöbeği (cyan) renkle değiştirildi.   RDS yazıları gri yapıldı. Ana frekans gösterge rengi VFD gibiymişçesine açık yeşil renge ayarlandı.
 4) Pil seviye göstergesinde kırmızıdan bir önceki seviye sarıdan turuncuya değiştirildi.
 5) VHF'de (FM) 1 MHZ'lik adım ilâve edildi.
 6) Menü ögeleri mümkün olduğunca Türkçeleştirildi.
 7) Baskı devre dizaynında    encoder bağlantıları  değişikliğinden  dolayı  öncelikle  encoder'a ait bağlantı bacakları değiştirildi. Daha sonra da bu değişiklikten dolayı  menülerde gezinti yönü düzenlendi.
 8) T-display S3'ün LCD  arkaışığı 38. GPIO tarafından kontrol ediliyor. Bu giriş 0 seviyesindeyken arkaışık yanıyor. Ancak, arkaışık  oldukça fazla  akım çektiği  gibi,  sürekli  aynı  istasyonu dinlerken veya Li-Ion pil doldurulurken gereksizdir. Bu yüzden, 2. menüye ISIK ögesi eklendi. Bu öge seçildiğinde radyo çalışmaya  devam etmekle birlikte arkaışık söner. Encoder'a basılmasıyla birlikte arkaışık yeniden yanmaya başlar. 
Benim düzenlediğim yazılımı https://github.com/RecepAGulec/T-display-S3-ve-Si4732-ile-DSP-Radyo-/tree/main adresinden indirebilirsiniz.

28 Mayıs 2024 Salı

DC güç kaynağı için suni yük (dummy load) denemeleri

Son güncelleme: 17.11.2024

DC güç kaynağı için suni yük de nedir, ne işe yarar diyenler olacaktır; yakın zamana kadar ben de böyle düşünürdüm. Ama, onlarca amper akıma ihtiyacı olan bir cihazınız varsa -mesela bir alıcı-verici telsiz cihazı- ve bu cihazı beslemek için hazır bir güç kaynağınız yoksa ne yaparsınız? Ki 20W ve üstü çıkış gücü olan bir telsiz için amper hanesinin onlar basamağına geçmesi gereklidir. Böyle bir cihaz için 13,8v, 20A. lik bir güç kaynağı iyi bir seçim olacaktır.

Bu sorunun iki cevabı var: Ya SATIN alırsınız, ya da -eğer elektroniğe meraklı birisi iseniz- oturup kendiniz yaparsınız. 

"Güç Kaynakları: Eski usûl doğrusal (lineer) mı yoksa anahtarlamalı (SMPS) mı? Güç kaynağı hikâyem." başlıklı yazımda belirttiğim üzere, doğrusal güç kaynakları hantaldır, ısı problemleri vardır, yüksek güçlü bir transformatör, bir kaç bin uF'lık elektrolitik kondansatörler, güç transistörleri derken hantal olmanın yanında "pahalı" çözümlerdir. Anahtarlamalı güç kaynakları tersine hafif ve görece ucuz cihazlardır. Ama... evet burada bir ama var. Bu amayı yukarıdaki yazımda okuyabilirsiniz.

İster satın alın isterseniz kendiniz yapın, eğer "sağlamcı" iseniz, güç kaynağınızın gerçekten belirtildiği kadar akım verip veremeyeceğini "test" etmek isteyeceksiniz. Bu testi pahalı telsiz cihazınızı yük olarak kullanarak yapmak akıllıca olmayacaktır. İşte bu noktada devreye DC güç kaynağı için suni yük giriyor. Aşağıdaki çizimde güç kaynağımız PİL olarak, beslemesine ihtiyaç duyduğumuz telsiz cihazı da YÜK olarak gösteriliyor. 

Böyle bir devredeki akım, gerilim, direnç ve güç hesaplamaları için de aşağıdaki formül kartını kullanabiliriz.



Şimdi deneysel olarak ölçme işlemi yapalım.
Güç kaynağımızın gerçekten 20 amper akım sağlayabileceğinden emin olmak için, ondan 20 amper akım çekmeliyiz! Peki 20 amper akımı nasıl çekebiliriz? Yukarıdaki formül kartına göre, 13,8v gerilim değerindeki bir güç kaynağından 20 amper akıtabilmek için devreye R=E/I formülüne göre 13,8/20=0,69 Ohm'luk bir yük bağlamak gerekiyor. 
Aklınıza hemen "bundan kolay ne var, 0,68ohm standart bir direnç değeri, bağlarım bir direnç olur biter" demek geliyor (mu) !? İşte burada da GÜÇ denilen rufaî devreye giriyor. Yine yukarıdaki formül kartına göre P=ExI eşitliğinden 13,8x20 = 276W'lık bir güçle karşı karşıya olduğumuzu anlıyoruz. Yani yük olarak bir direnç kullanacak isek bu direncin en az 276W'lık olması gerekiyor. 
Şöyle bir baktım, 2.2ohm 100W'lık alüminyum dirençler var, bunlardan 3 adedini paralel bağlar isek hem 300W'lık hem de 0,73 ohm'luk bir direnç elde edebiliriz. 0,73 ohm 0,69 ohm'a yakın bir değer. Ama böyle bir direncin 28 mayıs 2024 tarihindeki fiyatı oldukça tuzlu!

3 direnç için yaklaşık 1.600 lirayı gözden çıkarmak gerekiyor.
Bu arada söylemek gerek ki, ayarlanabilir suni yükler de satılıyor ama bunlar da oldukça x oldukça tuzlu.
Bu süreçte aklıma çeşitli çözüm taslakları geldi: Elektrikli ısıtıcılarda kullanılan nikrom telden bir direnç yapmak, tuzlu su dolu bir kovanın içine iki elektrot sallandırıp bu elektrotların mesafesini ayarlayarak bir nevi ayarlanabilir ve yüksek güçlü direnç elde etmek ... gibi.

Ampuller
Sonra gözüme ampul kutum ilişti. Çeşitli araba ampulleri vardı. Bunlar birkaç amper çeken birer yük olarak kullanılabilirdi! Kutuda iki adet H7 klâsik  flamanlı araba far ampulü vardı.
55W'lık otomobil far ampulü

Bu ampul, 55w'lık olduğuna göre I=P/E eşitliğine göre 55/12=4,58 amper akım çekebiliyordu. Yine R=E/I eşitliğine göre direnci de 12/4,48=2,62 ohm olmalıydı. Elbette lambanın flamanı ısındıkça direnci bir miktar değişecekti. Ayrıca benim güç kaynağım da 12 v değil 13,8v gerilim seviyesinde idi. Ama arabalar için üretilen elektrikli cihazlar genellikle 13,8v'luk bir gerilim seviyesine dayanıklı şekilde üretilirler. Bu ampulleri 13,8v'a bağlayarak çektiği akımları da ölçebilirdim. 2 ampul demek yaklaşık olarak 9 amperlik bir akım çekebilen bir suni yük demekti!
13,8v altında bu ampullerden birisinin 4,23 amper akım çektiğini ölçtüm.
Elinizde böyle eski flâmanlı tipte araba ampulleri varsa, ölçmek istediğiniz akım değerine göre bunlardan birini ya da birkaçını kullanarak bir suni yük oluşturabilirsiniz. Ancak, bu denemeleri yaparken dikkat etmek gereken birkaç nokta var:
1) Bu ampuller tam güçte çalışırken oldukça yüksek ısı üretirler. Bir H7 ampulü, tam güçte çalıştıktan birkaç dakika sonra yüz derecenin üstüne çıkar. Bu sebeple bu ampulleri çalıştırırken yangına karşı gerekli tedbirleri almalısınız.
2) Yine bu ampuller oldukça güçlü ışık ürettikleri için ışık kaynağına doğrudan çıplak gözle bakmayınız.
Benim yaptığım denemede, 3 dakika içinde ampulün cam kısmının sıcaklığı 145 santigrad dereceye ulaştı. 15 santimetreden ölçülen parlaklığı ise yaklaşık 5500 lüks!
Araba ampulünü sunî yük olarak kullanma fikri, elinde kullanılmayan ampul olanlar için geçerli elbette. Aksi takdirde -ısı ve ışık gibi diğer negatif cihetleri yanında- bu ampuller de birazcık tuzlu.
Nikrom Tel
Elektrikli ısıtıcılarda kullanılan nikel-krom (nikrom) alaşımı tellerin özdirençleri oldukça yüksektir. Piyasa ismiyle "rezistans" olarak bilinen bu telleri de denemek istiyorum.
Elektrik malzemesi satılan yerlerde bulunabilen nikrom teller çoğunlukla 220v.'luk gerilim altında çalışan cihazlar için üretildiğinden, dirençleri görece yüksektir.
1500W'lık diye satılan iki adet nikrom tel aldım. Spiral şeklinde sarılmış tek bir 1500W'lık telin direnci 31,6 ohm idi. Yukarıdaki eşitlikten hareketle bu teli yük olarak kullandığımda I=V/R eşitliğinden 13,8/31,6=0,436 A akım akacaktır. 
Peki bu tellerle 20A çekebilen bir yük nasıl yapılabilir (mi)?
Yukarıda belirtildiği üzere 13,8v gerilim değerindeki bir güç kaynağından 20 amper akıtabilmek için devreye R=E/I formülüne göre 13,8/20=0,69 Ohm'luk bir yük bağlamak gerekiyor. 1500W'lık olarak satılan nikrom telin direnci 31,6 ohm olduğuna göre 0,69 ohm'luk bir direnç elde edebilmek için bu tellerden 31,6/0,69=45,79 (yuvarlak olarak 46 adedini) paralel bağlamak gerekir. ÇOK FAZLA!
Bir başka çözüm yolu daha var! Bu tellerin boyunu kısaltmak. Telin boyu kısaldıkça direnci de düşecek ve daha çok akım çekecektir. Ancak teli kısaltmanın bölmekten başka bir yolu daha var: TELİ KATLAMAK!  Böylece hem telin boyu kısalarak direnci düşer ve hem de toplam tel kalınlığı -yâni tel kesiti- artmış olacağı için daha yüksek akıma dayanıklı hâle gelir.
Şimdi düşünelim: Bir teli 2'ye katladığımızda direnci ne olur? Şöyle düşünelim: 31,6 ohm olan telin boyu 4 metre. Bunu 2 metrelik iki parçaya ayırdığımızda 2'şer metrelik iki adet nikrom tel elde ederiz. 2'şer metrelik her bir telin tek başına direnci 31,6/2=15,8 ohm olacaktır. Bu iki teli bir arya getirip burduğumuzu ve uçlarını birleştirdiğimizi düşünelim. Bu durumda dirençlerin paralel bağlamasına ilişkin formül uyarınca her ki telin yeni ortak direnci 15,8/2=7,9 ohm olacaktır. Üstelik iki kat telimiz olduğu için toplam tel çapı iki kat artmış olacak ve teller daha az ısınacaktır.
2'ye katladığımız bu telleri bir kez daha ikiye katlarsak (yâni toplam 4 kat) yeni ortak direnç değeri:
1/Rtoplam=1/R1+1/R2+1/R3+1/R4 eşitliğinden:
1/Rtoplam=1/7,9 + 1/7,9 + 1/7,9 + 1/7,9
 1/Rtoplam=4/7,9 ve buradan da R= 1,975 Ohm olacaktır.
İki ader 150W'lık nikrom telin her birini 4'e katlayıp bu iki katlanmış teli birleştirdiğimizde, yeni telin direnci:
1/Rtoplam=1/1,975 + 1/1,975 
1/Rtoplam=2/1,975
R=0,9875 Ohm olacaktır.
Böylece limizde kesiti 8 kat arttırılmış, direnci 32 kat düşürülmüş bir tel olacaktır. Yâni  direnci 0,9875 ohm olan bir tel.
Bu yeni telin yük olarak kullanılması durumunda çekeceği akım ise 13,8/0,9875=13,9A olacaktır.
Şimdi bu tellerle denemelere başlayacağım. Sonuçları burada paylaşacağım.
Nikrom telin iyi / kötü tarafları
Nikrom tel, yüksek iç direnci sebebiyle YÜK olarak kullanmak için iyi. Ancak, Yüksek akım tüketiminde bu teller ısınır ve ısındıkça da direnci değişir. Bu körü taraflarından birisi. Bir diğer ise bu telleri sunî yük olarak kullanırken mekanik zorluklar. Telin kendisi sert olduğu gibi katlanıp buruldukça daha da sertleşiyor. Bu bir yandan iyi, diğer yandan kötü. Zira bu yükün mekanik olarak sağlam bir hâle getirilmesi gerekiyor. Bunun için de aklıma gelen birka çözüm var. 
Bunlardan birincisi bu kalınca burulmuş nikrom teli sıcaklığa dayanıklı yalıtkan bir karkasa sarmak. En iyisi bir seramik boru parçası bulup onun üzerine sarmak. Ama seramik bir boru bulmak kolay değil.
İkinci bir çözüm yolu olarak burulmuş nikrom teli alçı içine alarak dondurmak. Ama bu çözümün ne kadar sağlıklı olabileceğini, ortaya çıkan ısının nasıl problemler çıkaracağını kestiremiyorum.
Ne kadar ısınacak?
Yukarıda belirttiğim gibi burularak 4'e katlanmış bir telin direnci yaklaşık 2 ohm'dur.
Bu burulmuş teli, güç kaynağına bağladığımda ısınmaya başlıyordu. Ama kızarmıyordu. Bundan da cesâret alarak şöyle bir "puroce"(!) devresi kurdum:

Görüldüğü gibi burulmuş nikrom teli gevşek bir şekilde bir karton kutunun etrafına sardım. Bu yük üzerinde 6 amper akıtmaya bağladım. Başlangıçta telin sıcaklığı 26 derece idi.
10 dakika 6 amper aktıktan sonra tekin sıcaklığı 83 dereceye yükseldi ve 1-2 derece oynamakla birlikte orada sâbit kaldı. 

Bir başka yol
Bu konulara kafa yorarken bir başka çözüm yolu geldi aklıma: Küçük değerli watlı dirençleri paralel bağlayarak yüksek güçlü ve çok düşük dirençli bir tek direnç hâline getirmek. Yukarıda, yüksek güçlü tek bir direncin oldukça tuzlu olduğunu belirtmiştim. Ancak, 5w'lık taş dirençleri uygun fiyata bulmak mümkün. Direnç nette tânesi 2.18TL'dan buldum. (2024 yılı sonu fiyatıdır)
5W'lık taş dirençler
Bunun için bir hesap yaptım ve 56 adet 39 ohm 5W'lık taş direnç aldım. Bu dirençleri paralel bağladığımızda toplam direnç 0,697 Ohm olacak. Toplam güç de elbette 280W!
0,697 Ohmluk bir direnç 13.8V'luk bir kaynaktan 13.8/0,697= 19,79 Amper akım çekecektir.
Her bir direnç üzerinden -ideal şartlarda- 19,79/56=0,354 Amper akım akacaktır. Yine her bir direnç üzerinde harcanan güç (P=I2*R eşitliğinden) 4.89 Watt olacaktır.
Şimdi bu dirençleri uygun bir şekilde paralel bağlayarak deneyeceğim.
  
5W'lık taş dirençlerin paralel bağlanmış hâli

Dirençleri önce birer ucundan 4mm'lik bir bakır tele sardım, sonra iki ekmek dilimini kapatır gibi yüzyüze getirdim ve önceden yuvarlak bir şekilde kıvırdığım diğer uçlarına da bir başka 4mm'lik bakır tel geçirdim ve uçlarla teli lehimledim.
Bu hâliyle yükü 30 amperlik bir SMSP güç kaynağına bağladım. 19,5 amper akmaya başladı. Ancak, bu dirençleri düzgün bir şekilde lehimlemek için biribirine japon yapıştırıcı ile tutturmuştum, dirençler iyice ısınınca japon yapıştırıcı kötü bir şekilde kokmaya bağladı ve deneyi uzun süreli ölçüm yapamadan sona erdirdim. Havalandırılmış bir ortamda yapıştırıcı iyice "yanıncaya" kadar akım akıtıp sonra ölçümlü deney yapacağım. 


(Devam edecek)

27 Ocak 2024 Cumartesi

Âcil duruma hazırlık

Güncelleme : 5

 Geçenlerde basında şöyle bir haber yer aldı:

'İngiltere Başbakan Yardımcısı Oliver Dowden, bir felaket sonucu internet ve güç sistemlerinin çökmesi durumunda insanları 'analog' bir çağa geri dönmeye hazırlanmaya çağırdı. Dowden, insanların internete çok fazla bağımlı hale geldiklerini ve bu durumun onları bir felaket sırasında bilgi boşluğunda yalnız bırakabileceğini öne sürerken, "Herkesin pille çalışan bir radyoya erişebilmesi her zaman geçerlidir" dedi. Gelecekte yaşanabilecek salgınlara, doğal afetlere ve siber saldırılara karşı uyarılarda bulunan Dowden, İngiliz vatandaşlarına mum ve pilli radyoları stoklama çağrısında bulundu.'

Bu aslında herkesin her an aklında olması ve uygulanması, uyulması gereken bir ikaz; en çok da radyo amatörlerinin. Zira, radyo amatörleri âfet zamanlarında önemli görevler yerine getirirler.

Elektriğe ve internete öylesine alıştık ki, bunlarsız bir hayat düşünemez hâldeyiz. Ama gerçeğin yüzü dâima soğuktur. Bu konuda her zaman âcil durumlara hazırlıklı olmalıyız. Bir düşünün, elektriğin birkaç saat kesilmesi hâlinde hayatınız nasıl da zorlaşıyor. Bir de elektriğin günlerce hatta haftalarca olmadığı durumları düşününce bâzı tedbirler almak kaçınılmaz hâle geliyor. Peki neler yapılabilir?

1) Elektrik enerjisi kaynağı

a) Benzinli jeneratör: En iyisi bir benzinli jeneratöre sâhip olmaksa da, pek çoğumuzun yaşadığı şehirlerde ve hele hele apartman ortamında bir jeneratöre sâhip olması ve olsa bile çalıştırması oldukça zordur. Eğer müstakil bir eviniz varsa, bir köşesinde bir benzinli jeneratör bulundurmak en iyi çözümlerden birisidir.

b) Güneş enerjisi sistemi: Fiyatları gittikçe daha uygun hâle gelen güneş pilleri ve bu pillerin doldurduğu akü(ler) ile oluşan bir güneş enerjisi sistemi de oldukça faydalı bir enerji kaynağıdır. Ancak (a) başlığı altında yazdıklarımız burada da geçerli olup, şehir ve apartman hayatında böyle bir sistemi kurmak da oldukça zordur.

Ancak, pencere dışına koyabileceğiniz yaklaşık A4 kağıt ebadında bir güneş pili, buna uygun bir güneş pili şarj kontrol devresi ve 12v'luk bir akü ile  apartmanlarda da küçük çaplı aydınlatma ve haberleşme ihtiyaçları için bir acil durum enerji sistemi oluşturabilirsiniz. Güneş pili ve güneş pili kontrol devrelerinin fiyatı görece uygun hâle geldi.

c) Çeşitli aküler (doldurulabilir piller): En kolay ulaşılabilecek çözüm yolu bu gibi görünüyor. Elinizde 12v 7AH'lik bir veya birkaç akü varsa, bunları dolu durumda tutup, âcil durumlarda az da olsa aydınlatma ve haberleşme ihtiyacınızı karşılayabilirsiniz. Ben evimde (2) adet 12v. 9Ah'lik bakımsız akü bulunduruyor ve düzenli olarak bakımlarını yapıyorum. Eğer HF telsiz cihazınızı beslemek istiyorsanız daha yüksel kapasiteli aküler elbette çok daha iyidir. Bu arada, fiyatları gittikçe dayanılabilir hâle gelen LiFePO4 (Lityum Demir Fosfat) aküleri de akılda tutmakta fayda var.

Bu arada, bir hususu ehemmiyetle belirtmek istiyorum:  "Ucuz etin tiridi olmaz" sözü çok doğru bir tesbit. Özellikle söz konusu akü olduğunda, ne idüğü belirsiz akü markalarından uzak durmanızı şiddetle tavsiye ediyorum. (Tebrübeyle sâbittir)

Yuasa 12v 7Ah Akü

Böyle bir aküyü yukarıda (b) başlığı altında belirtilen bir güneş pili sistemine bağlayarak sürekli dolu durumda tutabilirsiniz.

ç) Doldurulmayan piller: Bu piller birkaç yıllık saklama ömrüne sahiptir. Pilli bir radyonuz  ve el feneriniz varsa, bu cihazları çalıştırabilen pillerden serin ve kuru bir yerde saklamanız iyi olacaktır. Burada dikkat edilmesi gereken husus pillerin son kullanma târihine dikkat etmek olacaktır.

2) Haberleşme aracı

a) Pilli radyo: Pilli radyodan kasıt, standart pillerle çalıştırılabilen küçük radyolardır. Bir DC adaptörle çalıştırılabildikleri gibi pille çalıştırabilmek için pil yuvalarına da sâhiptir bu radyolar. son zamanlarda bu radyolar şarj edilebilir pilli (genellikle li-polimer) olarak bulunuyor.

Bu radyoların FM (VHF 3 metre) bandındaki mahallî yayınları dinlemek yanında, özellikle orta ve kısa dalga yayınlarını alabilecek olmaları önemlidir.

b) Âcil durum frekanslarında haberleşebilecek telsiz cihazı: Sâdece amatör telsizciler için gerekli bir âcil durum cihazıdır. Yerel haberleşme için VHF ve UHF bandlarında, ülke ve dünya çapında haberleşme için HF banında çalışan telsiz(ler) gereklidir.  Bu telsizlerin bir akü yardımı ile çalışabilecek şekilde güç kablolarının önceden hazırlanmış olması gereklidir. Ayrıca VHF ve UHF bandında çalışabilen el telsizi de son derece gerekli bir âcil durum cihazıdır.

3)  Âcil aydınlatma aracı:

a) El feneri: Pilli bir el fenerinin elinizin altında bulunması son derece faydalıdır. Ayrıca, bir akü ile çalışan 12v'luk bir veya birkaç LED lambanın el altında bulundurulması iyi olacaktır.

12v'la çalışan LED kamp lambası
b) LED lamba: 12v.'la çalışan ve 12v.'ta 340mA akım  çeken yukarıdaki "kamp lambası" oldukça etkili bir aydınlatma aracı olacaktır. Araya bağlanacak seri direnç ile parlaklıktan  tâviz vererek akım sarfiyatını azaltabilirsiniz.
Ayrıca, 12v.'la çalışan şerit ledlerden istenildiği kadarı kesilerek kendinize bir lâmba yapabilirsiniz.

c) Mum, kibrit ve çakmak: En zor zamanların dostu mumları ve mumu yakmak için kibrit veya çakmağı unutmamak gerekiyor.

Bir aradevre

12v'luk aküden hem âcil aydınlatma, hem de HF telsiz hâriç radyo ve el telsizlerinin enerji ihtiyaçlarını karşılamak üzere bir aradevre kurdum.

Aradevrenin blok şeması

Devrede, hazır bir volt-ampermetre kullandım. Devrenin ek akım çekmesini önlemek için devre sâdece SW3 tuşuna basıldığında akü gerilimini ve çekilen akımı göstermektedir. Böylece akünüzün gerilimini ve çekilen akımı öğrenerek akünüzün ne kadar süre dayanabileceğini kestirebilirsiniz.

Devrede (2) adet 5v. luk gerilim düşürme devresi vardır. Bunlardan birincisi 7805 tümdevresini kullanan doğrusal bir devredir. SMPS devresinin anahtarlama gürültüsünden korunmak için bu yol seçilmiştir. Bu çıkış küçük radyoları beslemek için düşünülmüştür. Elimde bulunan Sony radyoların bâzıları (meselâ ICF-SW7600GR) 6v'luk, bâzıları da (meselâ ICF-SW40) 4.5v'luk ac/dc adaptörlerle çalışabildiğinden, 5v'luk bir çıkış gerilimi seçilmiştir. Bu gerilim hem 6v, hem de 4,5v'luk radyoları çalıştırmak içi uygundur. Doğrusal regülatör devresi SW1 anahtarı ile devreye sokulabilmektedir.

Siz elinizde olan radyonun çalışma gerilimine uygun bir tümdevre kullanarak çıkış gerilimini 9v'a kadar değiştirebilirsiniz. (78xx serisi gerilim regülatörlerinin düzgün çalışabilmesi için giriş geriliminin çıkış geriliminden en az 3v. yüksek olması gereklidir. Akünün 12v. olduğu dikkat alınınca 12-3=9v. 78xx sersi bir regülatörle elde edilebilecek en yüksek gerilimdir. Eğer radyonuz 12v. ile çalışıyorsa, 78xx'li regülatör devresine gerek olmadan ve güvenlik için araya uygun değerli bir sigorta koyarak akü gerilimini doğrudan kullanabilirsiniz.)

İkinci gerilim düşürme devresi LM2596 tümdevresini kullanan ve piyasada kolayca bulunabilen bir SMPS devresidir. Bu devre de 5v. çıkış verebilecek şekilde ayarlanmış ve çıkışı USB-A dişi sokete bağlanmıştır. Bu çıkış bir el telsizi veya benzeri devrelerin akülerini doldurmak amacıyla kullanılabilmekte ve SW2 anahtarı ile devreye sokulabilmektedir.

 LM2596 tümdevresi ile çalışan gerilim düşürme devresi modülü

Devredeki 2A'lik sigorta hem volt-ampermetreyi ve hem de çıkışa bağlanan cihazları korumak üzere akımı 2A'de sınırlamaktadır.

Yukarıdaki blok şemaya uygun olarak gerçekleştirdiğim aradevre

22 Ocak 2024 Pazartesi

SATCOM ve benzeri uydular üzerinden "korsan" görüşme

 

Quansheng'in UV-K5 telsizi ile ilgili bilgi araştırırken, GitHub üzerinde dkxce kullanıcısının "Quansheng-UV-K5" adlı deposunda SATCOM isimli bir klâsör dikkatimi çekti. Zira, bir süreden beri amatör faaliyetlere uygun olmayan uydular üzerinden yapılan "amatör" haberleşmeler dikkatimi çekiyordu. Peki nasıl oluyor da oluyordu?

Efendim, bildiğiniz üzere telsiz haberleşmesi temel olarak 2 şekilde yapılmaktadır. 

1) Doğrudan doğruya : Bu haberleşme şeklinde vericiden yayılan dalgalar hiçbir aracı kullanmaksızın doğrudan alıcı tarafından alınır.

2) Bir aktarıcı vâsıtasıyla: Bu haberleşme şeklinde ise vericiden yayılan dalgalar konum olarak alma için daha uygun şartlara sâhip bir alıcı tarafından alındıktan sonra, daha güçlü bir şekilde yeniden yayınlanır ve alıcımız bu yeniden yayınlanan işareti alır. Bu 2. yol bir "röle" (tekrarlayıcı, aktarıcı) üzerinden haberleşmedir.

Doğrudan doğruya haberleşme vericinin çıkış gücü, verici ile alıcı arasındaki mesafe ve engeller gibi birtakım faktörler sebebiyle oldukça sınırlı bir iletişime izin verir. Röle üzerinden haberleşme hernekadar doğrudan haberleşmeye göre daha geniş bir alanda haberleşmeye imkân sağlasa da mesafe ve fizikî engeller sebebiyle  yine de sınırlı bir iletişime izin verir. İşte bu engelleri ortadan kaldırmak üzere, röleleri uyduya yerleştirerek çok uzak mesafelerle iletişim sağlamak imkân dâhiline girmiştir. Teknolojinin diğer pek çok alanında olduğu gibi bu işte de öncülüğü askerî ihtiyaçlar belirlemiştir. ABD ordusu, karada ve denizde geniş bir coğrafyada iletişimini sağlamak üzere 1960'lı yıllardan itibaren çalışmalara başlanılmış,  neticede 1978'den başlayarak Leasat, FltSatcom gibi askerî amaçlı ve bilahare de Marisat gibi ticarî amaçlı uydular yörüngeye yerleştirilmeye başlamıştır.

Bu uydular, UHF bandında röleler barındırıyordu ve bu röleler herhangi bir işaret alma / gönderme sınırlamasına tâbi olmaksızın çalışıyordu. Hâlen bâzıları aktif olan bu uydulardan gelen işaretler "dinlemeye" meraklı bâzı amatörlerce duyulduktan sonra uplink frekansları da bulunmuş ve bu uydular üzerinden "korsan uydu haberleşmesi" yapılmaya başlanılmıştır. Youtube üzerinde bu konuda onlarca video bulmak mümkündür.

İşte yukarıda bahsettiğim bu bu SATCOM klâsöründe, SATCOM_FRQ.xlsx isimli bir excel dosyası vardı. Bu dosyada, UHF bandında çalışan uyduların alma (uplink) ve gönderme (downlink) frekansları liste olarak veriliyordu.

İlgimi çeken bu konuyu paylaşmamın sebebi elbette bu uydular üzerinden haberleşme yapılmasını sağlamak veya teşvik etmek asla değil. Zira amatör telsizciler için kendilerine tahsis edilen frekansalar dışında haberleşme yapmak hukukan mümkün olmadığı gibi ,bu uydular üzerinden haberleşme yapmak bir amatör telsizci için son derece hukuka aykırıdır ve ciddi sonuçlar doğurabilir.

19 Ocak 2024 Cuma

QUANSHENG UV K5

19. güncelleme: 06.06.2025

DİKKAT! 

1) Burada yapılması önerilen işlemler, diğer kullanıcıların yaptıkları işlemleri tekraren anlatan bir derlemedir. Yapılacak işlemlerde kendi riskinizi üstlenirsiniz. Sayfa sahibi, derlenip aktarılan bu bilgiler ile ilgili herhangi bir sorumluluk kabul etmez.

 2) Cihaza firmware yüklenirken bilgisayarın kapanması sebebiyle işlemin yarıda kalması cihazınızı kullanılamaz hâle getirebilir. Bu yüzden, firmware yüklerken ya kesintisiz güç kaynağına bağlı bir bilgisayar veya kendi beslemesi olan bir dizüstü bilgisayar kullanın.

EK ve ÖNEMLİ BİLGİ: Çin yapımı telsizlerin pek çoğunda kullanılan Baofeng programlama arabiriminde bulunan bâzı tümdevrelerin sürücüleri Windows 10 tarafından desteklenmemektedir. Nitekim, aygıt yöneticisinden baktığınızda, "“PL2303HXA PHASED OUT SINCE 2012. PLEASE CONTACT YOUR SUPPLIER.” gibi bir ileti ile karşılaşıyorsunuz. Eğer böyle bir durumla karşılaşırsanız çözümü https://haprofs.com/pl2303hxa-phased-out-since-2012-please-contact-your-supplier-solved/ adresinde gösterilmektedir.

Çinli Quansheng firmasının ürettiği UV-K5 model el telsizi bir süredir oldukça revaçta. Youtube'da bu telsiz ile ilgili bir sürü video var. Github üzerinde de bolca uygulama yazılımı var; UV-K5 olarak arattığınızda 19 Ocak 2024 tarihinde 58 sayfa çıkıyor. Peki nedir bu telsize bu kadar ilgi?

Cevabı şu: Telsizin yazılımı açık kaynak kodlu. Bir sürü kişi bu kodu değiştirerek telsize çok farklı özellikler kazandırıyorlar. 

Bu el telsizinin orijinal yazılımı (firmware) ile çalışırken verilen özellikleri kısaca şöyle:

Alma:

50 -76 MHz 

76 - 108 MHz

108 - 135,9975 MHz

136 - 173,9975 MHz

350 - 399,9975 MHz

400 - 469,9975 MHz

470 - 599,9975 MHz

Cihaz, 76-108 MHz arasında WBFM, 108-136 MHz aralığında ise AM modlarında alış yapabiliyor. Yani bu cihazla hava bandını (uçakları) dinleyebilirsiniz.

UV-K5'te kullanılan Beken firmasının BK4819 kodlu tümdevresi esasen oldukça ilginç. 18-660 MHz ve 840-1300 MHz'i desteklediği veri kağıdında yazıyor. 

Gönderme frekanslarına gelince:

2m ve 70 cm amatör bandlarında gönderme yapabiliyor.

Buraya kadar herşey diğer Çin üretimi el telsizleri gibi görünüyor. Ama, yazılımında yapılacak değişiklikle bu cihaz 18 MHz ilâ 1300 MHz arasında çalışabiliyor! Ancak, 18 ilâ 1300 MHz aralığında mükemmel bir alış beklememek gerekiyor. (Bu konuda hazırlanmış bir video-değerlendirmeyi burada bulacaksınız.)




UV-K5'in modifikasyondan sonraki çeşitli ekran görüntüleri

Bu arada, bu cihazla ilgili çalışmalarını blogunda paylaşan KD8CEC kodlu amatör telsizci Ian Lee, youtube'da yayınladığı videoda, cihazın 5MHz'de bile çalıştığı görülüyor. Lee, bu işlem için gerekli donanım modifikasyonu blogunda paylaşmış. (Bu işlem için UV-K5'e bir adet SI4732 tümdevresi ilâve etmiş)

İnternette gezindiğinizde, telsizin birkaç farklı görseli ile karşılaşabilirsiniz.

 
UV-K5
  
UV-5R veya UV-5R plus
UV-K5(8)


Dış görünüşleri farklı olsa da, Quansheng firması, FCC'ye yaptığı 6 mart 2023 tarihli bildirimle UV-K5, UV-K5(2), UV-K5(6), UV-K5(8), UV-K5(9), UV-K5(11), UV-K5(22), UV-K5(66), UV-K5(88), UV-K5(99), UV-5R, UV-5R PLUS, UV-82 model numaralı cihazların, model ismi ve kutu tasarımları haricinde aynı cihaz olduğunu deklare etmektedir. 
Cihaz, yurt dışında oldukça uygun fiyatlarla satılmaktadır. Ben, Türkiye'de iş yapan bir alışveriş firması vasıtasıyla bu ürünün UV-K5 modelini  herşey dâhil 1.262 TL'ya getirttim. Kutudan, cihaz, pili, anten ve masaüstü sarj cihazı çıktı. Bu arada hemen belirtmek gerekiyor ki, bu telsizi USB-C tipi konnektör üzerinden telefon şarj cihazlarıyla şarj etmek de mümkün.
Şimdi gelelim bu cihaza yapılan ilâvelere:
Ferkans bandını 18 MHz ilâ 1300 MHz arasına genişletme,
SSB dinleme,
CW alma ve gönderme
SSTV metin gönderme.

GERÇEKLER
Bütün anlatılanlara, yazılıp, çizilenlere bakınca UV-K5 bir "mucize cihaz" gibi görünebilir, öyle bir düşünce oluşturabilir kafanızda. Ancak gerçekler işin pek de öyle olmadığını gösteriyor. UV-K5, asıl olarak VHF'de  2m, ve UHF'de ise 70cm. bandlarında çalıştırılmak üzere üretilmiş ucuz bir el cihazı. Cihazı ucuz tutabilmek adına, çevirerek frekans ayarı yapabileceğiniz bir encoder bile yok. Bu (2) amatör bandda çalışma yanında, 6m. bandı ile VHF hava bandını (AM) dinleyebilme özellikleri ilâve edilmiş. Ayrıca yapılan firmware değişikliği ile 18 MHz'den 1300 MHz'e kadar dinleme yapabilir hâle geliyor cihaz. Ancak, çok iyi bir HW filtrelemesinin olmaması sebebiyle bu dinlemeler ecnebilerin tâbiri ile "as is". Yâni, evet, ilginç bir cihaz. Fiyat / performans olarak da iyi. Bir tarayıcı olarak düşünülebilir. Ancak cihazı -bu frekanslardaki çıkış gücü ve harmonik emisyonu sebebiyle- bir 6m ve 23 cm. alıcı vericisi olarak düşünmemek gerekiyor. 


UV-K5 hakkındaki bâzı ilginç videolar:

UV-K5 hakkındaki bâzı ilginç internet sayfaları:

Egzummer modifikasyonları

DualTachyon modifikasyonları

SSTV, SSB vs modifikasyonlar

UV-K5 hakkındaki bütün GitHub sayfalarının listesi

Cihazın PC'den kontrol edilmesi için gerekli donanım ve yazılımla ilgili sayfa

Quansheng UV-K5 Wiki sayfası 

Losehu adlı kullanıcının Github sayfası

PROGRAMLAMA

UV-K5 programlama yazılımını buradan indirebilirsiniz. Quansheng'in sayfasında UV-K5 programlama yazılımının 201,05 M olduğu belirtilmiş. Ancak ,indirilen dosya 52,99 MB büyüklüğünde. Bu sizi şaşırtmasın.

Cihaz, Baofeng telsizleri için kullanılan programlama arabirimini kullanıyor.

İnternet tarayıcısı (Chrome)kullanarak cihaza firmware yüklemek

İnternet tarayıcısı (Chrome)  kullanarak egzumer firmware'ını yüklemek

FIRMWARE NASIL YÜKSELTİLİR / DEĞİŞTİRİLİR

Cihazın ana yazılımını (firmware) değiştirmek için (2) yol var.

Bunlardan birincisi, WebSerial işlemini destekleyen bir internet tarayıcı (browser) kullanmak. Ben, internet tarayıcı olarak çoğunlukla brave kullanıyorum. Ancak, Brave tarayıcı Chrome esas alınarak geliştirilen bir tarayıcı olmasına rağmen WebSerial işlemini desteklemiyor. Bu yüzden Chrome kullanarak bu işlemin nasıl yapıldığını anlatacağım.

1) Programlama kablosunu bilgisayarınızın USB portuna takın. Otomatik olarak gerekli yükleme / tanıma işlemi yapılacaktır.

2) PTT tuşuna basıp basılı tutarken cihazı açın. Led lamba yanacaktır. PTT tuşunu bırakın.

3) Programlama kablosunu şimdi  cihaza takın.

4) https://egzumer.github.io/uvtools/  adresini açın. Ekrandan "Select firmware file" kısmının karşısındaki "Browse"u tıklayarak açılan pencereden yüklemek istediğiniz firmware'i seçin.

5) "Flash firmware"ı tıklayın. Programlama kablosunun COM port numarasını girin ve "Connect"e tıklayın.

6) Yeni firmware cihazınıza yüklenecek ve cihaz otomatik olarak açılacaktır.

İkinci yola gelince:

1) http://en.qsfj.com/products/3002 adresinden "UV-K5 Firmware" dosyasını indirin.

2) İndirdiğiniz sıkıştırılmış dosyayı açarak "AnonymPSUpdater_Setup_EN.exe" dosyasını çalıştırarak "Portable radio update tools" yazılımını bilgisayarınıza kurun.

3) Programlama kablosunu bilgisayarınızın USB portuna takın. Otomatik olarak gerekli yükleme / tanıma işlemi yapılacaktır.

4) PTT tuşuna basıp basılı tutarken cihazı açın. Üstteki led lamba yanacaktır. PTT tuşunu bırakın.

5) Programlama kablosunu şimdi  cihaza takın.

6) 2. adımdaki kurduğunuz "Portable radio update tools" programını çalıştırın.

7) "COM:" kutucuğundan bigisayarınıza bağladığınız programlama kablosunun bağlı olduğu com numarasını seçip "connect"e tıklayın.

8) "Program file" kutucuğunun sağındaki "..." üç noktaya tıklayarak yüklemek istediğiniz firmware dosyasını seçiniz.

9) Update'e tıklayarak firmware'in cihazınıza yüklenmesini başlatın. Yeni firmware cihazınıza yüklenecek ve cihaz otomatik olarak açılacaktır.

FIRMWARE'LERİ NEREDE BULABİLİRİM? UV-K5 FİRMWARE CENNETİ

https://github.com/spm81/Quansheng_UV-K5/tree/main/Firmware/UNIVERSAL%20FIRMWARE%20(%20All%20Radios%20-%20UV-K5%2C%20UV-K5(8)%2C%20UV-K6%2C%20UV-5R%20Plus%2C%20etc...) adresinde UV-K5 için hazırlanmış pek çok firmware bulabilirsiniz.

EGZUMER CHIRP İLE PROGRAMLAMA

1) https://github.com/egzumer/uvk5-chirp-driver/releases adresinden Chirp'in son sürümünü indirin.

(Bu programın bilgisayara zararlı olduğu yolunda bir uyarı gelse de indirin)

2) https://github.com/egzumer/uvk5-chirp-driver adresinden "uvk5_EGZUMER.py" dosyasını indirin.

3) CHIRP egzumer dosyasını çalıştırın. "Yardım" menüsü altındaki "Geliştirici Modu"nu seçerek etkinleştirin. (Bu işlemi seçtiğinizde gelen uyarı mesajını önemsemeyin)

4) CHIRP egzumer programın kapatın ve yeniden çalıştırın.

5) "File" menüsü altından "Modül Yükle..."yi seçin. Gelen ikaz iletisine evet diyerek devam edin.

6) İndirmiş olduğunuz "uvk5_EGZUMER.py" dosyasını seçerek devam edin.

Artık Chirp programını gizli özellikleri ile kullanabilirsiniz.

KENDİ FIRMWARE'İNİZİ OLUŞTURUN

UV-K5 için hazırlanan FW'lerde çeşitli özellikler var. Bu özelliklerden bâzılarını istemiyor olabilirsiniz. Hangi özelliklerin derlemeye dâhil edileceğini derlemeden önce kendiniz belirliyorsuzu. Ancak, C ce C+ dili konusunda bilginiz yoksa, ya da derleme ortamınız yoksa, bu işlemi GitHub üzerinde yapabilirsiniz. 

Bu konudaki açıklayıcı bilgiye https://github.com/joaquimorg/uv-k5-firmware-custom/tree/main adresinden ulaşabilirsiniz.

UV-K5 TÜRKÇE MENÜ

https://github.com/joaquimorg/uv-k5-firmware-custom/tree/main adresinden ulaşarak GitHub üzerinde firmware'i derleyebileceğinizi yukarıda belirtmiştim.

İster GitHub üzerinde derleyin isterse PC'nizde derleyin, "uv-k5-firmware-custom" deposunda kaynak kodlar yer almaktadır.  "ui" klasöründeki "menu.c" dosyasında cihazın menüsündeki metinler bulunmaktadır. Aşağıdaki resimde gösterildiği üzere, tırnak işareti arasındaki İngilizce menü eleman isimlerini Türkçe karakter kullanmamak ve 6 karakteri geçmemek Türkçeleştirebilirsiniz.

Mesela "Step", yerine "Adim" yazabilirsiniz.




GİZLİ MENÜ ÖGELERİNE ERİŞME
Cihazın yan tarafındaki PTT tuşu ile, PTT tuşunun hemen altındaki orta tuşa ayı anda basarken cihazı açarsanız, normalde gösterilmeyen gizli menü ögelerine erişebilirsiniz.

HIZLI MENÜ ERİŞİMİ
UV-K5'in menüsüne M tuşuna basarak giriliyor. Daha sonra aşağı ve yukarı tuşu ile istenilen menü ögesine gidiliyor. Bu bâzen uzun zaman alan sıkıcı bir iş olabiliyor. Menü ögelerine daha kolay ulaşmanın yolu, M tuşundan sonra istediğiniz menü ögesinin numarasını girmek. Mesela, Kip'i (Mode) seçmek için M tuşundan sonra 13 yazmanız yeterli.
Egzumer 'in hazırladığı FW için menü numaraları şöyle:

  1. Step - step of the frequency (in kHz), up/down buttons change frequency by this value, also you can only set a frequency that is multiple of half of this value.
  2. TxPwr - radio output power (LOW/MID/HIGH)
  3. RxDCS - receiver Digital-Coded Squelch, if you enable this, squelch will only unlock if this code is being received. You can start a DCS/CTCSS scan while you are in this menu option by pressing * SCAN button
  4. RxCTCS - receiver Continuous Tone-Coded Squelch System, squelch will only unlock if this code is being received. You can start a DCS/CTCSS scan while you are in this menu option by pressing * SCAN button
  5. TxDCS - transmitter Digital-Coded Squelch, radio will send given code while transmitting
  6. TxCTCS - transmitter Continuous Tone-Coded Squelch System, radio will send given code while transmitting
  7. TxODir - transmitter frequency offset direction
  8. TxOffs - transmitter frequency offset value
  9. W/N - bandwidth used by transceiver
    • WIDE - 25kHz
    • NARROW - 12.5kHz
  10. Scramb - scrambler, distorts the audio so it would be harder to understand for other listeners, if two radios use the same setting they can communicate
  11. BusyCL - busy channel lockout, blocks radio from transmitting when signal is being received
  12. Compnd - compander (compressor/expander), allows signals with a large dynamic range to be transmitted over facilities that have a smaller dynamic range capability, improves audio quality, both radios should use this option
  13. Demodu - demodulator mode, default is FM, AM/USB can be used for listening only
  14. ScAdd1 - add channel to scan list 1
  15. ScAdd2 - add channel to scan list 2
  16. ChSave - save current setting to a memory channel
  17. ChDele - delete memory channel
  18. ChName - modify memory channel name
    • Use up/down keys to select a channel to edit
    • Press the Menu button again to enter edit name mode
    • Use up/down keys or digits (0 ~ 9) to cycle the letters etc.
    • Press the Menu button to move to the next character position
    • Repeat above two steps till you reach the end
    • When "Sure?" pops up, press Menu to save, or Exit to cancel
    • Press Exit at any time to cancel the edit and return to main menu.
  19. SList - selects which channel is used by memory channel scanner
  20. SList1 - channels assigned to scan list 1
  21. SList2 - channels assigned to scan list 2
  22. ScnRev - scan resume mode
    • CARRIER - resume scan after signal disappears
    • TIMEOUT - resume scan after 5 seconds pause
    • STOP - after receiving a signal, stop the scan
  23. F1Shrt - side button 1 short press function
  24. F1Long - side button 1 long press function
  25. F2Shrt - side button 2 short press function
  26. F2Long - side button 2 long press function
  27. M Long - menu button long press function
  28. KeyLck - auto keypad lock option
  29. TxTOut - max transmission time limit
  30. BatSav - battery save option, a rate between active time and sleep time
  31. Mic - microphone sensitivity
  32. MicBar - microphone bar that appears while transmitting
  33. ChDisp - channel display style
  34. POnMsg - power on message
  35. BatTxt - additional battery value on the status bar in % or volts
  36. BackLt - backlight duration
  37. BLMin - minimal backlight brightness, when the screen backlight turns OFF it will go dim to this value
  38. BLMax - maximal backlight brightness, when the screen backlight turns ON it will turn bright to this value
  39. BltTRX - backlight activation on TX or RX
  40. Beep - keypad press beep sound
  41. Roger - roger beep at the end of transmission
  42. STE - squelch tail eliminator, eliminates noise at the end of a transmission
  43. RP STE - repeater squelch tail eliminator
  44. 1 Call - one key call channel, lets you quickly switch to the channel with 9 Call button
  45. ANI ID - DTMF communication radio ID
  46. UPCode - DTMF code that is sent at the beginning of transmission
  47. DWCode - DTMF code that is sent at the end of a transmission
  48. PTT ID - sets if UPCode and/or DWCode should be transmitted
  49. D ST - DTMF side tone switch, lets you hear transmitted tones in the radio speaker
  50. D Resp - DTMF decoding response
    • DO NOTHING: do nothing
    • RING - Local ringing
    • REPLY - reply response
    • BOTH - local ringing + reply response
  51. D Hold - DTMF auto reset time
  52. D Prel - DTMF pre-load time
  53. D Decd - enables DTMF decoder
  54. D List - list of DTMF contacts
  55. D Live - displays DTMF codes received by radio in the middle of the screen
  56. AM Fix - activates autogain AM fix function
  57. VOX - voice TX activation sensitivity level VOX Setting
  58. BatVol - battery voltage and percentage
  59. RxMode - sets how the upper and lower frequency is used
    • MAIN ONLY - always transmits and listens on the main frequency
    • DUAL RX RESPOND - listens to both frequencies, if signal is received on the secondary frequency it locks to it for a couple of seconds so you can respond to the call (DWR)
    • CROSS BAND - always transmits on the primary and listens on the secondary frequency (XB)
    • MAIN TX DUAL RX - always transmits on the primary, listens to both (DW)
  60. Sql - squelch sensitivity level
  1. BatTyp - battery type, 1600mAh and 2200mAh battery has very different discharge curve, this is used to calculate battery level percentage
  2. Reset - resets radio configuration settings
    • VFO - removes only channel settings
    • ALL - resets all radio settings

UV-K5 ve SAYISAL KİPLER (MODLAR)

Bu arada, KD8CEC çağrı işaretli Ian Lee, UV-K5'ler için "C-BOARD" diye bir DSP kartı tasarladı. RP2040 işlemcili kartları kullanarak yapılan bu yavru kart sâyesinde UV-K5'in FT8 gibi sayısal modlarda çalışabilmesi mümkün hâle geldi.

Ayrıntılı bilgiyi Ian Lee'nin http://www.hamskey.com/2024/03/c-board-for-uv-k5.html adresindeki sayfasında bulabilirsiniz.

UV-K5 ile METİN İLETİSİ (mesajı) GÖNDERMEK

Github'da kamilsss655 kullanıcısının hazırladığı UV-K5 yazılımının (ki Nunu sürümü olarak da biliniyor) ile UK-K5 cihazları arasında metin iletileri gönderebilmenin mümkün olduğuna dair bir video seyrettim.

Videoda bahsi geçen UV-K5 yazılımını şu adresten indirebilirsiniz:

https://github.com/kamilsss655/uv-k5-firmware-custom

LoRa - otlayan koyunlar ve açıkgöz çobanlar

 04.02.2022 tarihinde "LoRa" başlıklı bir yazı yazmıştım. (  https://ta2ei.blogspot.com/2022/02/lora.html ) 2022 yılında yazmıştı...