Sisukord:
- Samm: valmistage ette Adafruit Feather M0 Bluefruit LE
- Samm: puhastage ja valmistage ette Commodore 64 (vastavalt vajadusele)
- Samm: konstrueerige vooluring leivaplaadile
- 4. samm: tehke püsivam vooluahel
- Samm: selle lõpetamiseks lisage lüliti, USB -pistik ja kinnitus
- 6. etapp: viimased märkused funktsionaalsuse kohta
Video: Muutke Commodore 64 IOS -i Bluetooth -klaviatuuriks: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selles juhendis kirjeldatakse, kuidas muuta Commodore 64 arvuti bluetooth -klaviatuuriks. See hõlmab mikrokontrolleri programmeerimist Arduino IDE -ga ja trükkplaadi ehitamist.
Vajalikud tarvikud (mõned on valikulised):
- Commodore 64 klaviatuuriga (eemaldage emaplaat, seda ei kasutata)
- (2) 74HC595 vahetuste registrid
- (8) 1N4148 dioodid
- (3) 220 oomi takistid
- (1) RGB LED (tavaline katood)
- (1) Adafruit Feather M0 Bluefruit (teised adafruit bluefruit nRF51 tahvlid võivad samuti töötada ilma siin esitatud juhiseid muutmata)
- (1) 18x24 auguga protoboard (suuremad mõõtmed sobivad)
- (1) suur leivalaud
- (~ 50) mees-mees leivaplaadi hüppajakaablid
- (4) naissoost naissoost hüppajakaablid
- (1) 3,7 V lipooliaku tagasi JST -pistikuga (kasutasin 2000 mAh)
- (1) slaidilüliti (ei pea tingimata olema liuglüliti, mis tahes lüliti võib töötada)
- jootma
- jootmisvoog
- 30 mõõtetraat
- (3-4) 2 mm x 8 mm kruvid
- (1) lühike isane mikro-USB-naissoost USB-A-kaabel
- (1) USB-A isas-mees kaabel (3-6 jalga pikk, laadimiseks)
- (1) 20 -kontaktiline isast nööpnõel
- (1) 4 -kontaktiline isast nööpnõel
- (1) JST PH 2.0 pistikupesa 100 mm 2 -pin isase pistiku juhe (valikuline)
- (1) JST PH 2.0 pistikupesa 100 mm 2 -pin naissoost pistiku juhe (valikuline)
Vajalikud tööriistad:
- peene otsaga jootekolb
- abikäed või seade protoboardi paigal hoidmiseks
- traadilõikurid
- Philipsi kruvikeeraja
- pintsetid
- multimeeter
- 30 mõõdetud traadi eemaldajat
- kuum liimipüstol (valikuline)
- 3D -printer (valikuline)
- arvuti, kuhu on installitud Arduino IDE
Samm: valmistage ette Adafruit Feather M0 Bluefruit LE
Esmalt jootke päise tihvtid plaadi külge, kui see pole eelnevalt kokkupandud.
Siin on hea viide Adafruit Feather M0 Bluefruit LE -le:
learn.adafruit.com/adafruit-feather-m0-blu…
Värskendage plaati uusimale püsivarale. Minu arduino visand ei tööta, kui tahvlit ei värskendata vähemalt 0.7.6 -le. Kui kasutate vanemat püsivara, ei tööta visand õigesti või ilmnevad jõudlusprobleemid. Kinnitasin, et minu visand töötab veatult versioonidega 0.7.7 ja 0.8.0. Tahvlite püsivara saate telefoni kaudu värskendada, kasutades rakendust Bluefruit LE Connect (iOS või Android). Kasutasin iOS -i rakendust ja teile antakse võimalus uuendada või alandada paljudele versioonidele. Valige 0.7.7 või 0.8.0. Ma ei saa garanteerida, et uuemate versioonide puhul töötab kõik õigesti.
Seejärel installige eskiisi jaoks vajalikud tahvlid ja teegid Arduino IDE -sse. Juhised leiate siit:
learn.adafruit.com/adafruit-feather-m0-blu…
Veenduge, et installite nii Adafruit SAMD -plaadid kui ka Arduino SAMD -plaadid tahvlihalduri abil.
Samuti installige teegihalduri abil Adafruit BluefruitLE nRF51 v1.9.5
Veenduge, et teie plaat töötab õigesti, laadides üles mõned näidisvisandid, mida peaksite nägema jaotises example-> Adafruit Bluefruit nRF51, kui teek on õigesti installitud.
Lõpuks, pärast selle kinnitamist, et plaat töötab korralikult, laadige minu eskiis üles selles etapis esitatud failide abil.
Samm: puhastage ja valmistage ette Commodore 64 (vastavalt vajadusele)
Eemaldage Commodore 64 emaplaat, kui teil on see sees, seda ei kasutata.
Puhastage Commodore 64 klaviatuuri kontaktid. Enne kaevanduse puhastamist ei registreerinud tühikuklahvi ja klahve F1 alati vajutamisel. Pärast alltoodud protsessi töötas kõik suurepäraselt.
- keerake esmalt lahti vahetuslukuga ühendatud juhtmed
- eemaldage 23 väikest kruvi, mis hoiavad klaviatuuri põhja paigal
- pööra üle tahvli
-
seejärel puhastage kontaktid
- Kasutasin QD kontaktpuhastusvahendit
- Pihustasin mõned tükid väikesesse tassi ja kasutasin q-näpunäiteid iga kontakti õrnaks puhastamiseks, kuni q-näpunäidetele ei sattunud enam või väga vähe musta värvi
Proovisin algul sama puhastusprotsessi alkoholiga hõõrudes ja see ei olnud peaaegu sama tõhus kui kontaktpuhastusvahend.
Kõik võtmed töötasid pärast puhastamist suurepäraselt.
Klaviatuuri uuesti kokkupanemiseks järgige vastupidiseid samme. Ärge unustage juhtmeid uuesti jootma vahetusluku võtme külge.
Samm: konstrueerige vooluring leivaplaadile
Nüüd ühendage ahel leivaplaadil, nagu on näidatud Fritzingu diagrammil. Kasutasin pildil kahte leivaplaati, ühte suurt valget leivaplaati ja ühte väikest sinist leivaplaati, et seda veidi laiali ajada. Seal on ruumi mahutada kõik ühele suurele valgele leivale.
Commodore 64 klaviatuurilt pärit lindi pilt näitab, kuidas tihvtide numbreid tuvastada. Tihvt 1 asub küljel, kus on puudu auk (mis oleks tihvt 2).
Oluline on see, mis suunas ahelas olevad dioodid asetatakse. Veenduge, et dioodi tumedad ribad oleksid pildil näidatud küljel. Dioodid, mida ma kasutasin, on 1N4148.
Kõik takistid on 220 oomi.
RGB Led peab olema tavalise katoodiga, vastasel juhul ei tööta see selles vooluringis õigesti.
Kui kõik on õigesti läinud, peaksite saama Commodore 64 ühendada seadmega Bluetoothi kaudu ja lasta sellel bluetooth -klaviatuurina õigesti töötada!
(märkus: minu arduino visandi kommentaarid näitavad ka seda, millised tihvtid millega ühendatakse)
(ka märkus: kiip 74HC595 tihvt 1 on koht, kus kiibil on punkt)
4. samm: tehke püsivam vooluahel
Nüüd, kui olete kinnitanud, et kõik töötab korralikult, on aeg ühendada püsivam vooluring. Tegin seda selles juhendis õpetatud tehnikat kasutades:
www.instructables.com/id/How-to-Prototype-…
Fotodel on näha, kuidas ma oma komponente paigutasin.
Kasutasin 20 -kontaktilist isast tihvti päist ja eemaldasin teise tihvti tangidega, et teha koht Commodore 64 klaviatuuri lindi kinnitamiseks. RGB LED -i pistiku valmistamiseks kasutasin ka 4 -kontaktilist isast tihvtiga päist.
Pildistasin seda ja keerasin siis ümber ning pildistasin tagurpidi.
Märgistasin skeemil kõik tihvtid ja tõmbasin sisse kõik ühendused, mida oli vaja teha.
Olge väga ettevaatlik ja kontrollige kõike uuesti.
Kui olete veendunud, et kõik on õigesti, alustage ühenduste jootmist 30 -meetrise traadi abil, kasutades juhendit. Kasutasin multimeetrit, et veenduda, et iga joodetud asja vahel on elektriline ühendus ja et läheduses olevate tihvtide vahel pole ühendusi.
RGB LED-i jaoks kaabli valmistamiseks kasutasin emase-naise hüppajakaableid ja mingit hullu liimi.
(märkus: horisontaalsel 74HC595 joonistasin numbrite alla tihvtide 9-16 ühenduse, kui tihvtid olid tõesti numbrite kohal olevates aukudes)
Samm: selle lõpetamiseks lisage lüliti, USB -pistik ja kinnitus
Viimistlusetapi jaoks:
-
Kõigepealt valisin plaadi ja aku kinnitamiseks koha ning liimisin need kuumalt oma kohale
- plaadi jaoks valisin ühe kruvist, mis oli emaplaadi jaoks ja liimisin kuumalt sinna kruvi
- Kuumalt liimisin ka teistes nurkades kaks kruvi, et seda tihedalt paigal hoida ja vooluahelat veidi alt üles tõsta
- Samuti liimisin vana LED -i asemele kuumalt RGB LED -i. Võimalik, et te ei pea kuuma liimi kasutama, kuid mu C64 ümbris sai selle hankimisel kahjustada.
- siis pikendasin akukaablit 100 mm isase ja naissoost JST pistikuga ning jootsin liuglüliti, et saaks bluetooth klaviatuuri sisse ja välja lülitada
- järgmiseks soetasin laadimiseks lühikese isase mikro-USB-kaabli naissoost usb_a-kaabliga
-
3D printisin lüliti ja USB -kaabli kinnituse (stl -fail on lisatud)
Mul oli vaja augud veidi viilida, et need lülitile ja USB -kaablile sobiksid
- Liimisin hullult USB -kaabli paika, lüliti oli hea ainult hõõrdumisega
- Lõpuks liimisin kuumalt kinnitusplaadi oma kohale
6. etapp: viimased märkused funktsionaalsuse kohta
LED on seatud järgmiselt:
- sinine, kui aku on hea ja see on Bluetoothiga ühendatud
- roheline, kui aku on hea ja see pole Bluetoothiga ühendatud
- punane, kui aku tuleb laadida
Märkus: aku laadimiseks peab lüliti olema USB -kaabli abil vooluvõrku ühendamisel sisselülitatud asendis.
Klaviatuuri funktsioonid:
Olen seda testinud ainult iOS -i seadmetes ja see võib teha kõike, mida olen mõelnud proovida. See peaks suures osas töötama ka teistes süsteemides, kuid ma pole seda testinud.
Taastamisklahv on samaväärne Mac -i valikuvõtmega.
Commodore'i võti on samaväärne Mac -i käsuklahviga.
Klahv ctrl on samaväärne mac -i juhtklahviga.
Valiku nihutamise käskude kasutamiseks vajutage taasta ja paremat tõstuklahvi.
Parem- ja vasakpoolne tõstuklahv on erinevad. Mõnel juhul ei ole nende tulemused samad ja neid kasutatakse klahvide tippimiseks, mida Commodore'i klaviatuuril ei kuvata.
parem nihutus 7 on `
parem nihe = on |
parem nihe / on
parem nihe: on {
parem nihe; on }
sakk on vasak nool klaviatuuri vasakus ülanurgas
tühjendamise/kodu nupp viib kursori rea algusesse
parem nihe ja klahv/home viib kursori rea lõppu
vasak vahetus klahv/kodu tõstab esile kõik kursori taga oleval real
vasakut nihet ja kursoriklahve saab kasutada teksti esiletõstmiseks
Muutmata funktsiooniklahvid:
F1 = Esita/Paus
F3 = helitugevuse suurendamine
F5 = helitugevuse vähendamine
F7 = vaigistamine
Funktsiooniklahvid vasakule tõstuklahvi vajutamisel:
F1 = Meedia järgmine
F3 = Meedia eelmine
F5 = Otsi
F7 = Kodu
Funktsiooniklahvid parempoolse nihke vajutamisel:
F1 = heledus +
F3 = heledus -
F5 = Otsi
F7 = Virtuaalse klaviatuuri vahetamine
Arduino võistluse 2019 teine koht
Soovitan:
FuseLight: muutke vana/sulatatud toruvalgus stuudio-/peotuleks: 3 sammu (piltidega)
FuseLight: muutke vana/sulatatud toruvalgustus stuudio-/peovalgusse: siin muutsin sulatatud tuubivalgustuse stuudio-/osalambiks, kasutades mõningaid põhivahendeid, rgb -tulesid ja 3D -printimist. Kasutatavate RGB -valgusribade tõttu võib meil olla mitu värvi ja tooni
Muutke kõlarisse peaaegu kõik: 13 sammu (piltidega)
Muutke kõlarisse peaaegu kõik: saate pieso -ketta ja käputäie lisakomponentide abil peaaegu iga objekti kõlariks muuta. Kuigi see võib tunduda maagiana, on tegelikult üsna lihtne tehniline seletus. Võimendi abil piesoketast juhtides saab ketast
Muutke oma vana sülearvuti aku toitepangaks: 4 sammu (koos piltidega)
Teisendage oma vana sülearvuti aku toitepangaks: Selles projektis näitan teile, kuidas muuta vana sülearvuti aku toitepangaks, millega saab ühe laadimisega laadida tavalist telefoni 4-5 korda. Alustame
Muutke ATGAMES kaasaskantav Sega Genesis traadita kõlarite komplektiks: 13 sammu (koos piltidega)
Muutke ATGAMESe kaasaskantav Sega Genesis traadita kõlarite komplektiks: Kui olete lugenud minu esimest juhendit selle kohta, kuidas muuta ATGAMESi kaasaskantava Sega Genesise uut paremat akut, siis võite mõelda: K: Mida ma teeksin see uus leitud jõud? V: Muutke ATGAMES Portable Sega Genesis juhtmeks
Digitaalseks muutke oma Hi-Fi süsteem: 6 sammu (piltidega)
Digitaliseeri oma Hi-Fi süsteem: selles juhendis tahaksin teile näidata, kuidas ma oma analoog-hi-fi süsteemi digiteerisin ja seega veebiraadio realiseerisin, juurdepääs mu NAS-i salvestatud muusikakogule jne. Rakendus põhineb peamiselt Raspberry Pi, Hifiberry Müts ja puudutus