İçindekiler:

Mors Alfabesi Klavyesi: 8 Adım
Mors Alfabesi Klavyesi: 8 Adım

Video: Mors Alfabesi Klavyesi: 8 Adım

Video: Mors Alfabesi Klavyesi: 8 Adım
Video: Mors Alfabesi ve Bilişim Çağı (Bilgisayar Bilimi / Bilgi Kuramına Yolculuk) 2024, Temmuz
Anonim
Mors Alfabesi Klavyesi
Mors Alfabesi Klavyesi

Bu proje, kullanıcının Mors koduyla yazdığı ve karakterlerin bağlı bir bilgisayara çıktı olarak alındığı küçük bir klavyedir.

Ünite, US Dot-çizgi kodlayıcıdan (CO-3B, MX-4495) esinlenmiştir.

İlk nesil versiyonumu Arduino proje merkezinde yayınladım ve o zamandan beri projemi geliştirdim.

Bu sürüm, tümü özel bir PCB'ye monte edilmiş, bir Çin Pro Micro klonuna bağlanan 5 yazılım geri tepme anahtarı ve 4* 5Volt gösterge LED'i içerir.

Adım 1: Parçalar:

Parçalar
Parçalar

1 * Pro Mikro

5* 6mm kare Buton anahtarları

4*3mm 5 volt led (dirençli olanlar)

2*12 yollu 0.1 inç soket şeritleri

1*2 yollu 0.1 inç pimler

1 * 0.1 inç atlama teli

1 * Özel PCB

Adım 2: Devre Şeması:

Devre şeması
Devre şeması

Adım 3: PCB:

PCB'yi Eagle CAD kullanarak tasarladım ve OSH park tarafından yapılan panolara sahip oldum, fiyat 3* panolar için yaklaşık 23.00 dolardı.

Adım 4: İnşaat:

İnşaat hiçbir sorun göstermemelidir.

LED'lere lehimleyin, doğru yönlenmelerini sağlayın (kartın sol tarafına katot (toprak) pimi).

Düğmelerde lehim.

12 yollu konektörleri PCB'ye itmeden ve doğru hizalamayı sağlamak için köşe pimlerini lehimlemeden ve ardından kalan pimleri lehimlemeden önce Pro Micro kartına takmanın en kolay yolunu buldum.

Sonunda 2 pinli konektörde lehim yapın, jumper'ı iterek ve lehimleme için sabit tutmak için bir miktar mavi tack ile bunu daha kolay buldum.

Adım 5: Yazılım ve Programlama:

Programı oluşturmak ve Pro Micro kartına indirmek için standart Arduino IDE'yi kullandım, bu panolardan birkaçına sahibim ve Araçlar->Board altında “Arduino Leonardo” olarak görünüyorlar:

Ayrıca Araçlar-> Bağlantı Noktası altında bağlantı noktasını ayarlamanız gerekecektir.

Adım 6: Çalıştırma:

Atlama kablosu konektörü, sol veya sağ elle kullanım için seçim yapar (sol elle kullanım için atlama kablosunu çıkarın).

Return tuşuna basmak bir satır başı oluşturur.

Geri al tuşuna basıldığında 1 karakter silinir.

Nokta veya Çizgi tuşlarına basmadan Boşluk/Giriş tuşuna basmak 1 boşluk karakteri üretir.

Uygun bir nokta ve kısa çizgi dizisi girmek ve ardından enter tuşuna basmak, bu nokta ve tire kombinasyonu için karakter üretecektir, örn. Nokta, Çizgi, Enter ekranda 'a' harfini üretecektir.

Alt, Control, Function ve Shift değiştiricilerine uygun kod yazılarak erişilebilir:

Alt – 6* nokta, ardından Enter ve ardından bir karakter ör. Alt sonra e verir é

Kontrol – 5* nokta 1* tire ve ardından Girin ör. Kontrol ve ardından Kopyalama için C

İşlev – 4* nokta 1* tire 1* nokta, ardından Enter ve ardından sayı ör. 0-9 ve 10, 11 ve 12 için a, b, c.

Shift – 4* nokta 2* tire ve ardından Enter örneğin. Shift sonra s S verir

7. Adım: Notlar:

Her değiştirici yalnızca sonraki 1 karakteri etkiler; vardiya kilidinin eşdeğerini alamazsınız.

Alt, Alt Gr'yi uygular (Standart (solda) Alt'ın çalışmasını sağlamaya çalıştım ama başarılı olamadım)

4 değiştiricinin tümü, Mors ağacının atanmamış öğelerine kodlanmıştır.

Program tarafından kullanılan klavye kitaplığı, bir ABD klavyesini taklit edecek şekilde ayarlanmıştır; Bu üniteyi başka bir ülke için kurulmuş bir makinede kullanırsanız, bazı harfler transpoze edilebilir.

Mors ağacının derinliğini aşmak (>6 nokta/çizgi) sizi ilk ağaç elemanına geri sarar, bu durum LED'lerin 4'ünün de yanması ile gösterilir.

Adım 8: Referanslar:

ABD Nokta çizgi kodlayıcı (CO-3B, MX-4495):

Kaynak - https://www.cryptomuseum.com/burst/gra71/index.htm (27/Şubat/2017 alındı)

Mors kodu ve Mors ağacı:

Kaynak - https://www.cryptomuseum.com/radio/morse/index.htm (alınan 27/Şubat/-2017)

Önerilen: