Kazalo:
- 1. korak: Pripravite Adafruit Feather M0 Bluefruit LE
- 2. korak: Očistite in pripravite Commodore 64 (po potrebi)
- 3. korak: Konstruirajte vezje na deski
- 4. korak: Naredite bolj stalen krog
- 5. korak: Dodajte stikalo, priključek USB in namestite, da ga zaključite
- Korak 6: Končne opombe o funkcionalnosti
Video: Pretvorite Commodore 64 v tipkovnico Bluetooth za iOS: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ta navodila opisujejo, kako računalnik Commodore 64 spremeniti v tipkovnico bluetooth. Vključuje programiranje mikro krmilnika z Arduino IDE in izdelavo vezja.
Potrebni materiali (nekateri so neobvezni):
- Commodore 64 s tipkovnico (odstranite matično ploščo, ne uporablja se)
- (2) registri premikov 74HC595
- (8) 1N4148 diode
- (3) 220 ohmski upori
- (1) RGB LED (skupna katoda)
- (1) Adafruit Feather M0 Bluefruit (druge plošče adafruit bluefruit nRF51 lahko delujejo tudi brez spreminjanja tukaj predstavljenih navodil)
- (1) Protoboard 18x24 luknje (večje velikosti bodo delovale)
- (1) velika plošča
- (~ 50) moški-moški mostični kabli
- (4) moški-ženski mostični kabli
- (1) 3,7 V lipolna baterija nazaj s priključkom JST (uporabil sem 2000 mAh)
- (1) drsno stikalo (ni nujno, da je drsno stikalo, lahko deluje katero koli stikalo)
- spajkanje
- spajkalni tok
- 30 žica
- (3-4) vijaki 2 mm x 8 mm
- (1) kratek moški mikro USB na ženski USB-A kabel
- (1) Moški-moški kabel USB-A (dolg 3-6 ft, za polnjenje)
- (1) 20 -polni moški zatič
- (1) 4 -polni moški zatič
- (1) Vtični konektor JST PH 2.0 100 mm 2pin moški konektor (neobvezno)
- (1) Vtični konektor JST PH 2.0 100mm 2pin ženski konektor (neobvezno)
Orodja, ki jih potrebujete:
- spajkalnik s fino konico
- pomagati rokam ali napravi, da mirno držijo protoboard
- rezalniki žice
- izvijač Philips
- pinceto
- multimeter
- 30 odstranjevalcev žice
- pištola za vroče lepilo (neobvezno)
- 3D tiskalnik (neobvezno)
- računalnik z nameščenim Arduino IDE
1. korak: Pripravite Adafruit Feather M0 Bluefruit LE
Zatiče glave najprej spajkajte na ploščo, če niso bili vnaprej sestavljeni.
Tu je dobra referenca za Adafruit Feather M0 Bluefruit LE:
learn.adafruit.com/adafruit-feather-m0-blu…
Posodobite ploščo na najnovejšo vdelano programsko opremo. Moja skica arduino ne bo delovala, razen če je plošča posodobljena na vsaj 0.7.6. Če uporabljate starejšo vdelano programsko opremo, skica ne bo delovala pravilno ali pa pride do težav z zmogljivostjo. Potrdil sem, da moja skica deluje brezhibno z različicama 0.7.7 in 0.8.0. S telefonom lahko brezžično posodobite vdelano programsko opremo plošč z aplikacijo Bluefruit LE Connect za (iOS ali Android). Uporabil sem aplikacijo za iOS in imate možnost nadgradnje ali preusmeritve na številne različice. Izberite 0.7.7 ali 0.8.0. Ne morem jamčiti, da bo vse delovalo pravilno za novejše različice.
Nato namestite plošče in knjižnice v Arduino IDE, potrebne za skico. Navodila najdete tukaj:
learn.adafruit.com/adafruit-feather-m0-blu…
Prepričajte se, da ste z upraviteljem plošč namestili plošče Adafruit SAMD in plošče Arduino SAMD.
Z upraviteljem knjižnice namestite tudi Adafruit BluefruitLE nRF51 v1.9.5
Če ste knjižnico pravilno namestili, preverite, ali vaša plošča deluje pravilno.
Nazadnje, potem ko potrdite, da plošča deluje pravilno, naložite mojo skico z datotekami, navedenimi v tem koraku.
2. korak: Očistite in pripravite Commodore 64 (po potrebi)
Odstranite matično ploščo Commodore 64, če jo imate, ne bo uporabljena.
Očistite kontakte tipkovnice Commodore 64. Pred čiščenjem se preslednica in tipke F1 ob pritisku nista vedno registrirala. Po spodnjem postopku je vse delovalo odlično.
- najprej odlepite žice, povezane s ključavnico za menjavo
- Odstranite 23 drobnih vijakov, ki držijo spodnji del tipkovnice
- obrnite desko
-
nato očistite kontakte
- Uporabil sem QD Contact Cleaner
- Nekaj sem jih razpršil v majhno skodelico in s pomočjo Q-nasvetov nežno očistil vsak stik, dokler ni bilo več ali zelo malo črnine na Q-nasvetih
Najprej sem poskusil isti postopek čiščenja z alkoholom in ni bil tako učinkovit kot čistilo za stike.
Vsi ključi so po čiščenju delovali odlično.
Sledite obratnim korakom, da znova sestavite tipkovnico. Ne pozabite ponovno spajkati žic na ključ za zaklepanje.
3. korak: Konstruirajte vezje na deski
Zdaj ožičite vezje na plošči, kot je prikazano na diagramu Fritzing. Na sliki sem uporabil dve plošči, eno veliko belo ploščo in eno majhno modro ploščo, samo da sem jo malo razprostrl. Na eno veliko belo ploščo je prostora, da vse postavite.
Slika traku, ki prihaja s tipkovnice Commodore 64, prikazuje, kako prepoznati številke pin. Pin 1 je na strani, kjer manjka luknja (kar bi bil pin 2).
Pomembno je, v katero smer so nameščene diode v vezju. Prepričajte se, da so temni pasovi na diodi na strani, prikazani na sliki. Diode, ki sem jih uporabil, so 1N4148.
Vsi upori so 220 ohmov.
Led RGB mora biti skupne katode ali pa ne bo pravilno deloval kot ožičen v tem vezju.
Če je šlo vse v redu, bi morali imeti možnost, da Commodore 64 povežete z napravo prek Bluetootha in naj deluje pravilno kot Bluetooth tipkovnica!
(opomba: komentarji na moji skici arduino kažejo tudi, na kaj so priključeni zatiči)
(upoštevajte tudi: pin 1 na čipu 74HC595 je mesto, kjer je pika na čipu)
4. korak: Naredite bolj stalen krog
Zdaj, ko ste potrdili, da vse deluje pravilno, je čas, da povežete trajnejše vezje. To sem naredil s tehniko, opisano v tem navodilu:
www.instructables.com/id/How-to-Prototype-…
Na fotografijah je prikazano, kako sem postavil svoje komponente.
Uporabil sem 20 -polno glavo moškega zatiča in odstranil drugi zatič s kleščami, da sem naredil prostor za pritrditev traku s tipkovnice Commodore 64. Za izdelavo konektorja za RGB LED sem uporabil tudi 4 -polno moško glavo.
To sem fotografiral, nato pa obrnil in posnel na glavo.
Označil sem vse zatiče na diagramu in potegnil vse povezave, ki so bile potrebne.
Bodite zelo previdni in vse dvakrat preverite.
Ko ste prepričani, da je vse v redu, začnite spajkati povezave s pomočjo 30 -milimetrske žice, pri čemer uporabite sliko kot vodilo. Z multimetrom sem se prepričal, da je med vsako spajkano električno povezavo in da med bližnjimi zatiči ne bi bilo povezanih.
Za izdelavo kabla za RGB LED sem uporabil skakalno-ženski kabel in nekaj norega lepila.
(opomba: na vodoravnem 74HC595 sem pod številkami narisal povezavo za zatiče 9-16, ko so bili zatiči res v luknjah nad številkami)
5. korak: Dodajte stikalo, priključek USB in namestite, da ga zaključite
Za zaključno fazo:
-
Najprej sem izbral mesto za pritrditev plošče in akumulatorja ter jih vroče zlepil
- za ploščo sem izbral enega od vijakov, ki je bil za matično ploščo, in tam vroče prilepil vijak
- Vroče sem zlepil dva vijaka tudi v drugih vogalih, da sem ga trdno držal in vezje nekoliko dvignil od dna
- Prav tako sem vroče prilepil LED RGB namesto stare LED. Morda vam ne bo treba uporabljati vročega lepila, vendar se je moj kovček C64 poškodoval, ko sem ga kupil.
- nato sem podaljšal akumulatorski kabel z moškim in ženskim 100 -milimetrskim konektorjem JST ter spajkal drsno stikalo, da sem lahko vklopil in izklopil tipkovnico bluetooth
- naslednjič sem dobil kratek moški mikro-USB kabel do ženskega kabla usb_a, ki sem ga uporabil za polnjenje
-
Natisnil sem nosilec za stikalo in kabel USB (datoteka stl je priložena)
Moral sem rahlo zarezati luknje, da se prilegajo stikalu in kablu USB
- Noro sem prilepil kabel USB na svoje mesto, stikalo je bilo dobro samo s trenjem
- Nazadnje sem vroče prilepil montažno ploščo
Korak 6: Končne opombe o funkcionalnosti
LED je nastavljen na:
- modra, ko je baterija dobra in je povezana z bluetoothom
- zelena, ko je baterija dobra in ni povezana z bluetoothom
- rdeča, ko je treba baterijo napolniti
Opomba: za polnjenje baterije mora biti stikalo v položaju za vklop, ko je priključeno na napajanje prek kabla USB.
Funkcionalnost tipkovnice:
Preizkusil sem ga samo na napravah iOS in zmore vse, kar sem mislil poskusiti. Moral bi v veliki meri delovati na drugih sistemih, vendar tega nisem preizkusil.
Ključ za obnovitev je enakovreden ključu možnosti na macu.
Tipka Commodore je enakovredna ukazni tipki na računalniku Mac.
Tipka ctrl je enakovredna kontrolni tipki v računalniku Mac.
Če želite uporabiti ukaze za premik možnosti, pritisnite Restore in desno tipko shift.
Tipki za premik desno in levo se razlikujeta. V nekaterih primerih ne bodo imeli enakih rezultatov in se uporabljajo za vnos tipk, ki niso prikazane na tipkovnici Commodore.
desni premik 7 je `
desni premik = je |
desni premik / je
desni premik: je {
premik v desno; je}
jeziček je leva puščica v zgornjem levem kotu tipkovnice
gumb za brisanje/domov premakne kazalec na začetek vrstice
desni premik in počisti/domov premakne kazalec na konec vrstice
levi premik jasno/domov označuje vse v vrstici za kazalcem
levi premik in smerne tipke lahko uporabite za označevanje besedila
Nespremenjene funkcijske tipke:
F1 = Predvajaj/Premor
F3 = Povečanje glasnosti
F5 = Zmanjšanje glasnosti
F7 = Izklopi zvok
Funkcijske tipke, ko pritisnete levo tipko shift:
F1 = Naprej medij
F3 = Prejšnji medij
F5 = Išči
F7 = Doma
Funkcijske tipke, ko pritisnete desni premik:
F1 = Svetlost +
F3 = Svetlost -
F5 = Išči
F7 = Preklopi virtualno tipkovnico
Podprvak na tekmovanju Arduino 2019
Priporočena:
Vdor v tipkovnico USB: 6 korakov (s slikami)
Vdor na tipkovnico USB: Kako vdreti v tipkovnico USB ali katero koli tipkovnico. Pošljite vnose v računalnik brez nadležnega mikrokrmilnika
Pretvorite svojo tipkovnico QWERTY v CYRLLIC (Za Россиян) WINDOWS ali ANDROID: 4 koraki
Pretvorite svojo tipkovnico QWERTY v KIRILSKE (Za Россиян) WINDOWS ali ANDROID: To je zelo preprosta vadnica za tiste, ki želijo pretvoriti svoje (dejansko katere koli) tipkovnice v rusko/cirilsko tipkovnico. To, kar bomo storili, ni stalna aplikacija in kadar koli se lahko vrnete na prvotne nastavitve tipkovnice
Pretvorite tipkovnico iz Din v Mini-Din brez adapterja: 5 korakov
Pretvorite tipkovnico iz Din v Mini-Din brez adapterja: Kaj torej storiti z dvema tipkovnicama, spajkalnikom in nekaj časa za izgubo med izpiti CS. Kaj pa presaditev kabla tipkovnice? Potrebujete: dve tipkovnici, ena starejša s priključkom DIN, druga novejša s priključkom mini DIN / PS2 spajkalnik
Pretvorite tipkovnico Macbook iz QWERTY v Dvorak: 9 korakov
Pretvorite tipkovnico Macbook iz QWERTY v Dvorak: Pred kratkim sem zaradi skrbi zaradi dolgotrajne poškodbe zapestja prešel iz Qwerty v Dvorak. Po približno 5 tednih se lahko zelo dobro tipkam. Sem pa velik ljubitelj bližnjic na tipkovnici (zlasti v aplikacijah, kot je Adobe Creative Suite), in če imam
Pretvorite slušalke Bluetooth v žične slušalke Bluetooth: 5 korakov (s slikami)
Pretvorite svoje slušalke Bluetooth v žične slušalke Bluetooth: Danes vam bom povedal, kako narediti ali pretvoriti svoje žične slušalke Bluetooth. Sledite mojemu koraku in vaši koraki so za pretvorbo