Kendi Tasarladığı Morse Kodu Eğitmeni: Tasarım ve Teknik Detaylar
Platformumuzdaki en çok okunan ve popüler makaleleri görmek için Trendler bölümüne geçebilirsiniz.
Morse kodu öğrenmek isteyenler için özel olarak tasarlanmış bir eğitmen cihazı, elektronik ve yazılım mühendisliği alanında önemli bir örnek teşkil ediyor. Bu cihaz, AVR128DA48 mikrodenetleyici kullanılarak geliştirilmiş ve 2.42 inç 128x64 OLED ekran ile donatılmıştır. Ayrıca, özel tasarlanmış kapasitif dokunmatik sensör PCB'si (straight key) ile kullanıcı etkileşimi sağlanmaktadır.
Donanım Bileşenleri ve Özellikleri
Mikrodenetleyici: AVR128DA48, 10-bit DAC özelliği sayesinde yüksek kaliteli ses üretimi sağlar. Bu, ESP32'nin 8-bit DAC'ına kıyasla daha iyi ses kalitesi sunar.
Ekran: 128x64 çözünürlüklü 2.42 inç OLED ekran, kullanıcıya görsel geri bildirim sunar.
Dokunmatik Sensör: AT42QT1010 kapasitif dokunmatik sensör IC'si, yaklaşık 5 ms tepki süresi ile Morse kodu için gerekli düşük gecikmeyi sağlar. Bu sensör, diğer kapasitif sensörlerin yaklaşık 100 ms gecikmesine kıyasla çok daha hızlıdır.
Radyo Modülü: NRF24L01+ modülü, cihazlar arasında iki yönlü Morse kodu gönderme ve alma imkanı tanır.
Güç Kaynağı: 3.7V 800mAh LiPo batarya ile çalışır. Batarya, 3.3V regülatör üzerinden sensöre güç sağlar ve enerji verimliliği için GPIO pinleri ile kontrol edilebilir.
Ayrıca Bakınız
Tasarım Süreci ve Zorluklar
Cihazın geliştirilmesi beş farklı donanım revizyonu gerektirmiştir. Özellikle batarya yönetimi ve ses kalitesi üzerinde yoğun çalışmalar yapılmıştır. Örneğin, hoparlörün açılışta çıkardığı patlama sesini önlemek için direnç değerlerinde değişiklikler uygulanmıştır (R33 eklenmiş, R5 ve R6 100k'dan 2M'ya çıkarılmıştır). OLED ekran için ise düşük güç kapatma modunda bile 300uA çeken bir model kullanıldığı için PMOS yük anahtarı eklenmiştir.
Yazılımda ise donanım debouncing tercih edilmiştir; böylece yazılım karmaşıklığı azaltılmıştır. Bu, Morse kodu sinyallerinin doğru algılanması için kritik bir tasarım kararıdır.
Kapasitif Dokunmatik Sensör Tasarımı
AT42QT1010 sensörü, düşük gecikme süresi nedeniyle seçilmiştir. Sensörün doğru çalışması için elektrotun toprak düzleminden uzak olması gerekmektedir. Elektrotun yakınında toprak düzlemi bulunması, parazitik kapasitans nedeniyle sinyal-gürültü oranını düşürür. Tasarımcı, farklı elektrot boyutları ve geometrileri için test PCB'leri oluşturmuş ve duyarlılık kapasitörünü optimize etmiştir.
Sensör, 3.3V regülatör üzerinden beslenmekte ve enerji tasarrufu için GPIO pinleriyle kapatılıp açılabilmektedir. Batarya ile çalışırken oluşabilecek gürültü ve topraklama problemleri test edilmiş, cihaz hem batarya hem de USB güç kaynağı ile stabil çalışmıştır.
Yazılım ve Fonksiyonlar
Cihaz, yaklaşık 1000 önceden kaydedilmiş ses dosyasına sahiptir. Bu sayede kullanıcı, ekrana bakmadan kulaklıkla dinleme pratiği yapabilir. Sesler, yüksek kaliteli sinüs dalgaları şeklinde ve 10 kHz, 8-bit çözünürlükte üretilmektedir.
Zamanlama doğruluğu osiloskop ile test edilmiştir; nokta, çizgi ve boşluk süreleri 0.5 ms hassasiyetle ölçülmüştür. Bu, Morse kodu pratiğinde kritik öneme sahiptir. Ayrıca, cihaz iambic paddle kullanımı için de test edilmiş ve Amazon'daki en çok satan Morse kodu eğitmenlerinde bulunan paddle hataları tespit edilmiştir.
Kullanıcı Deneyimi ve Geri Bildirimler
Cihaz, Morse kodunu temel düzeyde bilen kullanıcılar için tasarlanmıştır. Başlangıç seviyesinde olanlar için ise UtahForrest gibi popüler kanalların içeriklerine benzer bir öğrenme deneyimi hedeflenmiştir. Tasarımcı, cihazı farklı kullanıcılarla test etmiş ve geri bildirimler doğrultusunda geliştirmeler yapmıştır.
Ayrıca, tasarımcı kendi deneyimlerini paylaşarak, piyasadaki pahalı ve yetersiz Morse kodu eğitmenlerine alternatif oluşturmayı amaçlamıştır. Tasarım sürecinde karşılaşılan zorluklar ve çözümler detaylı olarak belgelenmiş ve GitHub üzerinden erişime açılmıştır.
Sonuç
Bu Morse kodu eğitmeni, donanım ve yazılım entegrasyonunda dikkatli seçimler ve testlerle geliştirilmiş özgün bir projedir. Düşük gecikmeli kapasitif dokunmatik sensör, kaliteli ses üretimi ve iki yönlü radyo iletişimi gibi özellikleri ile Morse kodu öğrenimini destekler. Tasarımın açık kaynak olarak paylaşılması, benzer projeler geliştirmek isteyenler için önemli bir kaynak teşkil eder.
Morse kodu eğitmeninde başarı, sadece donanım bileşenlerinin seçimi değil, aynı zamanda detaylı test ve optimizasyon süreçlerinin sonucudur. Bu proje, elektronik tasarım ve gömülü sistemler alanında deneyim kazanmak isteyenler için değerli bir örnektir.









