Introductie
Dit is mijn eerste Instructable. Ik zou willen tonen wat is betrokken bij de opbouw van een elektronische keyer voor een jambische twin peddel sleutel, zoals de Bencher.
Ik maak hier twee aannames. Degenen onder u die zijn na dit artikel al een behoorlijke kennis over amateur radio en CW (alias Morse Code) communicatie, en hebben ook ervaring in het bouwen van elektronische schakelingen van een schema. Ik ga dus niet naar elk detail over Morse-code of een pcb indelen of solderen omhoog.
Als u een radio-amateur, alias ham, of geïnteresseerd zijn in steeds een, bent u waarschijnlijk geïnteresseerd in het verzenden en ontvangen van Morse code. De meeste hammen liever met een elektronische sleutel in plaats van een rechte sleutel beide, omdat het minder vermoeiend en ook omdat zij u toestaan om de perfecte Morse Stuur bij hogere snelheden.
Ik heb een ham voor vele jaren, en sinds de overgang naar Canada, ik heb mijn tuig stilgelegd en zijn niet op lucht voor meer dan 10 jaar. Onlangs sloeg ik een gesprek met een groep van lokale hammen. Dat heeft me weer kochten terug te gaan in de lucht. Hebben ontvangen mijn Japanse keyer die ik in Tokio zo'n 30 jaar geleden kocht, vond ik het nogal omvangrijk en niet ook elegant. Dus ik dacht dat ik kon een veel compacter maken dat.
Ik hoef niet een all-zingen en all-dancing keyer. Alles wat ik nodig is die is bruikbaar, draagbare, instelbaar voor snelheid, en stuurt perfect code. Dus, heb ik besloten op de volgende parameters:
1. de keyer kan ingebouwd worden in een klein doosje, zeggen 2½ "x 3½" (6.5 x 9 cm).
2. het heeft een interne batterij maar kan ook worden geleverd van een adapter.
3. het heeft een ingebouwde oscillator te controleren versleutelde code.
4. het geeft een visuele indicatie van de sleutel sluiten en openen.
5. snelheid is handmatig instelbaar van 5 wpm tot 32 wpm. Dit is waarschijnlijk een overkill, normaal iets van 10 wpm naar 25 wpm goed genoeg zal zijn, maar zetting zulks opwaarts is echt triviaal.
Beschrijving
Deze keyer accepteert twee lijningangen (en common ground lijn) van een dubbele peddel-sleutel. Sluiten de linker peddel produceert een reeks stippen en de juiste is een reeks streepjes, en beide sluiten zal produceren een reeks van afwisselend puntjes en streepjes, het eerste element daarvan afhankelijk van welke peddel eerst is gesloten. Als u liever de linker peddel produceert streepjes en het recht produceert stippen, gewoon omkeren de lijningangen. Puntjes en streepjes zijn output op een ingestelde snelheid tussen 5 wpm en 32 wpm. De standaardinstelling is 12 wpm toen het eerst installeerde.
De keying snelheid kan worden verhoogd door een roterende encoder op het voorpaneel rechtsom, of verminderde door te draaien linksom draaien. Elk wijzigen ofwel verhoogt of vermindert de keying snelheid door 1 wpm totdat de maximale 32 wpm of de minimum 5 wpm is bereikt en op die snelheid blijven totdat de rotatie wordt omgekeerd.
De huidige snelheidsinstelling wordt opgeslagen in het permanente geheugen in de pic en niet verloren wanneer stroom wordt verbroken. Volgende keer, wanneer de eenheid is terug ingeschakeld, onthoudt de laatste instelling en zal draaien op die snelheid, tenzij opnieuw veranderd.
Wanneer het apparaat is ingeschakeld en op elke wijziging het kondigt haar huidige snelheid in Morse code met behulp van Romeinse cijfers, gevolgd met a + signaal. Romeinse cijfers worden gebruikt in plaats van Morse cijfers vanwege mijn persoonlijke voorkeur, als ze te klinken lijken (voor mij althans) veel mooier!
De onderdelen
Om de keyer echt klein en met minimale delen, besloten heb ik om het te bouwen rond een microcontroller. Ik heb een flink aantal liggen, en ik koos de 12F675 Microchip met een 8-pins voetafdruk. Zes van de 8 pinnen zijn programmeerbare General-Purpose i.o. pinnen. Ik moet twee voor inbreng van de peddels, twee voor het toezicht op een roterende encoder, één om te rijden de keying estafette en één voor geluid. Dus, deze pic is ideaal. Afgezien van een paar weerstanden, een paar van ontkoppeling condensatoren, en verschillende dioden zijn enkele andere elektronische onderdelen vereist. De lijst van de onderdelen is als volgt:
1 plastic project vak 6.5 x 9.0 cm (of groter)
1 perf boord van 4 x 6 cm (of meer als u een groter kader)
1 rotatie-encoder
1 12F675 Microchip PIC
1 LM7805 5V regelgever
1 NPN-transistor (een kleine switch type zal doen)
2 1N4001 gelijkrichter (of een ander type nominaal op 1A of minder)
2 1N4148-diode (of een willekeurige signaal diode)
4 10K (±20%) 1/8W weerstand
1 1K (±20%) 1/8W weerstand
1 560R (±20%) 1/8W weerstand
1 100uF 6V Elektrolytische condensator (waarde niet kritisch)
1 0.001uF condensator (waarde niet kritisch)
1 12V DC-ingang
1 3.5 mm koptelefoon aansluiting (voor dubbele peddel belangrijkste input)
1 kleine / uit-schakelaar
1 reed relais (of een kleine magnetische spoel relay)
1 hoge impedantie spreker (scavenged van een oude telefoon-handset)
1 knoppen batterij connector (9V batterij)
2 terminal connectoren
1 knop voor roterende encoder
2 kleine stukjes van gaas
Afgezien van de terminal connectoren, een knop en de telefoonaansluiting, worden alle onderdelen weergegeven in de bijgevoegde foto. Mij schipperen voor klauteren samen alle delen van mijn junk vak. Ook kan je de meeste van hen liggen rond uw shack, maar u waarschijnlijk zult moeten kopen een vak, de pic en de roterende encoder. Alle verteld, moet het niet meer dan tien tot twintig dollar kosten, zelfs als alles is nieuw gekocht. Ik vind dat het vak het duurste item is!
Geen van de onderdelen zijn echt kritisch. De weerstanden, condensatoren kunnen worden vervangen door anderen tot aan 20% verschil in waarde. De transistor en diodes kunnen worden vervangen met soortgelijke projecten met verschillende aftekeningen. Het CV kan worden vervangen door andere gemeenschappelijke pics zoals 16F628 of 16F877. De programmacode is in wezen hetzelfde, alleen de voetafdrukken zijn groter waardoor u verspilt pinnen en een grotere perf bestuur en vak nodig. U kunt zelfs het implementeren van deze gadget met een Arduino, maar je moet het schrijven van een schets voor het.
Het Circuit
Het bijgevoegde circuit schematische is makkelijk te volgen. Macht wordt normaal gesproken geleverd vanuit een 9 volt-batterij. Als een 12V DC adapter ingang is aangesloten, is gelijkrichter diode D2 omgekeerde bevooroordeeld dus overschrijven de batterijvoeding. Een schakeloptie wordt verstrekt aan het verbreken van de batterij wanneer de eenheid niet gebruikt wordt. C1 en C2 gladstrijken elke plotselinge pieken enz., op de lijn van de macht, als gevolg van terug emf uit de spoelen bijvoorbeeld. Stroomverbruik is weinig, in de volgorde van 30 mA of zo.
R3, R4, R5 en R6 zijn pull-up weerstanden voor de pic input pinnen. R1 grenzen huidige led D3 en R2 isoleert het transistor basis circuit. D4, D5 zijn omgekeerde vooringenomen diodes die elke terug emf van abrupte veranderingen in de stroom in de spoelen beschadigen de pic of de transistor te beschermen. Q1 zit een kleine npn-transistor. S1 is een klein Relais waarmee geïsoleerde intoetsen voor het aansluiten op de zender. Ik toevallig hebben sommige oude riet en de overeenkomende coils, maar u kunt het gewoon vervangen door een kleine Relais, of zelfs weglaten het allemaal samen als uw zender open collector transistor input intoetsen accepteert.
Mij schipperen voor het redden van een spreker van de beltoon van een oude telefoon-handset met 130 ohm spoel weerstand. U kunt ook vinden. Een 8 ohm speaker is niet geschikt en zal niet geven u voldoende geluidsvolume als direct aangedreven uit de pic. U zal hebben om te zetten in een andere transistor met bijbehorende onderdelen te rijden van een dergelijke spreker.
Alle verteld, is dit circuit erg tolerant van wisselen in soortgelijke delen. Plaatsing is een kwestie van alles op het bord perf passen. Is het toevallig dat mij schipperen voor alles op het bord plaatsen eenvoudig en netjes.
U kunt een kopie van het schema downloaden vanaf hier:
https://www.Dropbox.com/s/g87ssmqxg4x6axa/iambic_k...
Vergadering
Solderen van duurt minder dan een uur. De tijd wordt meestal in ervoor te zorgen dat de juiste draden gaan naar de juiste pinnen in beslag genomen. Het vak is geboord en snijd met eenvoudige hulpmiddelen. De première van bestuur neemt opwaarts zowat helft de kamer binnen. Ik knip twee cirkelvormige openingen op de boven- en onderkant van de doos en behandelde hen vanaf de binnenkant met roestvrij staal gaas (gesneden uit een zeef van de keuken van de dollar winkel gekocht). Vanwege de beperkte ruimte aan de voorzijde en achterzijde van het project snijd ik een sleuf aan de ene kant van het vak voor het stopcontact van de adapter. Dit vereist zorgvuldige markering en snijden met een fijne tand hobby zag. Ik gebruikte warme lijm te lijmen delen op het vak, tenzij ze al met bouten of schroeven uitgerust zijn. De hele constructie met uitzondering van het vak, kostte de première van bestuur solderen en monteren alles samen me een middag.
De bijgevoegde foto's tonen het eindproduct extern en intern.
Het programma algoritme en Code
Een foto is geprogrammeerd met een speciaal gebouwde programmeur, geïnterfacet naar uw pct. met speciale software. Ik gebruik een gespecialiseerde pic programmeertaal genaamd JAL (Just Another Language) om de drijvende programma te schrijven, en een K150 programmeur om te branden. Praten over het programmeren van pics is echt een ander onderwerp en zal worden hier niet behandeld. Ik maak geen veronderstellingen over uw kennis en ervaring in het programmeren van pics, dus ik ben het verstrekken van een hexadecimaal bestand die u vanaf hier downloaden kunt:
https://www.Dropbox.com/s/qsxvtgpme9aligw/iambic_v...
Gewoon branden deze hexadecimaal bestand in uw 12F675 pic met uw favoriete programmeur en je bent klaar, zonder zich het ongerust maken over de logica, enzovoort. Natuurlijk zal je moet opgemaakt met mijn programmering eigenaardigheden.
Ik geef hier het programma geschreven in JAL, die een C-achtige taal die u gemakkelijk is te begrijpen zijn logica en te vertalen in een andere taal wijzigen als u dat wilt kunt lezen.
https://www.Dropbox.com/s/b10l6tcbfo8dlcu/iambic_v...
Ik geef geen garanties, maar voel je vrij om te vragen als u problemen tegenkomt. U bent vrij om te gebruiken, te wijzigen of delen van dit programma, zolang u mij krediet verlenen voor het schrijven van het in de eerste plaats!