
Bir çok radyo amatörünün hevesidir mors alfabesini öğrenmek. Elbette amatör telsizcilik lisansı almak için bir miktar soru cevaplamak için gerekli ama havada haberleşmek için tamamen öğrenmek iyi olacaktır.
Bunun için bir sürü bilgisayar veya mobil cihaz yazılımları var ama fiziki elimizin altında bir öğretici olsun isterseniz internette güzel bir mors öğretici projesi gördüm. Orijinal olarak Jack Pardum W8TEE tarafından yapılan bu proje ESP32 ve STM32 ile daha ekonomik olarak Bruce E. Hall W8BH tarafından yapılabilir olarak port edilmiştir (uyarlanmıştır).
Mors öğreticisinin en pahalı komponenti LCD ekran ve ESP32 mikroişlemci olarak görünüyor özellikle kurların arttığı şu dönemde. Ancak ekonomik ekran modellerinden olan 2.8″ veya 3.2″ tip ILI9341 LCD kullanılıyor PCB üzerinde oturtulması açısından. Daha küçük veya büyük tip ekran da olabilir.
Gerekli komponentlerin listesi:
- PCB. Aslında çok fazla komponent olmaması nedeniyle PCB yerine delikli plaket de kullanılabilir. Projenin şeması aşağıda linkini verdiğim benim Github kılasörümde bulunmaktadır. Ama düzgün olsun derseniz PCB gerber dosyaları Github linkinden indirebilir ve bastırabilirsiniz.
- ILI9341 LCD Ekran. Dokunmatik tip olmasına gerek yok. [ Motorobit ] [ Amazon.tr ] [ Aliexpress ]
- ESP32 mikroişlemcili kart. Dikkat etmeniz gereken 30 pinli değil, 38 pinli (2×19) olanlarından almanız gerekiyor. Siparişinize not düşersiniz satıcılar bazen yanlış gönderiyor. [ N11 ] [ Robolinkmarket ] [ Roboshop ] [ Aliexpress ]
- PAM8403 mini anfi. [ Motorobit ] [ Robotistan ] [ Robolinkmarket ]
- 3.5mm Stereo Jak Dişi (2 adet). Eğer harici hoparlör kullanmayacaksanız 1 tane yeterli. [ Motorobit ]
- Mini hoparlör. 2.5-3 cm çaplı küçük bir şey uygun olur. [ Motorobit ]
- Rotary Encoder. [ Motorobit ] [ Robolinkmarket ] [ Direnç.net ]
- 10K Dikey tip Potansiyometre. [ Robolinkmarket ] Ses ayarı için kullanılacak.
- 10K direnç. [ Motorobit ]
- 20K direnç. [ Motorobit ]
- 40 Dişi Header 40 Pin 180 Derece. Ekranı ve ESP32 kartı direk PCB ye monte etmemek için bunları kullanmak faydalı. 5-6 tane alın. [ Motorobit ]
- 40 Erkek Header 40 Pin 2.54mm. Mini360, Güç anfisini ve birkaç jumper takılacak bağlantı için gerekli. [ Motorobit ]
- Kısa devre için Jumper. [ Motorobit ]
Opsiyonel Parçalar (aşağıdaki güç bağlantı seçenekleri tablosuna göre seçiniz);
- 2 Konumlu 3-Pin Sürgülü Switch. [ Motorobit ]
- Mini360 HW-187 Voltaj Düşürücü Kart. [ Motorobit ] [ Robotistan ] [ N11 ]
- DC Jak Şasesi. Dışarıdan adaptörle veya pille beslemek için.
- JST-PH Tunik dikey konektör (2 mm). Lipo pil bağlamak isterseniz ucunu direk lehimlemek istemezseniz buna ihtiyaç olacak. [ Motorobit ]
Mors Öğreticisini Güç Besleme Opsiyonları ve Gerekecek komponentler tablosu:
Aşağıdaki seçeneklerden planladığınız güç bağlantı tipine göre opsiyonel komponentleri temin ediniz.
PCB Montaj Adımları:
Adım 1. 40 Erkek Header 40 Pin 2.54mm. montajı:
LCD ekran pinleri ve ESP32 pinleri için bunları lehimleyeceğiz. LCD ekran için bir tane 14 delikli, uç tarafı için ise 4 delikli olarak ince bir kesici ile keselim. Bir pin fazladan kesebilirsiniz çünkü keserken son pini zedeleme durumunu olabilir. LCD Ekranı önceden pinlere monte edelim ve pinlerin bu şekilde dik durmasını sağlayalım. ESP32 için ise 2 adet 19 pin ayarlayın ve ESP32 takılı iken lehimleyin. Aşağıdaki resimlerden pinleri takacağınız yöne dikkat edin.
Lehimledikten sonra LCD ekranı ve ESP32 yi işimiz tamamen bittiğinde tekrar takmak için çıkartalım.
Adım 2. R1 ve R2 dirençlerini lehimleyelim
R1 – 10k (kahverengi-siyah-turuncu) ve ESP32 altındaki R2 20k (kırmızı-siyah-turuncu) dirençlerimizi lehimleyelim.
Adım 3. Encoder ve Potansiyometre Lehimleme
Eğer yukarıdaki resimdeki gibi diket tip 10k pot bulmuşsanız direk bacaklar deliklere uyacak ama farklı tip elinizde var ve kullanmak isterseniz kablo ile PCB’ye monte edersiniz.
Adım 4. PAM8403 Mini Anfi Lehimleme
PAM8403 anfi için PCB de her köşe için aşağıdaki soldaki resimdeki gibi pinleri önceden lehimleyip üzerine mini anfiyi lehimleyiniz. Yönüne dikkat edin resimdeki gibi.
Adım 5. Hoparlör ve Mors Maniple Giriş Kulaklık Jakını Lehimleme
Hoparlör + ve – uçları önemi yoktur.
J1 – Morse Key yazan bölüme 3.5 mm Stereo kulaklık girişini lehimleyin. J2 – Exp Speaker harici ses çıkışı kullanmayacaksanız takmayın. Bu durumda mavi okla gösterildiği gibi sol taraftaki 2 deliği lehimleyip kısa devre yapın.
Adım 6. Diğer Pinler, JST konnektörü ve SW3 Lehimleme
Lipo/Buck deliklerine üçlü pin lehimleyin ve Jumper kullanarak ne tür bir besleme yapacaksanız ona göre jumperi takın. LIPO tarafına takarsasız Lipo veya üçlü kalem pille besleyeceğiniz anlamına gelir bu durumda SW3 için 2 Konumlu 3-Pin Sürgülü Switch lehimleyin. Bu switch güç açma/kapama işlevi içindir. Lipo pili GND +5V IN veya JST konnektör ile bağlayabilirsiniz.
Eğer harici bir adaptör veya güç girişi ile besleyecekseniz bu durumda Jumper BUCK konumunda olacaktır ve bu durumda U4-Mini 360 güç çevirici, SW1, J3 adaptör girişi ve/veya 7-15 VDC pinleri lehimlenmelidir.
Adım 7. ESP32 kartı Programlama
Github linkindeki .ino kaynak kodunu Arduino veya Visual Studio Code ile derleyip karta yazdırabilir veya direk derlenmiş .bin uzantılı dosyayı yükleyebilirsiniz. Kolaylık olsun diye ZIP dosyayı indirip açıp, data kablosu ile ESP32’yi bilgisayara takıp yukle.bat çalıştırıp yüklemeyi yaparsınız. “yukle.bat” çalıştırdıktan sonra “EN” yazan butona basmanız gerekir.
Adım 8. ESP32 modülü ve LCD Ekranı takın
İlk denemeyi bir micro USB kablo ile bilgisayar üzerinden ESP32 besleyerek başlayın. (Programlama yaptığınız kablo ile devam edebilirsiniz)
Yapılmış bir örneğin videosu:
ESP32 wifi bağlantı özelliğinden faydalanılarak 2 tane yaparsanız birbiri ile haberleşecek şekilde düzenleyebilirsiniz. Örnek video aşağıdadır:
Proje için gerekli olacak şema, PCB gerber dosyaları, Türkçeleştirmiş menülü Arduino kodlarını, 3D yazıcı ile yapılabilecek kutu vs bilgileri benim Github projelerimde bulabilirsiniz. https://github.com/TA2WK/morse-tutor/
Bu projeyi ESP32 ile değilde, Arduino Mega Mini ile yapmak isteyenler için https://github.com/muurtikaar/mega-morse-tutor
Bu projeyi ESP32 ile değilde, STM32 ile yapmak isteyenler için projenin orijinal Github linki https://github.com/bhall66/morse-tutor/tree/master/MorseTutor_STM32