Përmbajtje:

Kthejeni një Commodore 64 në një tastierë Bluetooth IOS: 6 hapa (me fotografi)
Kthejeni një Commodore 64 në një tastierë Bluetooth IOS: 6 hapa (me fotografi)

Video: Kthejeni një Commodore 64 në një tastierë Bluetooth IOS: 6 hapa (me fotografi)

Video: Kthejeni një Commodore 64 në një tastierë Bluetooth IOS: 6 hapa (me fotografi)
Video: Йога для начинающих дома с Алиной Anandee #2. Здоровое гибкое тело за 40 минут. Универсальная йога. 2024, Nëntor
Anonim
Kthejeni një Commodore 64 në një tastierë IOS Bluetooth
Kthejeni një Commodore 64 në një tastierë IOS Bluetooth

Ky udhëzues përshkruan se si të shndërroni një kompjuter Commodore 64 në një tastierë bluetooth. Ai përfshin programimin e një mikrokontrolluesi me Arduino IDE dhe ndërtimin e një bordi qarkor.

Furnizimet që ju nevojiten (disa janë opsionale):

  • Commodore 64 me tastierë (hiqni bordin amë, nuk përdoret)
  • (2) regjistrat e ndërrimit 74HC595
  • (8) dioda 1N4148
  • (3) Rezistenca 220 ohm
  • (1) RGB Led (katodë e zakonshme)
  • (1) Adafruit Feather M0 Bluefruit (tabelat e tjera adafruit bluefruit nRF51 mund të funksionojnë gjithashtu pa modifikuar udhëzimet e paraqitura këtu)
  • (1) Protoboard me vrima 18x24 (madhësitë më të mëdha do të funksionojnë)
  • (1) dërrasë e madhe buke
  • (50 ~) kabllo kërcyes mashkull-mashkull
  • (4) kabllo kërcyes femër-femër
  • (1) Bateri lipoly 3.7V mbrapa me lidhës JST (kam përdorur 2000mAh)
  • (1) çelës rrëshqitës (jo domosdoshmërisht duhet të jetë një ndërprerës rrëshqitës, çdo ndërprerës mund të funksionojë)
  • lidhës
  • fluksi i saldimit
  • 30 tela guage
  • (3-4) vida 2mm x 8mm
  • (1) mikro USB e shkurtër mashkullore në kabllo USB-A femër
  • (1) Kabllo USB-A mashkull-mashkull (3-6 metra e gjatë, për karikim)
  • (1) kokë me majë mashkullore me 20 kunja
  • (1) kokë me majë mashkullore me 4 kunja
  • (1) Lidhës prizë JST PH 2.0 Teli lidhës mashkullor 2pin (opsional)
  • (1) Lidhës prizë JST PH 2.0 100mm 2pin tel lidhës femër (opsional)

Mjetet që ju nevojiten:

  • hekur bashkues me majë të imët
  • ndihmën e duarve ose pajisjes për ta mbajtur protoboardin të qëndrueshëm
  • preres telash
  • kaçavidë Philips
  • piskatore
  • multimetër
  • 30 zhveshës teli guage
  • armë me zam të nxehtë (opsional)
  • Printer 3D (opsional)
  • kompjuter me Arduino IDE të instaluar

Hapi 1: Përgatitni Adafruit Feather M0 Bluefruit LE

Përgatitni Adafruit Feather M0 Bluefruit LE
Përgatitni Adafruit Feather M0 Bluefruit LE

Së pari lidhni kunjat e kokës në tabelë nëse nuk do të mblidhen paraprakisht.

Këtu është një referencë e mirë për Adafruit Feather M0 Bluefruit LE:

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

Përditësoni bordin në firmware -in më të fundit. Skica ime arduino nuk do të funksionojë nëse bordi nuk azhurnohet në të paktën 0.7.6. Nëse po përdorni firmware më të vjetër, skica nuk do të funksionojë siç duhet ose do të ketë probleme me performancën. Unë konfirmova që skica ime funksionon në mënyrë të përsosur me versionet 0.7.7 dhe 0.8.0. Ju mund të përditësoni firmware -in e bordeve në ajër me telefonin tuaj duke përdorur aplikacionin Bluefruit LE Connect për (iOS ose Android). Kam përdorur aplikacionin iOS dhe ju jepet opsioni për të përmirësuar ose ulur në shumë versione. Zgjidhni 0.7.7 ose 0.8.0. Unë nuk mund të garantoj që gjithçka do të funksionojë si duhet për versionet e reja.

Më pas instaloni tabelat dhe bibliotekat në Arduino IDE të nevojshme për skicën. Udhëzimet mund të gjenden këtu:

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

Sigurohuni që të instaloni të dy bordet Adafruit SAMD dhe bordet Arduino SAMD duke përdorur menaxherin e bordit.

Gjithashtu, instaloni Adafruit BluefruitLE nRF51 v1.9.5 duke përdorur menaxherin e bibliotekës

Konfirmoni që bordi juaj po punon si duhet duke ngarkuar disa nga skicat shembull që duhet të shihni nën shembullin-> Adafruit Bluefruit nRF51 nëse e keni instaluar bibliotekën në mënyrë korrekte.

Më në fund, pasi të konfirmoni që bordi po funksionon siç duhet, ngarkoni skicën time duke përdorur skedarët e dhënë në këtë hap.

Hapi 2: Pastroni dhe përgatitni Commodore 64 (sipas nevojës)

Hiqni motherboard Commodore 64 nëse keni një atje, nuk do të përdoret.

Pastroni kontaktet e tastierës Commodore 64. Para pastrimit të minave, hapësira dhe çelësat F1 nuk regjistroheshin gjithmonë kur shtypeshin. Pas procesit të mëposhtëm, gjithçka funksionoi shkëlqyeshëm.

  • së pari shpalosni telat e lidhur me bllokimin e ndërrimit
  • hiqni 23 vidhat e vogla që mbajnë pjesën e poshtme të tastierës në vend
  • rrokullisje mbi dërrasë
  • pastaj pastroni kontaktet

    • Kam përdorur Pastruesin e Kontaktit QD
    • I spërkat disa në një filxhan të vogël dhe përdor këshilla q për të pastruar butësisht çdo kontakt derisa nuk kishte më shumë ose shumë pak ngjyrë të zezë për të kaluar në këshilla q

Provova të njëjtin proces pastrimi me fërkimin e alkoolit në fillim dhe nuk ishte aq efektiv sa pastruesi i kontaktit.

Të gjithë çelësat funksionuan shkëlqyeshëm pas pastrimit.

Ndiqni hapat e kundërt për të montuar përsëri tastierën. Mos harroni të lidhni përsëri telat në çelësin e kyçjes së ndërrimit.

Hapi 3: Ndërtoni qarkun në një tabelë me bukë

Ndërtoni qarkun në një tabelë me bukë
Ndërtoni qarkun në një tabelë me bukë
Ndërtoni qarkun në një tabelë me bukë
Ndërtoni qarkun në një tabelë me bukë
Ndërtoni qarkun në një tabelë me bukë
Ndërtoni qarkun në një tabelë me bukë

Tani lidhni qarkun në dërrasën e bukës siç tregohet në diagramin Fritzing. Kam përdorur dy dërrasa buke në figurë, një dërrasë të madhe të bardhë dhe një dërrasë të vogël blu, vetëm për ta shpërndarë pak. Ka vend për të vendosur gjithçka në një dërrasë të madhe të bardhë.

Fotografia e shiritit që vjen nga tastiera Commodore 64 tregon se si të identifikoni numrat e kunjave. Pin 1 është në anën ku ka një vrimë që mungon (e cila do të ishte pin 2).

Ka rëndësi se në cilin drejtim vendosen diodat në qark. Sigurohuni që brezat e errët në diodë të jenë në anën e treguar në figurë. Diodat që kam përdorur janë 1N4148.

Të gjithë rezistorët janë 220 ohm.

RGB Led duhet të jetë i varietetit të zakonshëm katodë ose nuk do të funksionojë siç duhet në këtë qark.

Nëse gjithçka ka shkuar mirë, duhet të jeni në gjendje të lidhni Commodore 64 me një pajisje përmes bluetooth dhe ta bëni atë të funksionojë si një tastierë bluetooth!

(shënim: komentet në skicën time arduino tregojnë gjithashtu se cilat kunja lidhen me çfarë)

(gjithashtu vini re: kunja 1 në çipin 74HC595 është vendi ku pika është në çip)

Hapi 4: Bëni një qark më të përhershëm

Bëni një qark më të përhershëm
Bëni një qark më të përhershëm
Bëni një qark më të përhershëm
Bëni një qark më të përhershëm
Bëni një qark më të përhershëm
Bëni një qark më të përhershëm

Tani që keni konfirmuar se gjithçka funksionon siç duhet, është koha për të lidhur një qark më të përhershëm. E bëra duke përdorur një teknikë të mësuar në këtë udhëzues:

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

Në foto tregohet se si i shtrova përbërësit e mi.

Përdora një kokë me majë mashkullore me 20 kunja dhe hoqa kunjin e dytë me pincë për të krijuar një vend për të ngjitur shiritin nga tastiera Commodore 64. Kam përdorur gjithashtu një kokë pin 4 mashkullore për të bërë një lidhje për LED RGB.

E bëra një fotografi dhe pastaj e përmbysa dhe e fotografova me kokë poshtë.

I etiketova të gjitha kunjat në diagram dhe tërhoqa të gjitha lidhjet që duheshin bërë.

Jini shumë të kujdesshëm dhe kontrolloni dyfish gjithçka.

Pasi të jeni të sigurt se gjithçka është e saktë, filloni të bashkoni lidhjet duke përdorur tela 30 matës duke përdorur figurën si udhëzues. Përdora një multimetër për t'u siguruar që kishte një lidhje elektrike midis secilës gjë që bashkova dhe se nuk kishte midis kunjave të afërt që nuk duhej të lidheshin.

Kam përdorur kabllo bluzë femër-femër dhe disa zam të çmendur për të bërë një kabllo për LED RGB.

(shënim: në 74HC595 horizontale kam tërhequr lidhjen për kunjat 9-16 nën numrat kur kunjat ishin vërtet në vrimat mbi numrat)

Hapi 5: Shtoni një çelës, lidhës USB dhe montim për ta përfunduar atë

Shtoni një çelës, lidhës USB dhe montim për ta përfunduar atë
Shtoni një çelës, lidhës USB dhe montim për ta përfunduar atë
Shtoni një çelës, lidhës USB dhe montim për ta përfunduar atë
Shtoni një çelës, lidhës USB dhe montim për ta përfunduar atë
Shtoni një çelës, lidhës USB dhe montim për ta përfunduar atë
Shtoni një çelës, lidhës USB dhe montim për ta përfunduar atë

Për fazën e përfundimit:

  • Së pari zgjodha një vend për të vendosur tabelën dhe paketën e baterisë dhe i ngjita me nxehtësi në vend

    • për tabelën zgjodha një nga vidhat që ishte për motherboard dhe ngjita nxehtë një vidë atje
    • I ngjita nxehtësisht dy vida në qoshet e tjera gjithashtu për ta mbajtur fort në vend dhe për ta ngritur qarkun nga fundi pak
  • Unë gjithashtu ngjita nxehtësisht LED RGB në vend të LED të vjetër. Ju mund të mos keni nevojë të përdorni zam të nxehtë, por kutia ime C64 u dëmtua kur e mora atë.
  • pastaj zgjas kabllon e baterisë me një lidhës JST 100 mm meshkuj dhe femra dhe ngjita një çelës rrëshqitës për të qenë në gjendje të ndez dhe fikni tastierën bluetooth
  • më pas fitova një kabllo të shkurtër mashkull mikro-usb tek kabllo usb_a femër për ta përdorur për karikim
  • Unë printova 3D një montim për kalimin dhe kabllon USB (skedari stl është bashkangjitur)

    Më duhej të regjistroja pak vrimat për t'iu përshtatur ndërprerësit dhe kabllit USB

  • Unë e kam ngjitur kabllon USB në vend, çelësi ishte i mirë vetëm me fërkime
  • Më në fund e ngjita nxehtësisht pllakën e montimit në vend

Hapi 6: Shënime përfundimtare mbi funksionalitetin

LED është vendosur të jetë:

  • blu kur bateria është e mirë dhe është e lidhur me bluetooth
  • jeshile kur bateria është e mirë dhe nuk është e lidhur me bluetooth
  • e kuqe kur bateria duhet të ngarkohet

Shënim: për të ngarkuar baterinë çelësi duhet të jetë në pozicionin e ndezur kur lidhet me energjinë nëpërmjet një kabllo USB.

Funksionaliteti i tastierës:

Unë e kam testuar atë vetëm në pajisjet iOS dhe mund të bëjë gjithçka që kam menduar të provoj. Duhet të funksionojë kryesisht në sisteme të tjera, por unë nuk e kam testuar atë.

Çelësi i rivendosjes është ekuivalent me çelësin e opsionit në një mac.

Çelësi Commodore është ekuivalent me çelësin e komandës në një mac.

Çelësi ctrl është ekuivalent me çelësin e kontrollit në një mac.

Për të përdorur komandat e opsionit të zhvendosjes, shtypni rivendosjen dhe butonin e djathtë të ndërrimit.

Çelësat e ndërrimit të djathtë dhe të majtë të ndryshimit janë të ndryshëm. Në disa raste ata nuk do të kenë të njëjtat rezultate dhe përdoren për të qenë në gjendje të shtypin çelësa që nuk shfaqen në tastierën Commodore.

zhvendosja e djathtë 7 është `

zhvendosja e djathtë = është |

zhvendosja e djathtë / është

zhvendosja e djathtë: është {

zhvendosja e djathtë; eshte}

skeda është shigjeta e majtë në këndin e sipërm të majtë të tastierës

butoni clear/home e lëviz kursorin në fillim të rreshtit

zhvendosja e djathtë dhe pastrimi/home e lëviz kursorin në fund të rreshtit

zhvendosja e majtë qartë/në shtëpi thekson gjithçka në rreshtin pas kursorit

shift majtas dhe çelësat e kursorit mund të përdoren për të nxjerrë në pah tekstin

Çelësat e funksionit të pa modifikuar:

F1 = Luaj/Ndalo

F3 = Volume Up

F5 = Volumi Ulet

F7 = Heshtje

Çelësat e funksionit kur shtypet tasti i majtë i ndërrimit:

F1 = Media Tjetër

F3 = Media e mëparshme

F5 = Kërko

F7 = Shtëpi

Çelësat e funksionit kur shtypet zhvendosja në të djathtë:

F1 = Ndriçimi +

F3 = Ndriçimi -

F5 = Kërko

F7 = Ndrysho tastierën virtuale

Konkursi Arduino 2019
Konkursi Arduino 2019
Konkursi Arduino 2019
Konkursi Arduino 2019

Vrapues në Konkursin Arduino 2019

Recommended: