Obsah:

Premeňte Commodore 64 na klávesnicu Bluetooth IOS: 6 krokov (s obrázkami)
Premeňte Commodore 64 na klávesnicu Bluetooth IOS: 6 krokov (s obrázkami)

Video: Premeňte Commodore 64 na klávesnicu Bluetooth IOS: 6 krokov (s obrázkami)

Video: Premeňte Commodore 64 na klávesnicu Bluetooth IOS: 6 krokov (s obrázkami)
Video: Haier Cube Series | Switch Zone | premeňte mrazničku na chladničku a naopak 2024, November
Anonim
Premeňte Commodore 64 na klávesnicu Bluetooth IOS
Premeňte Commodore 64 na klávesnicu Bluetooth IOS

Tento návod popisuje, ako zmeniť počítač Commodore 64 na klávesnicu bluetooth. Zahŕňa to naprogramovanie mikroovládača s Arduino IDE a zostavu dosky plošných spojov.

Potrebný materiál (niektoré sú voliteľné):

  • Commodore 64 s klávesnicou (odstráňte základnú dosku, nepoužíva sa)
  • (2) 74HC595 posuvné registre
  • (8) diódy 1N4148
  • (3) 220 ohmové odpory
  • (1) RGB LED (spoločná katóda)
  • (1) Adafruit Feather M0 Bluefruit (ostatné dosky adafruit bluefruit nRF51 môžu fungovať aj bez úpravy tu uvedených pokynov)
  • (1) Protoboard s otvorom 18 x 24 (budú fungovať aj väčšie veľkosti)
  • (1) veľký breadboard
  • (~ 50) prepojovacie káble medzi mužskými a mužskými doskami
  • (4) prepojovacie káble žena-žena
  • (1) 3,7 V lipoly batéria späť s konektorom JST (použil som 2 000 mAh)
  • (1) posuvný prepínač (nemusí to byť nevyhnutne posuvný spínač, akýkoľvek spínač môže fungovať)
  • spájka
  • tavidlo spájky
  • 30 guage drôt
  • (3-4) skrutky 2 mm x 8 mm
  • (1) krátky kábel micro USB na samicu USB-A
  • (1) Kábel USB-A samec-samec (3-6 stôp dlhý, na nabíjanie)
  • (1) 20 -pinový kolíkový konektor
  • (1) 4 -pinový kolíkový konektor
  • (1) Konektor JST PH 2.0 100 mm 2 -kolíkový konektorový kábel (voliteľné)
  • (1) JST PH 2.0 konektor 100 mm 2 -kolíkový konektor (voliteľný)

Potrebné nástroje:

  • spájkovačka s jemným hrotom
  • pomocné ruky alebo zariadenie, ktoré držia protoboard stabilne
  • strihač káblov
  • skrutkovač philips
  • pinzeta
  • multimeter
  • 30 guage striptérok
  • horúca lepiaca pištoľ (voliteľné)
  • 3D tlačiareň (voliteľné)
  • počítač s nainštalovaným Arduino IDE

Krok 1: Pripravte si Adafruit Feather M0 Bluefruit LE

Pripravte si Adafruit Feather M0 Bluefruit LE
Pripravte si Adafruit Feather M0 Bluefruit LE

Ak neboli kolíky záhlavia namontované vopred, spájkujte ich s doskou.

Tu je dobrá referencia na Adafruit Feather M0 Bluefruit LE:

learn.adafruit.com/adafruit-feather-m0-blu…

Aktualizujte dosku na najnovší firmvér. Moja arduino skica nebude fungovať, pokiaľ tabuľu neaktualizujete aspoň na 0.7.6. Ak používate starší firmvér, skica nebude fungovať správne alebo budú problémy s výkonom. Potvrdil som, že môj náčrt beží bezchybne s verziami 0.7.7 a 0.8.0. Firmvér dosky môžete aktualizovať bezdrôtovo pomocou telefónu pomocou aplikácie Bluefruit LE Connect pre (iOS alebo Android). Použil som aplikáciu pre iOS a máte možnosť upgradovať alebo downgradovať na mnoho verzií. Vyberte 0.7.7 alebo 0.8.0. Nemôžem zaručiť, že v novších verziách bude všetko fungovať správne.

Ďalej nainštalujte dosky a knižnice do Arduino IDE potrebného pre náčrt. Pokyny nájdete tu:

learn.adafruit.com/adafruit-feather-m0-blu…

Uistite sa, že inštalujete dosky Adafruit SAMD a Arduino SAMD pomocou správcu dosiek.

Nainštalujte si tiež Adafruit BluefruitLE nRF51 v1.9.5 pomocou správcu knižnice

Odošlite niektoré z ukážkových skíc, ktoré by ste mali vidieť pod príkladom-> Adafruit Bluefruit nRF51, ak ste knižnicu nainštalovali správne, overte si, že vaša doska funguje správne.

Nakoniec, po potvrdení správneho fungovania dosky, nahrajte môj náčrt pomocou súborov uvedených v tomto kroku.

Krok 2: Vyčistite a pripravte Commodore 64 (podľa potreby)

Odstráňte základnú dosku Commodore 64, ak ju máte, nebude použitá.

Vyčistite kontakty klávesnice Commodore 64. Medzerník a klávesy F1 sa pred čistením vždy po stlačení nezaregistrovali. Po nižšie uvedenom procese všetko fungovalo skvele.

  • najskôr odpojte káble pripojené k zámku radenia
  • odskrutkujte 23 malých skrutiek, ktoré držia spodnú časť klávesnice na svojom mieste
  • prevrátiť dosku
  • potom vyčistite kontakty

    • Použil som QD Contact Cleaner
    • Niektoré som nastriekol do malého pohára a q-hrotmi jemne vyčistil každý kontakt, až kým sa na q-tipy nedostalo viac alebo len málo čiernej.

Najprv som skúsil ten istý čistiaci proces s alkoholom a nebol taký účinný ako čistič kontaktov.

Všetky klávesy po čistení fungovali skvele.

Pri zostavovaní klávesnice postupujte podľa opačných krokov. Nezabudnite znova spájkovať vodiče ku kľúču zámku radenia.

Krok 3: Zostrojte obvod na doske

Zostavte obvod na doske
Zostavte obvod na doske
Zostrojte obvod na doske
Zostrojte obvod na doske
Zostavte obvod na doske
Zostavte obvod na doske

Teraz zapojte obvod na dosku, ako je znázornené na Fritzingovom diagrame. Na obrázok som použil dve doštičky, jednu veľkú bielu a jednu modrú, len aby som ju trocha rozložil. Je tu priestor, aby sa všetko zmestilo na jednu veľkú bielu dosku.

Obrázok stužky pochádzajúcej z klávesnice Commodore 64 ukazuje, ako identifikovať čísla pinov. Kolík 1 je na strane, kde chýba otvor (čo by bol kolík 2).

Záleží na tom, akým smerom sú diódy v obvode umiestnené. Uistite sa, že tmavé pásy na dióde sú na strane vyznačenej na obrázku. Diódy, ktoré som použil, sú 1N4148.

Všetky odpory sú 220 ohmov.

RGB LED musí byť bežnej katódy alebo nebude správne fungovať, ako je zapojené v tomto obvode.

Ak je všetko v poriadku, mali by ste byť schopní pripojiť Commodore 64 k zariadeniu prostredníctvom bluetooth a fungovať správne ako klávesnica bluetooth!

(poznámka: Komentáre v mojom náčrte arduino tiež naznačujú, aké piny sú s čím prepojené)

(tiež poznámka: pin 1 na čipe 74HC595 je tam, kde je bodka na čipe)

Krok 4: Vytvorte trvalejší obvod

Vytvorte trvalejší obvod
Vytvorte trvalejší obvod
Vytvorte trvalejší obvod
Vytvorte trvalejší obvod
Vytvorte trvalejší obvod
Vytvorte trvalejší obvod

Teraz, keď ste potvrdili, že všetko funguje správne, je načase zapojiť trvalejší obvod. Urobil som to technikou naučenou v tomto návode:

www.instructables.com/id/How-to-Prototype-…

Na fotografiách je znázornené, ako som rozložil svoje komponenty.

Použil som 20 -kolíkový kolíkový konektor a druhý kolík som odstránil kliešťami, aby som vytvoril miesto na pripevnenie pásky z klávesnice Commodore 64. Na vytvorenie konektora pre LED RGB som použil aj 4 -kolíkový kolíkový konektor.

Odfotil som to a potom som to prevrátil a odfotil som to hore nohami.

Označil som všetky kolíky na diagrame a nakreslil všetky spojenia, ktoré bolo potrebné vykonať.

Buďte veľmi opatrní a všetko dvakrát skontrolujte.

Keď ste si istí, že je všetko v poriadku, začnite spájkovať spoje pomocou drôtu s rozmermi 30 mm podľa obrázku ako sprievodcu. Použil som multimetr, aby som sa ubezpečil, že medzi každou vecou, ktorú som spájkoval, je elektrické spojenie a že medzi blízkymi kolíkmi, ktoré by nemali byť prepojené, nebolo.

Na výrobu kábla pre RGB LED som použil prepojovací kábel pre ženy a ženy a nejaké bláznivé lepidlo.

(poznámka: na vodorovnú 74HC595 som nakreslil spojenie pre kolíky 9-16 pod číslami, keď boli kolíky skutočne v otvoroch nad číslami)

Krok 5: Dokončite to pridaním prepínača, konektora USB a montáže

Dokončite to pridaním prepínača, konektora USB a montáže
Dokončite to pridaním prepínača, konektora USB a montáže
Dokončite to pridaním prepínača, konektora USB a montáže
Dokončite to pridaním prepínača, konektora USB a montáže
Dokončite to pridaním prepínača, konektora USB a montáže
Dokončite to pridaním prepínača, konektora USB a montáže

Pre fázu dokončenia:

  • Najprv som vybral miesto na pripevnenie dosky a akumulátora a zalepil ich na miesto

    • pre dosku som vybral jednu zo skrutiek, ktorá bola pre základnú dosku a za horúca tam prilepil skrutku
    • Dve skrutky som za tepla prilepil aj v iných rohoch, aby držali pevne na svojom mieste a obvod trochu zdvihol zo spodnej časti
  • Tiež som za tepla zalepil RGB LED namiesto starej LED. Možno nebudete musieť používať horúce lepidlo, ale môj kryt C64 bol poškodený, keď som ho získal.
  • potom som predĺžil kábel batérie o mužský a ženský 100 mm konektor JST a spájkoval som posuvný prepínač, aby bolo možné zapnúť a vypnúť bluetooth klávesnicu
  • Ďalej som získal krátky kábel micro-usb na samicu usb_a na použitie na nabíjanie
  • 3D som vytlačil držiak na prepínač a kábel USB (súbor stl je priložený)

    Otvory som potreboval mierne zapilovať, aby zodpovedali prepínaču a káblu USB

  • Šialene som prilepil kábel USB na miesto, prepínač bol dobrý iba s trením
  • Nakoniec som za tepla prilepil montážnu dosku na miesto

Krok 6: Záverečné poznámky o funkčnosti

LED dióda je nastavená na:

  • modrá, keď je batéria dobrá a je pripojená k bluetooth
  • zelená, keď je batéria dobrá a nie je pripojená k bluetooth
  • červená, keď je potrebné batériu nabiť

Poznámka: na nabíjanie batérie musí byť vypínač v polohe zapnuté, keď je pripojený k napájaniu pomocou kábla USB.

Funkcie klávesnice:

Testoval som to iba na zariadeniach iOS a dokáže všetko, čo som si myslel, že vyskúšam. Malo by do značnej miery fungovať na iných systémoch, ale netestoval som to.

Kľúč obnovenia je ekvivalentný klávesu možností na počítači Mac.

Kláves Commodore je ekvivalentný klávesu príkazu na počítači Mac.

Kláves ctrl je ekvivalentný ovládaciemu klávesu na počítači Mac.

Ak chcete použiť príkazy pre posun možností, stlačte obnovenie a pravé tlačidlo Shift.

Klávesy radenia vpravo a vľavo sú odlišné. V niektorých prípadoch nebudú mať rovnaké výsledky a používajú sa na zadávanie klávesov, ktoré nie sú zobrazené na klávesnici Commodore.

pravý posun 7 je `

pravý posun = je |

pravý posun / je

pravý posun: je {

posun vpravo; je }

karta je šípka doľava v ľavom hornom rohu klávesnice

tlačidlo vymazať/domov presunie kurzor na začiatok riadka

pravý posun a vymazanie/domov presunie kurzor na koniec riadka

ľavý posun jasný/domov zvýrazní všetko v riadku za kurzorom

ľavý posun a kurzorové klávesy je možné použiť na zvýraznenie textu

Neupravené funkčné klávesy:

F1 = Prehrať/Pozastaviť

F3 = Zvýšenie hlasitosti

F5 = Zníženie hlasitosti

F7 = Stlmiť

Funkčné klávesy pri stlačení ľavého klávesu Shift:

F1 = Ďalej médiá

F3 = Predchádzajúce médiá

F5 = Hľadať

F7 = Domov

Funkčné klávesy pri stlačení pravého klávesu:

F1 = Jas +

F3 = Jas -

F5 = Hľadať

F7 = Prepnúť virtuálnu klávesnicu

Súťaž Arduino 2019
Súťaž Arduino 2019
Súťaž Arduino 2019
Súťaž Arduino 2019

Druhé miesto v súťaži Arduino 2019

Odporúča: