Inhoudsopgave:
- Stap 1: Onderdelen:
- Stap 2: Schakelschema:
- Stap 3: printplaat:
- Stap 4: Constructie:
- Stap 5: Software & Programmering:
- Stap 6: Bediening:
- Stap 7: Opmerkingen:
- Stap 8: Referenties:
Video: Morsecode-toetsenbord - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Dit project is een klein toetsenbord waar de gebruiker morsecode intypt en karakters worden uitgevoerd naar een aangesloten computer.
Het apparaat is geïnspireerd op de Amerikaanse Dot-dash coder (CO-3B, MX-4495).
Ik heb mijn eerste generatie versie op Arduino project hub gepost en sindsdien heb ik mijn project verbeterd.
Deze versie is voorzien van 5 software-debounced-schakelaars en 4 * 5Volt-indicator-LED's die zijn aangesloten op een Chinese Pro Micro-kloon, allemaal gemonteerd op een aangepaste PCB.
Stap 1: Onderdelen:
1* Pro-micro
5 * 6 mm vierkante drukknopschakelaars
4 * 3 mm 5 volt LED's (degene met de ingebouwde weerstand)
2* 12-weg 0,1 inch stekkerstrips
1* 2-weg 0,1 inch pinnen
1* 0,1 inch-jumper
1 * aangepaste printplaat
Stap 2: Schakelschema:
Stap 3: printplaat:
Ik ontwierp de PCB met Eagle CAD en liet de boards maken door OSH Park. De prijs was ongeveer $ 23,00 voor 3* boards.
Stap 4: Constructie:
De bouw mag geen problemen opleveren.
Soldeer de LED's in en zorg ervoor dat ze correct zijn georiënteerd (kathode (aarde) pin aan de linkerkant van het bord).
Soldeer in de knoppen.
Ik vond het het gemakkelijkst om de 12-polige connectoren in het Pro Micro-bord te steken voordat ze in de PCB werden geduwd en de hoekpinnen werden gesoldeerd om een goede uitlijning te garanderen, en vervolgens de rest van de pinnen te solderen.
Eindelijk soldeer ik de 2-pins connector in, ik vond dit gemakkelijker met de jumper erop gedrukt en wat blauwe tack om hem stabiel te houden voor het solderen.
Stap 5: Software & Programmering:
Ik heb de standaard Arduino IDE gebruikt om het programma te maken en te downloaden naar het Pro Micro-bord, ik heb een paar van deze borden en ze verschijnen als "Arduino Leonardo" onder Tools->Board:
U moet ook de poort instellen onder Extra->Poort.
Stap 6: Bediening:
De jumperconnector selecteert voor links- of rechtshandige bediening (verwijder de jumper voor linkshandige bediening).
Door op de Return-toets te drukken, wordt een regelterugloop weergegeven.
Door op de Backspace-toets te drukken, wordt 1 teken verwijderd.
Als u op de spatie/enter-toets drukt zonder op punt of streepje te hebben gedrukt, krijgt u 1 spatie.
Als u een geschikte reeks punten en streepjes invoert en vervolgens op de enter-toets drukt, wordt het teken voor die combinatie van punten en streepjes geproduceerd, b.v. Dot, Dash, Enter zal de letter 'a' op het scherm produceren.
De Alt-, Control-, Functie- en Shift-modifiers zijn toegankelijk door de juiste code in te typen:
Alt – 6* punten dan Enter gevolgd door een teken, bijv. Alt dan geeft e é
Controle – 5* stippen 1* streepje dan Enter b.v. Controle dan C voor kopiëren
Functie – 4* punten 1* streepje 1* punt dan Enter gevolgd door het nummer, b.v. 0-9 en a, b, c voor 10, 11 & 12.
Shift – 4* punten 2* streepje en voer dan bijv. Shift geeft dan s S
Stap 7: Opmerkingen:
Elke modifier heeft slechts invloed op 1 volgend teken; je krijgt niet het equivalent van shift lock.
Alt implementeert Alt Gr (ik heb geprobeerd om standaard (links) Alt aan het werk te krijgen, maar had geen succes)
Alle 4 modifiers zijn gecodeerd in niet-toegewezen elementen van de Morse-boom.
De toetsenbordbibliotheek die door het programma wordt gebruikt, is ingesteld om een Amerikaans toetsenbord te emuleren; als u dit apparaat gebruikt op een machine die is ingesteld voor een ander land, kunnen sommige letters worden omgezet.
Als u de diepte van de morseboom (>6 punten/streepjes) overschrijdt, keert u terug naar het eerste boomelement, dit wordt aangegeven door de verlichting van alle 4 de LED's.
Stap 8: Referenties:
US Dot-dash coder (CO-3B, MX-4495):
Bron - https://www.cryptomuseum.com/burst/gra71/index.htm (opgehaald 27/Feb/2017)
Morsecode & Morseboom:
Bron - https://www.cryptomuseum.com/radio/morse/index.htm (opgehaald 27/Feb/-2017)
Aanbevolen:
LabDroid: Morsecode Encoder/Decoder: 4 Stappen
LabDroid: Morsecode Encoder/Decoder: Opmerking: Deze instructie kan niet 1:1 worden gerealiseerd in de nieuwste versie van LabDroid. Ik zal het binnenkort bijwerken. Dit project laat je zien wat je kunt doen met LabDroid. Aangezien een Hello World normaal gesproken gemaakt wordt op basis van tekst, licht of geluid, dacht ik aan LabDr
Morsecode naar tekst met Arduino: 5 stappen
Morsecode naar tekst met Arduino: IDEE Beschrijving We communiceren allemaal met elkaar via onze natuurlijke sensoren (tong, gebaar… enz.). Het spannende deel begint wanneer je geheime informatie met iemand wilt delen. Vraag is hoe het te doen? Dus het antwoord ligt in hoe je i
Geschiedenis van morsecode: 4 stappen
Geschiedenis van morsecode: Morsecode werd in 1836 ontwikkeld door Samuel Morse, een Amerikaanse uitvinder en schilder. Het telegraafsysteem dat Samuel Morse ontwikkelde, stelde individuen in staat elektrische signalen over draden te verzenden. Er waren toen nog geen radio's of telefoons
Morsecode leren: 4 stappen
Morsecode leren: Er is een taal, in het begin moeilijk te begrijpen, maar gemakkelijk te herkennen en te decoderen als je hem eenmaal hebt geleerd. Deze taal wordt als dood beschouwd, hoewel sommige radiohobbyisten het nog steeds gebruiken. Deze taal is Morsecode. Ik heb nergens anders gezien