Tartalomjegyzék:
- 1. lépés: Készítse elő az Adafruit Feather M0 Bluefruit LE -t
- 2. lépés: Tisztítsa meg és készítse elő a Commodore 64 -et (szükség szerint)
- 3. lépés: Az áramkör felépítése a kenyértáblán
- 4. lépés: Állandóabb áramkör létrehozása
- Lépés: A befejezéshez adjon hozzá egy kapcsolót, USB -csatlakozót és szerelvényt
- 6. lépés: Utolsó megjegyzések a funkcionalitásról
Videó: A Commodore 64 átalakítása IOS Bluetooth billentyűzetbe: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
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ő 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
Második helyezett az Arduino versenyen 2019
Ajánlott:
Régi hangszóró átalakítása Bluetooth Boomboxra: 8 lépés (képekkel)
Régi hangszóró átalakítás Bluetooth Boombox -ra: HI mindenkinek! Nagyon köszönöm, hogy velem hangoltál ezen a konstrukción! Mielőtt belevágnánk a részletekbe, kérjük, szavazzon erre az Instructable -re a verseny alján. A támogatást nagyra értékelik! Néhány év telt el azóta, hogy elkezdtem
230 V AC izzó átalakítása USB tápellátássá!: 6 lépés (képekkel)
Egy 230V-os váltakozó áramú izzó átalakítása USB-tápellátássá !: Az eBay-en találkoztam ezekkel a tiszta lánghatású izzókkal, amelyek villognak és finom animációt tartalmaznak. Általában 85-265 V-os hálózati tápellátásról táplálkoznak, de hordozható alkalmazásokhoz, mint pl. hamis lángoló fáklya vagy lámpa ez nem ideális. Módosítom
Használatlan okostelefon átalakítása intelligens kijelzővé: 6 lépés (képekkel)
Kapcsolja be a nem használt okostelefont intelligens kijelzővé: A Deze bemutatója itt található: Engels, voor de Nederlandse versie click hier. Van (régi) nem használt okostelefonja? Változtassa intelligens kijelzővé a Google Táblázatok és néhány toll és papír használatával, ezt az egyszerű, lépésről lépésre szóló útmutatót követve. Ha befejezted
A régi laptop akkumulátorának átalakítása Power Bankba: 4 lépés (képekkel)
A régi laptop akkumulátorának átalakítása Power Bank -ra: Ebben a projektben megmutatom, hogyan lehet egy régi laptop akkumulátorát átalakítani egy power bankba, amely egy normál telefont 4-5 alkalommal képes feltölteni egyetlen feltöltéssel. Lássunk neki
CAR-INO: Egy régi RC autó teljes átalakítása Arduino és Bluetooth vezérléssel: 5 lépés (képekkel)
CAR-INO: Egy régi RC autó teljes átalakítása Arduino-val és Bluetooth-vezérléssel: Bevezetés Szia, az első oktatási anyagomban szeretném megosztani veled tapasztalataimat egy régi rc autó 1990-es évről újra történő átalakításáról. Karácsony volt 1990, amikor a Mikulás nekem adta ezt a Ferrari F40 -et, a világ leggyorsabb autóját! … akkoriban. T