Sadržaj:
- Korak 1: Pripremite Adafruit pero M0 Bluefruit LE
- Korak 2: Očistite i pripremite Commodore 64 (po potrebi)
- Korak 3: Konstruirajte krug na pločici
- Korak 4: Napravite trajniji krug
- Korak 5: Dodajte prekidač, USB priključak i montirajte da biste ga dovršili
- Korak 6: Završne napomene o funkcionalnosti
Video: Pretvorite Commodore 64 u IOS Bluetooth tipkovnicu: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Ova uputa opisuje kako pretvoriti računalo Commodore 64 u Bluetooth tipkovnicu. Uključuje programiranje mikro kontrolera s Arduino IDE -om i izradu ploče.
Potrebni materijal (neki su izborni):
- Commodore 64 s tipkovnicom (uklonite matičnu ploču, ne koristi se)
- (2) Registri pomaka 74HC595
- (8) 1N4148 diode
- (3) 220 ohmski otpornici
- (1) RGB LED (zajednička katoda)
- (1) Adafruit Feather M0 Bluefruit (ostale ploče adafruit bluefruit nRF51 mogu raditi i bez izmjena ovdje prikazanih uputa)
- (1) Protoboard ploča s rupom 18x24 (veće veličine će raditi)
- (1) velika ploča
- (~ 50) kratkospojni kablovi muške i muške ploče
- (4) ženski ženski kratkospojni kablovi
- (1) 3,7 V lipolna baterija natrag s JST priključkom (koristio sam 2000 mAh)
- (1) klizni prekidač (ne mora nužno biti klizni prekidač, bilo koji prekidač bi mogao raditi)
- lem
- lemni tok
- 30 žica
- (3-4) vijci 2 mm x 8 mm
- (1) kratki muški mikro USB na ženski USB-A kabel
- (1) USB-A muško-muški kabel (dugačak 3-6 stopa, za punjenje)
- (1) 20 -polni muški pin zaglavlje
- (1) 4 -polni muški pin zaglavlje
- (1) Utični konektor JST PH 2.0 100 mm 2 -pinski muški konektor (opcionalno)
- (1) Utični konektor JST PH 2.0 100 mm 2 -pinska ženska konektorska žica (opcionalno)
Alati koji će vam trebati:
- lemilica sa finim vrhom
- pomažući rukama ili uređaju da stabilno drže protoboard
- rezači žice
- philips odvijač
- pinceta
- multimetar
- 30 žica za skidanje žice
- pištolj za vruće ljepilo (izborno)
- 3D pisač (izborno)
- računalo s instaliranim Arduino IDE -om
Korak 1: Pripremite Adafruit pero M0 Bluefruit LE
Najprije lemite igle zaglavlja na ploču ako nisu prethodno montirane.
Evo dobre reference za Adafruit Feather M0 Bluefruit LE:
learn.adafruit.com/adafruit-feather-m0-blu…
Ažurirajte ploču na najnoviji firmver. Moja arduino skica neće raditi ako se ploča ne ažurira na barem 0.7.6. Ako koristite stariji firmver, skica neće raditi ispravno ili će doći do problema s performansama. Potvrdio sam da moja skica radi besprijekorno s verzijama 0.7.7 i 0.8.0. Možete ažurirati firmver ploča bežično putem telefona pomoću aplikacije Bluefruit LE Connect za (iOS ili Android). Koristio sam aplikaciju za iOS i imate mogućnost nadogradnje ili nadogradnje na mnoge verzije. Odaberite 0.7.7 ili 0.8.0. Ne mogu jamčiti da će sve raditi ispravno za novije verzije.
Zatim instalirajte ploče i knjižnice u Arduino IDE potrebne za skicu. Upute možete pronaći ovdje:
learn.adafruit.com/adafruit-feather-m0-blu…
Svakako instalirajte Adafruit SAMD ploče i Arduino SAMD ploče pomoću upravitelja ploče.
Također instalirajte Adafruit BluefruitLE nRF51 v1.9.5 pomoću upravitelja knjižnice
Potvrdite da vaša ploča radi ispravno učitavanjem nekih primjera skica koje biste trebali vidjeti pod primjer-> Adafruit Bluefruit nRF51 ako ste knjižnicu pravilno instalirali.
Konačno, nakon što potvrdite da ploča radi ispravno, prenesite moju skicu koristeći datoteke navedene u ovom koraku.
Korak 2: Očistite i pripremite Commodore 64 (po potrebi)
Uklonite Commodore 64 matičnu ploču ako je imate unutra, neće se koristiti.
Očistite kontakte tipkovnice Commodore 64. Prije čišćenja mina razmaknica i tipke F1 nisu se uvijek registrirali kada su pritisnuti. Nakon dolje navedenog procesa sve je super funkcioniralo.
- prvo odspojite žice spojene na bravu smjene
- uklonite 23 sitna vijka koji drže dno tipkovnice na mjestu
- prevrnite ploču
-
zatim očistite kontakte
- Koristio sam QD Contact Cleaner
- Poprskao sam neke u malu šalicu i koristio q-savjete za nježno čišćenje svakog kontakta sve dok na q-savjete ne dođe više ili vrlo malo crne boje
U početku sam isprobao isti postupak čišćenja s alkoholom i nije bio ni približno učinkovit kao sredstvo za čišćenje kontakata.
Svi su ključevi odlično radili nakon čišćenja.
Slijedite obrnute korake za ponovno sastavljanje tipkovnice. Ne zaboravite ponovno lemiti žice na ključ za zaključavanje smjene.
Korak 3: Konstruirajte krug na pločici
Sada ožičite krug na ploči kao što je prikazano na Fritzing dijagramu. Koristio sam dvije ploče na slici, jednu veliku bijelu ploču i jednu malu plavu ploču, samo da je malo raširim. Ima mjesta za sve staviti na jednu veliku bijelu ploču.
Slika vrpce koja dolazi s Commodore 64 tipkovnice prikazuje kako identificirati brojeve pinova. Pin 1 je na strani gdje nedostaje rupa (što bi bio pin 2).
Važno je u kojem su smjeru diode u krugu postavljene. Provjerite jesu li tamne trake na diodi na strani označenoj na slici. Diode koje sam koristio su 1N4148.
Svi otpornici su 220 ohma.
RGB LED diode moraju biti zajedničke katode ili neće raditi ispravno kao ožičene u ovom krugu.
Ako je sve prošlo kako treba, trebali biste moći spojiti Commodore 64 na uređaj putem bluetootha i omogućiti mu da radi ispravno kao bluetooth tipkovnica!
(napomena: komentari na mojoj arduino skici također ukazuju na to na što se pinovi povezuju)
(također imajte na umu: pin 1 na čipu 74HC595 je mjesto gdje se točka nalazi na čipu)
Korak 4: Napravite trajniji krug
Sada kada ste potvrdili da sve radi kako treba, vrijeme je za povezivanje trajnijeg kruga. Učinio sam to koristeći tehniku poučenu u ovom uputstvu:
www.instructables.com/id/How-to-Prototype-…
Na fotografijama je prikazano kako sam rasporedio svoje komponente.
Koristio sam zaglavlje s 20 pinova muškog pina i uklonio drugi klin kliještima kako bih napravio mjesto za pričvršćivanje vrpce s tipkovnice Commodore 64. Također sam koristio 4 -polno muško zaglavlje za izradu konektora za RGB LED.
Snimio sam to, a zatim ga preokrenuo i uslikao naopako.
Označio sam sve igle na dijagramu i povukao sve veze koje je potrebno uspostaviti.
Budite vrlo oprezni i sve dvaput provjerite.
Kad budete sigurni da je sve ispravno, počnite lemiti spojeve pomoću žice od 30 kabela koristeći sliku kao vodič. Koristio sam multimetar kako bih se uvjerio da postoji električna veza između svake stvari koju sam lemio i da nema između obližnjih pinova koje ne bi trebalo spojiti.
Koristio sam žensko-ženske kabele za preskakanje i neko ludo ljepilo za izradu kabela za RGB LED.
(napomena: na vodoravnom 74HC595 izvukao sam vezu za pinove 9-16 ispod brojeva kada su igle zaista bile u rupama iznad brojeva)
Korak 5: Dodajte prekidač, USB priključak i montirajte da biste ga dovršili
Za završnu fazu:
-
Prvo sam odabrao mjesto za pričvršćivanje ploče i baterije i vruće ih zalijepio na mjesto
- za ploču sam odabrao jedan od vijaka koji je bio za matičnu ploču i vruće zalijepio vijak
- Vruće sam zalijepio dva vijka i u drugim kutovima kako bih ih čvrsto držao na mjestu i malo podigao krug s dna
- Također sam vruće zalijepio RGB LED umjesto stare LED. Možda nećete morati koristiti vruće ljepilo, ali moje kućište C64 je oštećeno kad sam ga nabavio.
- zatim sam produžio kabel baterije s muškim i ženskim 100 mm JST konektorom i lemio klizač da bih mogao uključiti i isključiti Bluetooth tipkovnicu
- zatim sam nabavio kratki muški mikro-USB kabel na ženski usb_a kabel za punjenje
-
Ispisao sam 3D nosač za prekidač i USB kabel (stl datoteka je priložena)
Morao sam malo popuniti rupe kako bi odgovarao prekidaču i USB kabelu
- Ludo sam zalijepio USB kabel na mjesto, prekidač je bio dobar samo s trenjem
- Na kraju sam vruće zalijepila montažnu ploču na mjesto
Korak 6: Završne napomene o funkcionalnosti
LED je postavljen na:
- plavo kad je baterija dobra i spojena je na bluetooth
- zelena kada je baterija dobra i nije spojena na bluetooth
- crvena kada je potrebno napuniti bateriju
Napomena: kako bi se napunila baterija, prekidač mora biti u uključenom položaju kada je spojen na napajanje putem USB kabela.
Funkcionalnost tipkovnice:
Testirao sam ga samo na iOS uređajima i može učiniti sve što sam mislio isprobati. To bi u velikoj mjeri trebalo funkcionirati na drugim sustavima, ali to nisam testirao.
Ključ za vraćanje ekvivalentan je opcijskom ključu na macu.
Commodore ključ ekvivalentan je naredbenom ključu na macu.
Tipka ctrl ekvivalentna je kontrolnoj tipki na Mac računalu.
Da biste koristili naredbe shift shift, pritisnite Restore i desnu tipku shift.
Desna i lijeva tipka pomaka su različite. U nekim slučajevima neće imati iste rezultate i koriste se za upisivanje tipki koje nisu prikazane na Commodore tipkovnici.
desni pomak 7 je `
desni pomak = je |
pomak udesno / je
pomak udesno: je {
pomak udesno; je}
kartica je strelica lijevo u gornjem lijevom kutu tipkovnice
tipka clear/home pomiče kursor na početak retka
pomak udesno i Clear/home pomiče kursor na kraj retka
pomak lijevo jasno/početno označava sve u retku iza kursora
pomak ulijevo i tipke kursora mogu se koristiti za označavanje teksta
Nepromijenjene funkcijske tipke:
F1 = Reproduciraj/pauziraj
F3 = Pojačavanje zvuka
F5 = Smanjivanje glasnoće
F7 = Isključi zvuk
Funkcijske tipke kada se pritisne lijeva tipka shift:
F1 = Sljedeći medij
F3 = Prethodni medij
F5 = Traži
F7 = Dom
Funkcijske tipke kada se pritisne desni pomak:
F1 = Svjetlina +
F3 = Svjetlina -
F5 = Traži
F7 = Uključivanje / isključivanje virtualne tipkovnice
Drugoplasirani na Arduino natjecanju 2019
Preporučeni:
Kapa za tipkovnicu Mikro akvarelni roboti: 12 koraka (sa slikama)
Mikro akvarelni roboti s kapicom na tipkovnici: Ovi mali roboti proizlaze iz omiljenog izazova osobnog dizajna: istražiti minimalnu količinu materijala i alata potrebnih za izradu. U ovom slučaju, moja želja je nešto što je i/ili čini "umjetnost". Usko vezano uz ovaj cilj
Pretvorite svoju QWERTY tipkovnicu u CYRLLIC (Dlâ Rossiân) WINDOWS ili ANDROID: 4 koraka
Pretvorite svoju QWERTY tipkovnicu u CIRLIČNE (Dlâ Rossiân) WINDOWS ili ANDROID: Ovo je vrlo jednostavan vodič za one koji žele pretvoriti (zapravo bilo koju) tipkovnicu u rusku/ćiriličnu tipkovnicu. Ono što ćemo učiniti nije trajna aplikacija i možete se u bilo kojem trenutku vratiti na izvorne postavke tipkovnice
Očistite staru mehaničku tipkovnicu: 5 koraka (sa slikama)
Očistite staru mehaničku tipkovnicu: Mehaničke tipkovnice bile su vrlo česte i popularne 1990 -ih i ranije, a za mnoge ljude osjećaj i zvuk koji su davali više su nalikovali pisaćim mašinama na koje su ranije mogli biti naviknuti. Od tada je mehanička tipkovnica
Pretvorite tipkovnicu iz Din u Mini-Din bez adaptera: 5 koraka
Pretvorite tipkovnicu iz Din u Mini-Din bez adaptera: Dakle, što učiniti s dvije tipkovnice, lemilicom i malim vremenom za gubljenje između CS ispita. Što kažete na transplantaciju kabela tipkovnice? Trebate: Dvije tipkovnice, jedna starija s DIN konektorom, druga novija s mini DIN / PS2 konektorom Lemilica
Pretvorite Macbook tipkovnicu iz QWERTY u Dvorak: 9 koraka
Pretvorite Macbook tipkovnicu iz QWERTY u Dvorak: Nedavno sam prešao s Qwertyja u Dvorak zbog brige oko dugotrajnog oštećenja zapešća. Nakon otprilike 5 tjedana, mogu prilično dobro tipkati. Međutim, veliki sam ljubitelj tipkovnih prečaca (osobito u aplikacijama poput Adobe Creative Suite), a ako imam