Mors Öğreticisi Yapalım
Bir çok radyo amatörünün hevesidir mors alfabesini tamamıyla öğ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 ne kadar işe yarıyor bilemiyorum. Bu esnada 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 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 Potansiyometre. PCB üzerine monte için dik bacaklı tiplerden bulamadım. 4 bacaklı buldum, PCB ye bir şekilde uydurulabilir. Üstten bakınca sağdaki bacak boş kalsın. Veya std. tip kullanıp kutuya monte edip telle bağlarsınız. [ Motorobit ]
- 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:
- 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 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 10k pot bulmuşsanız direk bacaklar deliklere uyacak ama malzeme listesinde yazdığım gibi 4 bacaklı olandan ancak bulabilmişseniz benim gibi soldaki 3 bacağı ilgili yerlere bir şekilde lehimleyin. Kablo yardımı ile olabilir veya PCB üzerinde pot bölümünde Pot bacaklarına göre delik açarsınız.
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ş kodu .bin uzantılı dosyayı yükleyebilirsiniz.
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