İçindekiler:
- Adım 1: Parça Listesi
- 2. Adım: Genel Bakış
- Adım 3: Temel Damga Mikrodenetleyicisi
- 4. Adım: P3 Dokunmatik Tuş Takımı Kiti
- Adım 5: Büyük Kutu
- Adım 6: Program
- 7. Adım: Kaydırma İşlevi
- 8. Adım: Dokunmatik Tuş Kodu
- 9. Adım: Harfler ve Rakamlar
- Adım 10: CQ CQ CQ
- Adım 11: DAH ve DIT Zamanlaması
- Adım 12: Sonuç
Video: Mors Kodu Dokunmatik Tuşlayıcı/Otomatik Kodlayıcı: 12 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Aslında bu projeyi bir süre önce inşa ettim ama birinin bu fikri kullanabileceğini düşündüm. Ben amatör bir radyocuyum ve emekli olduğumda ve zamanım olduğunda biraz geç başladım. Şimdi genel lisansım var ve kullanıyorum. telefon (ses) çoğu zaman ama CW'yi (Mors alfabesi) öğrenmek ve bu şekilde iletişim kurmak istedim. Kısa süre sonra, eski zihnin ve vücudun CW'yi düz bir tuşla göndermeye uygun olmadığını keşfettim veya kürekler bile. Yaşım ve ilaçlar nedeniyle beynim eskisi kadar hızlı çalışmamakla kalmıyor, ellerim biraz titriyor. Sonra bir kedinin derisini yüzmenin ya da ona dit ve dah göndermenin birden fazla yolu olduğunu keşfettim. Eğer tercih edersen.
Bu mekanizma, CW'yi harf harf manuel olarak göndermek için bir dokunmatik devre kullanır ve ayrıca dokunmatik devrenin zamanlamasını kontrol eden ve 3 x 4 sayısal tuş takımı kullanarak önceden programlanmış CW karakter dizileri gönderen Parallax'tan bir Temel Damga mikro denetleyicisi kullanır. çıkışı kaydırmak için Yıldız ve Pound düğmelerini kullanarak 30 adede kadar programlanmış dizi gönderin.
Şimdi, bu proje, çoğu insanın erişiminin ötesinde olmasa da, biraz arka plan bilgisi ve yetenek gerektiriyor. Ancak, bunu yapmayı başardım ve kesinlikle kutudaki en parlak mum boya değilim, resmi bir eğitimim yok ve benim gibi dedi ki, ben yaşlıyım!!Temel elektronik bilgisine sahip olmanız ve bazı yerleşim ve lehimleme yapabilmeniz gerekecek - birkaç bileşen olduğu için karmaşık değil, ancak tuş takımından gelen tüm kablolar nedeniyle biraz sıkıcı. Ayrıca Basic Stamp serisi mikrodenetleyicilerle de çalışabilmeniz gerekecek.
Adım 1: Parça Listesi
Bir çift muhafaza
Programlama kartına sahip Temel Damga 2 (veya daha iyisi) mikro denetleyici
CW Touch Keyer'dan P3 Touch Keyer Kiti
www.cwtouchkeyer.com/P3W.htm
Ortak terminalli 12 düğmeli sayısal tuş takımı
DPDT 5 volt röle
Diyot, 10K dirençler (Damgadaki G/Ç pinlerini tamponlamak için) Anahtar
Röle ve Damga için IC soketleri
3 – 3,5 mm stereo ses jakları
4 – 3,5 mm stereo ses fişleri
2 – 2.1 mm DC güç jakları
2 – 2.1 mm DC güç fişleri
2. Adım: Genel Bakış
Bunun iki kutu ve üç kablo seti ile biraz dolambaçlı göründüğünün tamamen farkındayım, ancak deliliğime bir yöntem olduğu için benimle birlikte olun. Asıl mesele ergonomidir. Damga, röle ve tuş takımını içeren büyük kutu bir dokunmatik tuşlayıcıyı kullanırken elinizi dinlendirmek için biraz fazla uzun. Ayrıca oldukça fazla tellerle dolu! Ek olarak, küçük kutuda tüm anlaşmaya güç sağlayan 9 voltluk pil için çıkarılabilir bir pil kapağı bulunur. Yani…. güç tuşlayıcı kutusunda olduğundan, Damgaya güç sağlamam gerekiyordu ve bu nedenle, anahtarlama devresinden Damga ve tuş takımını içeren büyük kutuya giden bir güç kablosuna ve bir dizi kabloya sahip olmam gerekiyordu. sadece çıkış pini olan Damganın Pin 15'i aracılığıyla röle tarafından kısa devre yaptırılan 3,5 mm'lik bir ses fişi, diğer tüm pinler giriştir.
Adım 3: Temel Damga Mikrodenetleyicisi
Bunu ilk kurduğumda, iyi çalışan bir BS2 kullandım, ancak BS2 ~ 500 talimatla sınırlı olduğundan gerekli tüm şeyleri ve 30 ayrı mesajı programlayamadığımı fark ettim. dizeler veya çok uzun olanlar, Stamp'ın ~4000 talimatlarını kullanmanıza izin veren BS2SX sürümünü kullanın. Daha önce hiç 'Damgalama' yapmadıysanız, PBASIC'te I/O pinlerini ve kodlamayı kullanmaya alışmanız gerekecek, Stamp's dil. Donanım için, Damgaya ek olarak, çeşitli programlama panolarından birine ve bir seri veya USB kablosuna ihtiyacınız olacaktır. Yazılım için, Parallax'ın web sitesinden Basic Stamp Editor'ün en son sürümünü indirin. Korkmayın PBASIC en kolay programlama dillerinden biri olduğundan ve Editör çok kullanıcı dostu olduğundan tüm bunlar çok fazla.
4. Adım: P3 Dokunmatik Tuş Takımı Kiti
Bu çok kolay bir kittir ve çok fazla askerlik yaptıysanız, parça tanımlama aşamasından sonra 10 dakika içinde devre dışı bırakmalısınız. PCB'ye bağlantılar da oldukça basittir. 9 voltluk pilden bir anahtar aracılığıyla güç sağlayın, Kullandığım gibi homebrew kürekler veya pennies gibi herhangi bir metal olabilen iki anahtardan girişler. Kuruşları monte etmek için kuruşun ortasına bir delik açtım ve 22 ga'lık bir parça yapıştırdım. sağlam bağlantı teli içinden geçirin, lehimleyin ve ardından bir Dremel ile düz bir şekilde topraklayın. Bu şekilde muhafazanın içinden geçen delik doğrudan kuruşun altında olabilir. Bu şey vücut kapasitansınız tarafından çalıştığından, kabloları pennileri birbirine bağlayan tutmak önemlidir (veya her neyse) mümkün olduğunca kısa. Çıkışlar dit, dah ve topraktan oluşur. Bunları kasanın önündeki 3,5 mm stereo ses jakına ve ayrıca gücü (anahtardan) 2,1 mm DC gücüne bağladım kriko.
Adım 5: Büyük Kutu
Ana devre kartı için, tuş takımını Damga üzerindeki pimlere bağlamak için iyi çalışan bir parça şerit levha kullandım. Tuş takımından gelen girişler 0 ila 11 PINS'e ve dokunmatik tuşlayıcıdan gelen girişler PINS 13 ve 14'edir. Anahtarlayıcıdan gelen toprak toprak rayına gider. PIN 12 kullanılmaz ancak yine de toprağa tamponlanmalıdır. Röle çıkışı, PIN 15'tendir. Gücü (+ ve – 9 volt) birkaç hatta bağlayın, DIT girişini PIN 13'e ve DAH girişini PIN 14'e bağlayın. Bu girişlerin normalde YÜKSEK olduğunu unutmayın, bu nedenle 10K dirençleri bağlayın her biri için girişleri tamponlamak üzere +9V rayına ve BS2 pinlerine. Tuş takımını PCB'ye bağlamak için küçük ölçülü (24 veya 26) çok telli kablo kullanın. kutu. Tuş takımındaki ortak olanı PCB üzerindeki +9 voltluk raya ve ardından stripboard'un tüm anahtarlarını bağlayın (BS2 I/O pinlerini ve tuş takımından girişleri gösteren bağlantı şemasına bakın.) Yatay çizgiler jumper'lardır (#, 9, 6, 3) için BS2'nin karşı tarafına. Kablolama şemanız elbette farklı olabilir ve ileride başvurmak üzere bir yere kaydettiğinizden emin olun. Tuş takımından girişler normalde DÜŞÜK'tür, bu nedenle 10K dirençleri bağlayın Bu girişleri tamponlamak için Toprak rayı ve her GİRİŞ PIN'i.
PIN 15 doğrudan 5 volt röle üzerindeki bobine gider (Bunun yanlış olduğunu biliyorum ve röleyi BS kılavuzuna göre sürmek için bir transistör kullanmalısınız, ancak 5 volt röle ile iyi çalışıyor.) Bobinin diğer kutbu tabii ki -9V'dir ve bobin üzerindeki anti-ters diyotu unutmayın. DPDT kullandım ama SPST de işe yarayabilir. DPDT kullandım çünkü küçük bir piezo bipleyici ekledim (bana biraz geri bildirim vermek için anahtarlama ve uygulama için kullanılacak) ve NO kontaklarından ikisi bipleyiciyi ateşler. Diğer ikisi verici anahtarına giden jaka gider. Tamam, ana karta bu kadar programa kadar.
Adım 6: Program
Şimdi, bana kolay gelsin çünkü kodu yapmanın daha zarif yolları olduğundan eminim ama şanslıyım ki işe yaradı, bu yüzden mutluyum!!! En son dosya, kişisel eşyalarımı çıkardığım ve kısaltmak için boşluklarla (Vs) tüm kodu içeren bir PDF'dir, ancak önce bölüm bölüm inceleyelim:
Gördüğünüz gibi, her harf ve sayı için alt rutinleri olan ve dizeleri veya kelimeleri oluşturmak için çağrılan büyük bir 'Do Loop'tur. Karakterler ve kelimeler arasına duraklamalar (milisaniye cinsinden) eklenir.
Kod 5 bölüme ayrılabilir: Yıldız ve Pound tuşlarını kullanan 'shift' işlevi, dokunmatik tuş (manuel gönderme), önceden programlanmış karakter dizileri, sayıların, harflerin ve noktalama işaretlerinin 'veritabanı'/özel karakterler ve DIT ve DAH zamanlama kısmı. Lütfen bunun programdaki asıl sıralama olduğunu unutmayın. Bunu çalıştırmanın başka yolları olduğuna eminim ama bunun işe yaradığını biliyorum.
7. Adım: Kaydırma İşlevi
Tek başına basılan bir sayı düğmesi bir mesaj veya karakter gönderir ve yıldız ve kare düğmeleri çıktıyı 'kaydırmak' için kullanılır. Örneğin, bir numaralı düğmeye kendi kendine 'DE' (bu) basıldığında çağrı işaretim gönderilir. Yıldız butonu basılı tutulduğunda ve bir numaralı butona basıldığında '1' sayısı gönderilir. Pound butonuna basılıp 1 numaralı butona basıldığında ise prosign 'AR' gönderilir.
İşte Yıldız 'kaydırma' kısmı:
8. Adım: Dokunmatik Tuş Kodu
İşte dokunmatik tuş/manuel bit:
9. Adım: Harfler ve Rakamlar
Ve işte harf ve sayı 'veritabanlarından' bir örnek:
Adım 10: CQ CQ CQ
Önceden programlanmış dizilerden birinin örneği. Bu bölümü özellikle otomatikleştirmek istediğiniz her şeyle kişiselleştireceksiniz. 2 Numaralı düğme CQ'yu çağırıyor – CQ'yu üç kez ve çağrı işaretimi iki kez çağırıyor:
Adım 11: DAH ve DIT Zamanlaması
Ve son olarak, Dah ve Dits:
İşte DIT/DAH zamanlama bölümü. Bu, tüm programın zamanlamasını değiştirmeyi kolaylaştırır. Bunu, muhtemelen şimdi aklımdan çıkmayan iyi bir nedenden dolayı LOOP komutundan hemen önce en sona koydum.
Adım 12: Sonuç
Bu projenin maliyeti, kullandığınız muhafazalara bağlı olarak yaklaşık 100 $ civarındadır. BS2SX'in maliyeti 60 $'a yakındır ve P3 kitinin maliyeti 22 $ ve parçaların geri kalanı sadece birkaç dolar. Ama benim için bu maliyete değdi. ve inşa etme zamanı, bahsetmeye gerek yok, eğlenceli bir projeydi. Sadece tüm numaraların programlanması ve bir tuşa basılması buna değdi. Sayılarla ilgili sorunum var ve CW'de yeni başlayanlar için ne sıklıkta göndermeniz gerektiğine şaşırıyorum. Benim gibi biraz yavaş olan biri için, adınız, konumunuz, teçhizatınız ve anteniniz gibi birkaç hazır ifadenin konuşmaya dahil edilmesi gerçekten bir fark yaratıyor. nefes almak ve düşünmek için bir şansın var. Bu projeyi inşa ederseniz, umarım iyi gider ve eğlenirsiniz. 73'ler!
Önerilen:
Mors Kodu İstasyonu: 3 Adım
Mors Kodu İstasyonu: Dit-dit-dah-dah! Bu kolay Arduino Uno projesi ile Mors Kodunu öğrenin. Bu kolay Arduino projesi bir Mors Kodu istasyonudur. Mors Kodu, karakterleri bir dizi nokta ve tire olarak kodlayan bir iletişim yöntemidir. Bu devre bir piezo buzzer kullanır
LabDroid: Mors Kodu Kodlayıcı/Dekoder: 4 Adım
LabDroid: Mors Kodu Kodlayıcı/Dekoder: Not: Bu talimat LabDroid'in en yeni sürümünde 1:1 gerçekleştirilemez. Yakında güncelleyeceğim. Bu proje size LabDroid ile neler yapabileceğinizi gösterecek. Merhaba Dünya normalde metin, ışık veya sese dayalı olarak yapıldığından LabDr için düşündüm
Arduino Mors Kodu Yazarı: 7 Adım (Resimli)
Arduino Mors Kodu Yazarı: Herhangi bir metni Mors koduna dönüştürebilen ve sonra yazabilen bir robot yaptım! Karton ve Lego'dan yapılmış ve elektronik için Arduino ve sadece iki motor kullandım
USB Arduino Mors Kodu Tuşu: 6 Adım
USB Arduino Mors Kodu Tuşu: Hiç mors kodu tuşu olan bir bilgisayarda yazmak veya mors kodunu öğrenmek/öğretmek istediniz mi? Doğru sayfadasınız! Diğer projelerim için calvin.sh web siteme göz atın
Arduino İle Mors Kodu Tercümanı Nasıl Yapılır: 10 Adım
Arduino İle Mors Kodu Tercümanı Nasıl Yapılır: Genel BakışKodlu bir şekilde iletişim kurmak, bu kadar büyüleyici olmasının yanı sıra, çeşitli alanlarda birçok uygulamaya sahiptir. En yaygın kod iletişim yöntemlerinden biri Mors kodudur. Bu eğitimde, göndermek ve yeniden göndermek için bir tercüman yapmayı öğreneceksiniz