Satura rādītājs:
- 1. darbība: sagatavojiet Adafruit Feather M0 Bluefruit LE
- 2. darbība. Notīriet un sagatavojiet Commodore 64 (pēc nepieciešamības)
- 3. darbība: izveidojiet ķēdi uz maizes dēļa
- 4. solis: izveidojiet pastāvīgāku ķēdi
- 5. darbība: pievienojiet slēdzi, USB savienotāju un stiprinājumu, lai to pabeigtu
- 6. darbība. Pēdējās piezīmes par funkcionalitāti
Video: Pārvērst Commodore 64 IOS Bluetooth tastatūrā: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šajā pamācībā aprakstīts, kā Commodore 64 datoru pārvērst par Bluetooth tastatūru. Tas ietver mikro kontroliera programmēšanu ar Arduino IDE un shēmas plates izveidi.
Nepieciešamie materiāli (daži nav obligāti):
- Commodore 64 ar tastatūru (noņemiet mātesplati, tā netiek izmantota)
- (2) 74HC595 maiņu reģistri
- (8) 1N4148 diodes
- (3) 220 omu rezistori
- (1) RGB LED (kopējais katods)
- (1) Adafruit Feather M0 Bluefruit (var darboties arī citi adafruit bluefruit nRF51 dēļi, nemainot šeit sniegtos norādījumus)
- (1) 18x24 caurumu protoboards (derēs lielāki izmēri)
- (1) liels maizes dēlis
- (~ 50) vīriešu un vīriešu maizes dēļa džemperu kabeļi
- (4) sieviešu un sieviešu džemperu kabeļi
- (1) 3,7 V lipolijas akumulators ar JST savienotāju (es izmantoju 2000 mAh)
- (1) slīdņa slēdzis (nav obligāti jābūt bīdāmam slēdzim, jebkurš slēdzis varētu darboties)
- lodēt
- lodēšanas plūsma
- 30 guage stieple
- (3-4) 2 mm x 8 mm skrūves
- (1) īss vīriešu micro USB līdz sieviešu USB-A kabelis
- (1) USB-A vīriešu-vīriešu kabelis (3-6 pēdas garš, uzlādēšanai)
- (1) 20 kontaktu tēviņa galvene
- (1) 4 kontaktu tērauda tapas galviņa
- (1) JST PH 2.0 spraudkontakta savienotājs 100 mm 2 kontaktu savienotāja vads (pēc izvēles)
- (1) JST PH 2.0 spraudņa savienotājs 100 mm 2 kontaktu savienotāja vads (pēc izvēles)
Jums nepieciešami rīki:
- lodāmurs ar smalku galu
- palīdzīgas rokas vai ierīce, lai noturētu protobordu
- stiepļu griezēji
- skrūvgriezis Philips
- pincetes
- multimetrs
- 30 vadu stieples noņēmēji
- karstās līmes pistole (pēc izvēles)
- 3D printeris (pēc izvēles)
- dators ar instalētu Arduino IDE
1. darbība: sagatavojiet Adafruit Feather M0 Bluefruit LE
Vispirms pielodējiet galvenes tapas pie tāfeles, ja tā nebija iepriekš samontēta.
Šeit ir laba atsauce uz Adafruit Feather M0 Bluefruit LE:
learn.adafruit.com/adafruit-feather-m0-blu…
Atjauniniet paneli uz jaunāko programmaparatūru. Mana arduino skice nedarbosies, ja vien tāfele nav atjaunināta līdz vismaz 0.7.6. Ja izmantojat vecāku programmaparatūru, skice nedarbosies pareizi vai radīsies darbības problēmas. Es apstiprināju, ka mana skice darbojas nevainojami, izmantojot versijas 0.7.7 un 0.8.0. Jūs varat atjaunināt dēļu programmaparatūru, izmantojot tālruni, izmantojot lietotni Bluefruit LE Connect (iOS vai Android). Es izmantoju iOS lietotni, un jums tiek dota iespēja jaunināt vai pazemināt uz daudzām versijām. Izvēlieties 0.7.7 vai 0.8.0. Es nevaru garantēt, ka jaunākajām versijām viss darbosies pareizi.
Pēc tam instalējiet dēļus un bibliotēkas Arduino IDE, kas nepieciešams skicei. Instrukcijas var atrast šeit:
learn.adafruit.com/adafruit-feather-m0-blu…
Pārliecinieties, vai esat instalējis gan Adafruit SAMD dēļus, gan Arduino SAMD dēļus, izmantojot tāfeles pārvaldnieku.
Izmantojot bibliotēkas pārvaldnieku, instalējiet arī Adafruit BluefruitLE nRF51 v1.9.5
Pārliecinieties, ka jūsu dēlis darbojas pareizi, augšupielādējot dažas piemēru skices, kuras jums vajadzētu redzēt sadaļā example-> Adafruit Bluefruit nRF51, ja pareizi instalējāt bibliotēku.
Visbeidzot, pēc tam, kad esat apstiprinājis, ka tāfele darbojas pareizi, augšupielādējiet manu skici, izmantojot šajā solī paredzētos failus.
2. darbība. Notīriet un sagatavojiet Commodore 64 (pēc nepieciešamības)
Noņemiet Commodore 64 mātesplati, ja jums tāda ir, tā netiks izmantota.
Notīriet Commodore 64 tastatūras kontaktus. Pirms raktuves tīrīšanas atstarpes taustiņš un taustiņi F1 ne vienmēr tika reģistrēti, nospiežot tos. Pēc zemāk minētā procesa viss strādāja lieliski.
- vispirms atkausējiet vadus, kas savienoti ar pārslēgšanas slēdzeni
- noņemiet 23 sīkās skrūves, kas tur tastatūras apakšdaļu
- uzsist pār dēli
-
pēc tam notīriet kontaktus
- Es izmantoju QD kontaktu tīrīšanas līdzekli
- Es dažus izsmidzināju nelielā krūzītē un izmantoju q padomus, lai maigi notīrītu katru kontaktu, līdz vairs nebija vai bija ļoti maz melnās krāsas
Sākumā es izmēģināju to pašu tīrīšanas procesu, berzējot alkoholu, un tas nebija gandrīz tikpat efektīvs kā kontaktu tīrīšanas līdzeklis.
Pēc tīrīšanas visas atslēgas darbojās lieliski.
Lai saliktu tastatūru, veiciet pretējās darbības. Neaizmirstiet atkārtoti pielodēt vadus ar pārslēgšanas bloķēšanas taustiņu.
3. darbība: izveidojiet ķēdi uz maizes dēļa
Tagad pievienojiet ķēdi uz maizes dēļa, kā parādīts Fritzinga diagrammā. Attēlā es izmantoju divus rīvdēļus, vienu lielu baltu un vienu mazu zilu rīvdēli, lai to nedaudz izkliedētu. Ir vieta, kur visu ievietot uz viena liela balta maizes dēļa.
Lentas attēls, kas nāk no Commodore 64 tastatūras, parāda, kā noteikt pin numurus. 1. tapa atrodas tajā pusē, kur trūkst cauruma (kas būtu 2. tapa).
Ir svarīgi, kādā virzienā ķēdes diodes ir novietotas. Pārliecinieties, vai tumšās joslas uz diodes atrodas attēlā norādītajā pusē. Manis izmantotās diodes ir 1N4148.
Visi rezistori ir 220 omi.
RGB gaismas diodēm ir jābūt kopējai katodu šķirnei, pretējā gadījumā tas nedarbosies pareizi, kā vads šajā ķēdē.
Ja viss ir noticis pareizi, jums vajadzētu būt iespējai savienot Commodore 64 ar ierīci, izmantojot Bluetooth, un panākt, lai tā pareizi darbotos kā Bluetooth tastatūra!
(piezīme: komentāri manā arduino skicē arī norāda, kuras tapas ar ko tiek savienotas)
(arī piezīme: 74HC595 mikroshēmas 1. tapa ir vieta, kur punkts atrodas mikroshēmā)
4. solis: izveidojiet pastāvīgāku ķēdi
Tagad, kad esat apstiprinājis, ka viss darbojas pareizi, ir pienācis laiks izveidot pastāvīgāku ķēdi. Es to darīju, izmantojot tehniku, kas mācīta šajā pamācībā:
www.instructables.com/id/How-to-Prototype-…
Fotogrāfijās redzams, kā es izkārtoju savas sastāvdaļas.
Es izmantoju 20 kontaktu vīriešu tapas galviņu un noņemu otro tapu ar knaiblēm, lai izveidotu vietu, kur piestiprināt lenti no Commodore 64 tastatūras. Es arī izmantoju 4 kontaktu vīriešu kontaktu galveni, lai izveidotu savienotāju RGB LED.
Es to nofotografēju un pēc tam apgāzu un nofotografēju otrādi.
Es marķēju visas tapas diagrammā un ievilku visus savienojumus, kas bija jāizveido.
Esiet ļoti uzmanīgs un vēlreiz pārbaudiet visu.
Kad esat pārliecināts, ka viss ir pareizi, sāciet lodēt savienojumus, izmantojot 30 gabarītu vadu, izmantojot attēlu kā ceļvedi. Es izmantoju multimetru, lai pārliecinātos, ka starp katru lodēto lietu ir elektrisks savienojums un vai starp tuvumā esošajām tapām nav savienojuma.
Es izmantoju sieviešu-sieviešu džemperu kabeļus un kādu traku līmi, lai izveidotu kabeli RGB LED.
(piezīme: uz horizontālā 74HC595 zem cipariem es izvilku savienojumu tapām 9-16, kad tapas patiešām atradās caurumos virs cipariem)
5. darbība: pievienojiet slēdzi, USB savienotāju un stiprinājumu, lai to pabeigtu
Apdares posmam:
-
Vispirms es izvēlējos vietu, kur piestiprināt dēli un akumulatoru, un karsti pielīmēju tos vietā
- dēļam es izvēlējos vienu no skrūvēm, kas bija mātesplatei, un tur karsti pielīmēja skrūvi
- Es arī karsti pielīmēju divas skrūves citos stūros, lai to cieši turētu vietā un nedaudz paceltu ķēdi no apakšas
- Es arī karsti pielīmēju RGB gaismas diodi vecās gaismas diodes vietā. Jums, iespējams, nevajadzēs izmantot karstu līmi, bet mans C64 korpuss, to iegādājoties, bija bojāts.
- tad es pagarināju akumulatora kabeli ar vīriešu un sieviešu 100 mm JST savienotāju un lodēju slīdni, lai varētu ieslēgt un izslēgt Bluetooth tastatūru
- pēc tam es iegādājos īsu vīriešu mikro-USB kabeli līdz sieviešu usb_a kabeli, ko izmantot uzlādēšanai
-
Es 3D izdrukāju slēdža un USB kabeļa stiprinājumu (stl fails ir pievienots)
Man vajadzēja nedaudz iedobīt caurumus, lai tie atbilstu slēdzim un USB kabelim
- Es traki pielīmēju USB kabeli vietā, slēdzis bija labs tikai ar berzi
- Visbeidzot es karsti pielīmēju montāžas plāksni vietā
6. darbība. Pēdējās piezīmes par funkcionalitāti
LED ir iestatīts šādi:
- zils, ja akumulators ir labs un tas ir savienots ar Bluetooth
- zaļā krāsā, ja akumulators ir labs un nav pievienots Bluetooth
- sarkanā krāsā, kad nepieciešams uzlādēt akumulatoru
Piezīme: lai uzlādētu akumulatoru, slēdzim jābūt ieslēgtam, kad tas ir pievienots barošanai, izmantojot USB kabeli.
Tastatūras funkcionalitāte:
Esmu to pārbaudījis tikai iOS ierīcēs, un tas var darīt visu, ko esmu domājis izmēģināt. Tam lielā mērā vajadzētu strādāt ar citām sistēmām, bet es to neesmu pārbaudījis.
Atjaunošanas atslēga ir līdzvērtīga Mac opcijas atslēgai.
Commodore taustiņš ir ekvivalents Mac taustiņam.
Ctrl taustiņš ir līdzvērtīgs Mac vadības taustiņam.
Lai izmantotu opciju shift komandas, nospiediet atjaunošanas taustiņu un labo Shift taustiņu.
Labās un kreisās maiņas taustiņi atšķiras. Dažos gadījumos tiem nebūs vienādu rezultātu, un tie tiek izmantoti, lai varētu ierakstīt taustiņus, kas nav parādīti Commodore tastatūrā.
labā nobīde 7 ir"
labā nobīde = ir |
labā maiņa / ir
labā maiņa: ir {
labā maiņa; ir}
cilne ir kreisā bultiņa tastatūras augšējā kreisajā stūrī
poga dzēst/sākums pārvieto kursoru uz rindas sākumu
labā maiņa un clear/home pārvieto kursoru uz rindas beigām
kreisā maiņa skaidra/sākumlapa izceļ visu rindā aiz kursora
kreiso maiņu un kursora taustiņus var izmantot, lai izceltu tekstu
Nemainīti funkciju taustiņi:
F1 = Atskaņot/Pauze
F3 = skaļuma palielināšana
F5 = skaļuma samazināšana
F7 = izslēgt skaņu
Funkciju taustiņi, nospiežot kreiso pārslēgšanas taustiņu:
F1 = Media Next
F3 = multivides iepriekšējais
F5 = Meklēt
F7 = Sākums
Funkciju taustiņi, nospiežot labo taustiņu:
F1 = spilgtums +
F3 = spilgtums -
F5 = Meklēt
F7 = Pārslēgt virtuālo tastatūru
Otrā vieta Arduino konkursā 2019
Ieteicams:
Pārvērst X-box rokgrupas bungas par vidēja statīva elektroniskām bungām: 4 soļi (ar attēliem)
Pārvērst X-box rokgrupas bungas par Midi Stand Alone Electronic Drums: Man bija paveicies iegūt lietotu x-box bungu komplektu, tas ir nedaudz raupjā formā un bez lāpstiņas, bet nekas, ko nevar salabot. pārvērtiet to par atsevišķu elektrisko bungu komplektu. Lasot analogo vērtību no pjezo sensora un pārvēršot to par MIDI comman
Pārvērst analogo kameru par (daļēji) digitālu: 3 soļi (ar attēliem)
Pārvērst analogo kameru par (daļēji) digitālu: Sveiki! Pirms trim gadiem Thingiverse es atradu modeli, kas savienoja Raspberry kameru ar Canon EF objektīvu. Šeit ir saite https://www.thingiverse.com/thing:909176 Tas strādāja labi, un es to aizmirsu. Pirms dažiem mēnešiem es atkal atradu veco projektu un
Pārvērst dienasgaismas spuldzi LED (akvārijā): 5 soļi (ar attēliem)
Pārvērst dienasgaismas spuldzi par LED (akvāriju): Sveiki visiem! Šajā pamācībā mēs pārveidosim bojātu dienasgaismas apgaismes ierīci par LED gaismas ierīci. Garantijā nomainījis trīs akvārija gaismas ķermeņus, es nolēmu vienkārši izveidot savu LED versiju
Pārvērst gaismas montāžu par LED kopu: 7 soļi (ar attēliem)
Pārvērst gaismas stiprinājumu par LED kopu: manas mājas priekšpusē ir jauka, veca lampa, bet spuldze tajā ir diezgan blāva. Tas ir fluorescējošs, kas ir aptuveni 100 W kvēlspuldzes (kvēldiega) ekvivalents. Tas arī, galvenokārt līdz konstrukcijas trūkumam montāžā, rada ēnas tiesības
Pārvērst lidmašīnas trokšņu slāpēšanas austiņas par stereo austiņām: 6 soļi (ar attēliem)
Pārvērst lidmašīnas trokšņu slāpēšanas austiņas par stereo austiņām. Vai kādreiz ir bijusi iespēja iegūt dažas no šīm trokšņu slāpēšanas austiņām no lidmašīnām? Šeit ir dažas detaļas par manu uzdevumu pārveidot šīs trīs zaru austiņas par parastu 3,5 mm stereo austiņu ligzdu datoram/klēpjdatoram vai jebkurai citai pārnēsājamas ierīces, piemēram, ce