Taula de continguts:
- Pas 1: prepareu Adafruit Feather M0 Bluefruit LE
- Pas 2: netejar i preparar Commodore 64 (segons calgui)
- Pas 3: construïu el circuit en una tauleta de pa
- Pas 4: feu un circuit més permanent
- Pas 5: afegiu un commutador, un connector USB i el muntatge per acabar-lo
- Pas 6: notes finals sobre la funcionalitat
Vídeo: Converteix un Commodore 64 en un teclat Bluetooth IOS: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquesta instrucció descriu com convertir un equip Commodore 64 en un teclat bluetooth. Es tracta de programar un microcontrolador amb l’IDE Arduino i construir una placa de circuit.
Subministraments que necessiteu (alguns són opcionals):
- Commodore 64 amb teclat (elimineu la placa base, no s'utilitza)
- (2) Registres de desplaçament 74HC595
- (8) díodes 1N4148
- (3) resistències de 220 ohm
- (1) Led RGB (càtode comú)
- (1) Adafruit Feather M0 Bluefruit (altres taulers adafruit bluefruit nRF51 també poden funcionar sense modificar les instruccions que es presenten aquí)
- (1) protoborda de 18x24 forats (funcionaran mides més grans)
- (1) tauleta gran
- (~ 50) cables de pont de panell mascle-mascle
- (4) cables de pont femella-femella
- (1) Bateria lipoly de 3,7 V amb connector JST (he utilitzat 2000 mAh)
- (1) interruptor lliscant (no necessàriament ha de ser un interruptor lliscant, qualsevol interruptor podria funcionar)
- soldar
- flux de soldadura
- 30 filferro de mesura
- (3-4) cargols de 2 mm x 8 mm
- (1) cable micro USB mascle a femella USB-A curt
- (1) Cable USB-A mascle-mascle (de 3 a 6 peus de llarg, per carregar)
- (1) Capçal de pin masculí de 20 pins
- (1) Capçal de pin masculí de 4 pins
- (1) Connector endoll JST PH 2.0 100mm 2pin cable macho (opcional)
- (1) Connector de connector JST PH 2.0 100mm 2pin cable femella (opcional)
Eines que necessiteu:
- soldador amb punta fina
- ajuda a les mans o al dispositiu per mantenir ferm el protoboard
- talladors de filferro
- tornavís Philips
- pinces
- multímetre
- 30 separadors de filferro
- pistola de cola calenta (opcional)
- Impressora 3D (opcional)
- equip amb Arduino IDE instal·lat
Pas 1: prepareu Adafruit Feather M0 Bluefruit LE
Primer soldeu els passadors de capçalera al tauler si no venien preensamblats.
Aquí teniu una bona referència per a Adafruit Feather M0 Bluefruit LE:
learn.adafruit.com/adafruit-feather-m0-blu…
Actualitzeu el tauler al darrer firmware. El meu esbós arduino no funcionarà tret que el tauler estigui actualitzat com a mínim a 0.7.6. Si esteu executant un microprogramari anterior, l’esbós no funcionarà correctament o hi haurà problemes de rendiment. Vaig confirmar que el meu esbós funciona perfectament amb les versions 0.7.7 i 0.8.0. Podeu actualitzar el microprogramari de les taules per transmissió amb el telèfon mitjançant l’aplicació Bluefruit LE Connect per a (iOS o Android). He utilitzat l'aplicació per a iOS i se us dóna l'opció d'actualitzar o canviar a una versió anterior a moltes versions. Trieu 0.7.7 o 0.8.0. No puc garantir que tot funcioni correctament per a les versions més recents.
A continuació, instal·leu els taulers i les biblioteques a l'IDE Arduino necessaris per a l'esbós. Les instruccions es poden trobar aquí:
learn.adafruit.com/adafruit-feather-m0-blu…
Assegureu-vos d’instal·lar tant les plaques SAMD d’Adafruit com les plaques SAMD Arduino mitjançant el gestor de plaques.
A més, instal·leu Adafruit BluefruitLE nRF51 v1.9.5 mitjançant el gestor de biblioteques
Confirmeu que el vostre tauler funciona correctament carregant alguns esbossos d’exemple que hauríeu de veure a exemple-> Adafruit Bluefruit nRF51 si heu instal·lat la biblioteca correctament.
Finalment, després de confirmar que el tauler funciona correctament, pengeu el meu esbós utilitzant els fitxers proporcionats en aquest pas.
Pas 2: netejar i preparar Commodore 64 (segons calgui)
Traieu la placa base Commodore 64 si en teniu una, no s’utilitzarà.
Netejar els contactes del teclat Commodore 64. Abans de netejar la barra espaiadora i les tecles F1 no sempre es registraven en prémer-les. Després del següent procés, tot va funcionar molt bé.
- primer dessoldeu els cables connectats al pany de canvi
- traieu els 23 petits cargols que mantenen la part inferior del teclat al seu lloc
- donar la volta al tauler
-
després netejar els contactes
- He utilitzat QD Contact Cleaner
- Vaig ruixar-ne una mica en una tassa petita i vaig utilitzar q-tips per netejar suaument tots els contactes fins que no hi hagués més o molt poc color negre que passés als q-tips
Al principi vaig provar el mateix procés de neteja amb l’alcohol i no va ser tan eficaç com el netejador de contactes.
Totes les claus van funcionar molt bé després de la neteja.
Seguiu els passos inversos per tornar a muntar el teclat. No oblideu tornar a soldar els cables a la clau de bloqueig de canvi.
Pas 3: construïu el circuit en una tauleta de pa
Ara connecteu el circuit a la placa de configuració tal com es mostra al diagrama de Fritzing. Vaig utilitzar dues taules de pa a la imatge, una tauleta de pa blanca gran i una tauleta de pa blava petita, només per estendre-la una mica. Hi ha espai per encabir-ho tot en una gran taula blanca.
La imatge de la cinta que surt del teclat Commodore 64 mostra com identificar els números dels pins. El pin 1 es troba al costat on falta un forat (que seria el pin 2).
És important en quina direcció es col·loquen els díodes del circuit. Assegureu-vos que les bandes fosques del díode estan al costat indicat a la imatge. Els díodes que he utilitzat són 1N4148.
Totes les resistències són de 220 ohm.
El LED RGB ha de ser de la varietat de càtode més comuna o no funcionarà correctament com està connectat en aquest circuit.
Si tot ha anat bé, hauríeu de poder connectar el Commodore 64 a un dispositiu mitjançant bluetooth i fer-lo funcionar correctament com a teclat bluetooth.
(nota: els comentaris del meu esbós arduino també indiquen quins pins estan connectats a què)
(també tingueu en compte: el pin 1 del xip 74HC595 és on hi ha el punt al xip)
Pas 4: feu un circuit més permanent
Ara que heu confirmat que tot funciona correctament, és hora de connectar un circuit més permanent. Ho vaig fer amb una tècnica ensenyada en aquest instructiu:
www.instructables.com/id/How-to-Prototype-…
A les fotos es mostra com vaig distribuir els meus components.
Vaig fer servir una capçalera masculina de 20 pins i vaig treure el segon pin amb unes alicates per fer un lloc per fixar la cinta del teclat Commodore 64. També he utilitzat una capçalera de pin masculí de 4 pins per fer un connector per al LED RGB.
Vaig fer-ne una foto i després la vaig capgirar i la vaig fer al revés.
Vaig etiquetar tots els pins del diagrama i vaig dibuixar totes les connexions que calia fer.
Tingueu molta cura i reviseu-ho tot.
Un cop esteu segur que tot és correcte, comenceu a soldar les connexions mitjançant un cable de calibre 30 utilitzant la imatge com a guia. Vaig fer servir un multímetre per assegurar-me que hi havia una connexió elèctrica entre cada cosa que soldava i que no hi havia entre els pins propers que no s’haurien de connectar.
Vaig utilitzar cables de pont femella-femella i una mica de cola boja per fer un cable per al LED RGB.
(Nota: a l'horitzontal 74HC595 vaig dibuixar la connexió dels pins 9-16 a sota dels números quan els pins estaven realment als forats situats a sobre dels números)
Pas 5: afegiu un commutador, un connector USB i el muntatge per acabar-lo
Per a la fase final:
-
Primer vaig escollir un lloc per col·locar la placa i la bateria i els vaig enganxar en calent al seu lloc
- per a la placa vaig triar un dels cargols que era per a la placa base i hi vaig enganxar un cargol en calent
- Vaig enganxar en calent dos cargols en altres cantonades per mantenir-lo ben fixat i aixecar una mica el circuit de la part inferior
- També vaig enganxar en calent el LED RGB en lloc del LED antic. Potser no haureu d’utilitzar cola calenta, però la meva funda C64 es va danyar quan la vaig adquirir.
- després vaig ampliar el cable de la bateria amb un connector JST masculí i femení de 100 mm i vaig soldar un interruptor lliscant per poder activar i desactivar el teclat bluetooth
- a continuació, vaig adquirir un curt cable micro-usb masculí a femella usb_a per utilitzar per carregar
-
He imprès 3D un suport per al commutador i el cable USB (s'adjunta el fitxer stl)
Necessitava arxivar lleugerament els forats per ajustar-los al commutador i al cable USB
- Vaig enganxar el cable USB al seu lloc, l'interruptor era bo només amb fricció
- Finalment, vaig enganxar en calent la placa de muntatge al seu lloc
Pas 6: notes finals sobre la funcionalitat
El LED està configurat per ser:
- blau quan la bateria és bona i està connectada al bluetooth
- verd quan la bateria és bona i no està connectada al bluetooth
- vermell quan cal carregar la bateria
Nota: per carregar la bateria, l'interruptor ha d'estar en posició d'encesa quan es connecti a l'alimentació mitjançant un cable USB.
Funcionalitat del teclat:
Només l'he provat en dispositius iOS i pot fer tot el que he pensat a provar. En gran part hauria de funcionar en altres sistemes, però no ho he provat.
La clau de restauració equival a la clau d’opció en un Mac.
La tecla Commodore equival a la tecla d’ordres d’un Mac.
La clau ctrl equival a la clau de control en un Mac.
Per utilitzar les ordres de desplaçament d’opcions, premeu restaurar i la tecla de desplaçament dreta.
Les tecles de majúscules i majúscules a la dreta són diferents. En alguns casos no tindran els mateixos resultats i s’utilitzen per poder escriure tecles que no es mostren al teclat Commodore.
el desplaçament cap a la dreta 7 és `
desplaçament cap a la dreta = és |
desplaçament cap a la dreta / és
desplaçament cap a la dreta: és {
desplaçament a la dreta; és }
La pestanya és la fletxa esquerra a l'extrem superior esquerre del teclat
el botó Esborra / Inici mou el cursor al començament de la línia
majúscules a la dreta i neteja / inici mou el cursor fins al final de la línia
majúscules esquerra esborra / inici ressalta tot el que hi ha a la línia darrere del cursor
majúscules a l'esquerra i les tecles del cursor es poden utilitzar per ressaltar el text
Tecles de funció sense modificar:
F1 = Reprodueix / Pausa
F3 = Augment de volum
F5 = Baixada de volum
F7 = Silencia
Tecles de funció quan es prem la tecla de desplaçament a l'esquerra:
F1 = Mitjà següent
F3 = Multimèdia anterior
F5 = Cerca
F7 = Inici
Tecles de funció quan es prem la tecla de desplaçament cap a la dreta:
F1 = Lluminositat +
F3 = Brillantor -
F5 = Cerca
F7 = Commuta el teclat virtual
Finalista del Concurs Arduino 2019
Recomanat:
Converteix el teclat QWERTY en CYRLLIC (Для Россиян) WINDOWS o ANDROID: 4 passos
Convertiu el vostre teclat QWERTY en CYRLLIC (Для Россиян) WINDOWS o ANDROID: Aquest és un tutorial molt senzill per a aquells que vulguin convertir els seus teclats (en realitat qualsevol) en un teclat rus / ciríl·lic. El que farem no és una aplicació permanent i podeu tornar a la configuració original del teclat en qualsevol moment
Converteix els auriculars amb cancel·lació de soroll d’avió en auriculars estèreo: 6 passos (amb imatges)
Converteix els auriculars amb cancel·lació de soroll d’avió a auriculars estèreo: Alguna vegada heu tingut l’oportunitat d’aconseguir alguns d’aquests auriculars que cancel·len el soroll dels avions? Aquí teniu alguns detalls sobre la meva recerca sobre la conversió d’aquests auriculars de tres puntes a un connector normal per a auriculars estèreo de 3,5 mm per a ordinador / portàtil o qualsevol altre dispositius portàtils com ce
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: 4 passos (amb imatges)
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: en aquest tutorial us explicaré com podem interfície de teclat amb 8051 i mostrar números de teclat en pantalla de 7 segments
Converteix un teclat de Din a Mini-Din sense adaptador: 5 passos
Converteix un teclat de Din a Mini-Din sense adaptador: què fer amb dos teclats, una planxa de soldar i un petit temps per perdre entre els exàmens de CS. Què tal un trasplantament de cable de teclat? Necessiteu: dos teclats, un antic amb connector DIN, un altre més nou amb mini connector DIN / PS2 Soldador
Converteix un teclat Macbook de QWERTY a Dvorak: 9 passos
Converteix un teclat Macbook de QWERTY a Dvorak: recentment he canviat de Qwerty a Dvorak a causa de les preocupacions sobre danys a llarg termini als canells. Després d’unes 5 setmanes, puc escriure tàctils força bé. Tot i això, sóc un gran fan de les dreceres de teclat (sobretot en aplicacions com Adobe Creative Suite), i si tinc