Tartalomjegyzék:

A Commodore 64 átalakítása IOS Bluetooth billentyűzetbe: 6 lépés (képekkel)
A Commodore 64 átalakítása IOS Bluetooth billentyűzetbe: 6 lépés (képekkel)

Videó: A Commodore 64 átalakítása IOS Bluetooth billentyűzetbe: 6 lépés (képekkel)

Videó: A Commodore 64 átalakítása IOS Bluetooth billentyűzetbe: 6 lépés (képekkel)
Videó: В поисках 80 столбцов для Commodore 64 2024, December
Anonim
Fordítsa a Commodore 64 készüléket IOS Bluetooth billentyűzetbe
Fordítsa a Commodore 64 készüléket IOS Bluetooth billentyűzetbe

Ez az utasítás leírja, hogyan lehet Commodore 64 számítógépet Bluetooth -billentyűzetté alakítani. Ez magában foglalja egy mikrovezérlő programozását az Arduino IDE -vel és egy áramköri lap létrehozását.

Szükséges kellékek (néhány opcionális):

  • Commodore 64 billentyűzettel (távolítsa el az alaplapot, nincs használatban)
  • (2) 74HC595 műszakregiszterek
  • (8) 1N4148 diódák
  • (3) 220 ohmos ellenállások
  • (1) RGB LED (közös katód)
  • (1) Adafruit Feather M0 Bluefruit (más adafruit bluefruit nRF51 táblák is működhetnek az itt bemutatott utasítások módosítása nélkül)
  • (1) 18x24 lyukú protoboard (nagyobb méretek működnek)
  • (1) nagy kenyeretábla
  • (~ 50) férfi-férfi kenyeretábla áthidaló kábelek
  • (4) női-női áthidaló kábelek
  • (1) 3,7 V -os lipolta akkumulátor JST csatlakozóval (2000 mAh -t használtam)
  • (1) csúszka kapcsoló (nem feltétlenül kell csúszókapcsolónak lennie, bármelyik kapcsoló működhet)
  • forrasztani
  • forrasztási fluxus
  • 30 mérőhuzal
  • (3-4) 2 x 8 mm-es csavarok
  • (1) rövid férfi micro USB-női USB-A kábel
  • (1) USB-A férfi-férfi kábel (3-6 láb hosszú, töltéshez)
  • (1) 20 tűs hüvelyes fejfej
  • (1) 4 tűs hüvelyes csatlakozófej
  • (1) JST PH 2.0 dugócsatlakozó 100 mm -es, 2 tűs csatlakozóhüvely (opcionális)
  • (1) JST PH 2.0 dugócsatlakozó 100 mm -es, 2 tűs csatlakozóvezeték (opcionális)

Szükséges eszközök:

  • forrasztópáka finom heggyel
  • segítő kezek vagy eszközök, amelyek stabilan tartják a protoboardot
  • drótvágók
  • philips csavarhúzó
  • csipesz
  • multiméter
  • 30 mérőszálú huzalcsupaszító
  • forró ragasztópisztoly (opcionális)
  • 3D nyomtató (opcionális)
  • Arduino IDE telepített számítógép

1. lépés: Készítse elő az Adafruit Feather M0 Bluefruit LE -t

Készítse elő az Adafruit Feather M0 Bluefruit LE -t
Készítse elő az Adafruit Feather M0 Bluefruit LE -t

Először forrasztja a fejléceket a táblához, ha nem volt előre összeszerelve.

Itt van egy jó referencia az Adafruit Feather M0 Bluefruit LE -hez:

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

Frissítse a lapot a legújabb firmware -re. Az arduino vázlatom nem fog működni, ha a táblát legalább 0.7.6 -ra frissítik. Ha régebbi firmware -t futtat, a vázlat nem fog megfelelően működni, vagy teljesítményproblémák merülnek fel. Megerősítettem, hogy a vázlatom hibátlanul fut a 0.7.7 és 0.8.0 verziókkal. A táblák firmware -jét a levegőn keresztül frissítheti telefonjával a Bluefruit LE Connect alkalmazással (iOS vagy Android). Az iOS alkalmazást használtam, és lehetősége van számos verzióra frissíteni vagy leminősíteni. Válassza a 0.7.7 vagy 0.8.0 lehetőséget. Nem tudom garantálni, hogy az új verzióknál minden megfelelően fog működni.

Ezután telepítse a táblák és könyvtárakat a vázlathoz szükséges Arduino IDE -be. Az utasításokat itt találja:

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

Győződjön meg arról, hogy mind az Adafruit SAMD táblákat, mind az Arduino SAMD táblákat a táblakezelő segítségével telepíti.

Ezenkívül telepítse az Adafruit BluefruitLE nRF51 v1.9.5 verziót a könyvtárkezelővel

Győződjön meg arról, hogy az alaplap megfelelően működik, és töltsön fel néhány példavázlatot, amelyeket a example-> Adafruit Bluefruit nRF51 alatt láthat, ha helyesen telepítette a könyvtárat.

Végül, miután megerősítette, hogy a tábla megfelelően működik, töltse fel a vázlatomat az ebben a lépésben megadott fájlok segítségével.

2. lépés: Tisztítsa meg és készítse elő a Commodore 64 -et (szükség szerint)

Távolítsa el a Commodore 64 alaplapot, ha van ilyen, nem fogja használni.

Tisztítsa meg a Commodore 64 billentyűzet érintkezőit. Az enyém tisztítása előtt a szóköz és az F1 billentyűk nem mindig regisztrálódtak, amikor megnyomták őket. Az alábbi folyamat után minden remekül működött.

  • először forgassa le a váltózárhoz csatlakoztatott vezetékeket
  • távolítsa el a billentyűzet alját tartó 23 apró csavart
  • lapozd át a táblát
  • majd tisztítsa meg az érintkezőket

    • QD Contact Cleaner -t használtam
    • Néhányat egy kis csészébe szórtam, és q-tippekkel óvatosan megtisztítottam minden érintkezőt, amíg nem volt több vagy nagyon kevés fekete a q-tippeken

Először ugyanazt a tisztítási eljárást próbáltam alkoholos dörzsöléssel, és közel sem volt olyan hatékony, mint az érintkezőtisztító.

A tisztítás után minden kulcs jól működött.

Kövesse a fordított lépéseket a billentyűzet összeszereléséhez. Ne felejtse el újra forrasztani a vezetékeket a shift lock kulcshoz.

3. lépés: Az áramkör felépítése a kenyértáblán

Építsd meg az áramkört egy kenyértáblán
Építsd meg az áramkört egy kenyértáblán
Építsd meg az áramkört egy kenyértáblán
Építsd meg az áramkört egy kenyértáblán
Építsd meg az áramkört egy kenyértáblán
Építsd meg az áramkört egy kenyértáblán

Most kösse be az áramkört a kenyértáblán a Fritzing diagram szerint. A képen két kenyérpadlót használtam, egy nagy fehér kenyérpadlót és egy kicsi kék kenyérlapot, csak hogy kicsit elterítsem. Van hely, hogy mindent elférjen egy nagy fehér kenyértáblán.

A Commodore 64 billentyűzetről érkező szalag képe bemutatja, hogyan lehet azonosítani a pin számokat. Az 1 -es csap azon az oldalon található, ahol hiányzik egy lyuk (amely a 2 -es csap lenne).

Fontos, hogy az áramkörben lévő diódák milyen irányba vannak elhelyezve. Győződjön meg arról, hogy a dióda sötét csíkjai a képen jelzett oldalon vannak. Az általam használt diódák az 1N4148.

Az összes ellenállás 220 ohmos.

Az RGB LED -eknek általános katódokból kell állniuk, különben nem fog megfelelően működni, mint ebben az áramkörben.

Ha minden rendben ment, akkor képesnek kell lennie arra, hogy a Commodore 64 készüléket Bluetooth -on keresztül csatlakoztassa egy eszközhöz, és működjön megfelelően, mint egy Bluetooth -billentyűzet!

(Megjegyzés: az arduino vázlatom megjegyzései azt is jelzik, hogy milyen csapok kapcsolódnak mihez)

(Megjegyzés: a 74HC595 chip 1 -es csapja a pont a chipen)

4. lépés: Állandóabb áramkör létrehozása

Hozzon létre egy tartósabb áramkört
Hozzon létre egy tartósabb áramkört
Hozzon létre egy tartósabb áramkört
Hozzon létre egy tartósabb áramkört
Hozzon létre egy tartósabb áramkört
Hozzon létre egy tartósabb áramkört

Most, hogy megerősítette, hogy minden megfelelően működik, ideje állandóabb áramkört kötni. Ezt az oktatható technikával tanítottam:

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

A képeken látható, hogyan helyeztem el az alkatrészeket.

Egy 20 tűs hüvelyes fejlécet használtam, és a második tűt fogóval eltávolítottam, hogy helyet készítsek a szalag rögzítéséhez a Commodore 64 billentyűzetről. Az RGB LED csatlakozójának elkészítéséhez 4 tűs hüvelyes fejlécet is használtam.

Ezt lefotóztam, majd megfordítottam, és fejjel lefelé fotóztam.

Megjelöltem az összes csapot a diagramon, és behúztam az összes szükséges csatlakozást.

Legyen nagyon óvatos, és ellenőrizze újra mindent.

Miután meggyőződött arról, hogy minden rendben van, kezdje el forrasztani a csatlakozásokat 30 méteres vezetékkel, a kép útmutatójaként. Multimétert használtam, hogy megbizonyosodjak arról, hogy minden egyes forrasztott dolog között van elektromos kapcsolat, és nincs -e közeli csap, amelyet nem szabad csatlakoztatni.

Női-női jumper kábeleket és valami őrült ragasztót használtam az RGB LED kábelének elkészítéséhez.

(Megjegyzés: a vízszintes 74HC595-n a 9-16-os csapokat a számok alá rajzoltam, amikor a csapok valóban a számok feletti lyukakban voltak)

Lépés: A befejezéshez adjon hozzá egy kapcsolót, USB -csatlakozót és szerelvényt

A befejezéshez adjon hozzá egy kapcsolót, USB -csatlakozót és szerelvényt
A befejezéshez adjon hozzá egy kapcsolót, USB -csatlakozót és szerelvényt
A befejezéshez adjon hozzá egy kapcsolót, USB -csatlakozót és szerelvényt
A befejezéshez adjon hozzá egy kapcsolót, USB -csatlakozót és szerelvényt
A befejezéshez adjon hozzá egy kapcsolót, USB -csatlakozót és szerelvényt
A befejezéshez adjon hozzá egy kapcsolót, USB -csatlakozót és szerelvényt

A befejező szakaszhoz:

  • Először azt a helyet választottam, ahol rögzítem a táblát és az akkumulátort, majd forró ragasztóval rögzítem őket

    • a táblához az egyik csavart választottam, amely az alaplaphoz volt, és forró ragasztott egy csavart oda
    • Más csavarokban is két csavart forróragasztottam, hogy szorosan a helyükön tartsam, és kissé felemeljem az áramkört az aljáról
  • Az RGB LED -et is felragasztottam a régi LED helyére. Lehet, hogy nem kell forró ragasztót használni, de a C64 tokom megsérült, amikor beszereztem.
  • majd meghosszabbítottam az akkumulátor kábelét egy 100 mm -es férfi és női JST csatlakozóval, és forrasztottam egy csúszkakapcsolót, hogy be- és kikapcsolhassam a bluetooth billentyűzetet
  • Ezután beszereztem egy rövid férfi mikro-usb-kábelt a női usb_a-kábelhez, amelyet töltésre használhatok
  • 3D -ben kinyomtattam a kapcsolót és az USB -kábelt (az stl fájl csatolva van)

    Kicsit reszelnem kellett a lyukakat, hogy illeszkedjenek a kapcsolóhoz és az USB -kábelhez

  • Őrülten ragasztottam a helyére az USB kábelt, a kapcsoló jó volt csak súrlódással
  • Végül a ragasztólemezt a helyére ragasztottam

6. lépés: Utolsó megjegyzések a funkcionalitásról

A LED beállítása:

  • kék, ha az akkumulátor jó, és Bluetooth -hoz van csatlakoztatva
  • zöld, ha az akkumulátor jó, és nincs Bluetooth -hoz csatlakoztatva
  • piros, amikor az akkumulátort fel kell tölteni

Megjegyzés: az akkumulátor feltöltéséhez a kapcsolónak bekapcsolt helyzetben kell lennie, amikor USB -kábellel csatlakozik a hálózathoz.

Billentyűzet funkció:

Csak iOS -eszközökön teszteltem, és mindenre képes, amire gondoltam. Nagyrészt más rendszereken is működnie kell, de nem teszteltem.

A visszaállítási kulcs egyenértékű a Mac opciókulcsával.

A Commodore billentyű megegyezik a Mac billentyűparancsával.

A ctrl billentyű egyenértékű a Mac vezérlőgombjával.

Az opció shift parancsok használatához nyomja meg a visszaállítást és a jobb shift gombot.

A jobb és a bal váltógomb eltérő. Bizonyos esetekben nem ugyanazok az eredmények, és arra használják, hogy olyan gombokat írhassanak be, amelyek nem láthatók a Commodore billentyűzeten.

a jobb 7 -es eltolás"

jobb eltolás = |

jobb váltás /

jobb váltás: {

jobb váltás; van}

fül a bal nyíl a billentyűzet bal felső sarkában

a törlés/home gomb a kurzort a sor elejére mozgatja

jobb shift és clear/home a kurzort a sor végére mozgatja

bal váltás világos/home kiemel mindent a kurzor mögötti sorban

a balra tolás és a kurzorgombok segítségével kiemelheti a szöveget

Nem módosított funkciógombok:

F1 = Lejátszás/Szünet

F3 = Hangerő növelése

F5 = Hangerő csökkentése

F7 = Némítás

Funkcióbillentyűk a bal Shift billentyű megnyomásakor:

F1 = Következő média

F3 = Előző média

F5 = Keresés

F7 = Otthon

Funkciógombok a jobb váltás megnyomásakor:

F1 = Fényerő +

F3 = Fényerő -

F5 = Keresés

F7 = Váltás a virtuális billentyűzet között

Arduino verseny 2019
Arduino verseny 2019
Arduino verseny 2019
Arduino verseny 2019

Második helyezett az Arduino versenyen 2019

Ajánlott: