Sisällysluettelo:
- Vaihe 1: Valmistele Adafruit Feather M0 Bluefruit LE
- Vaihe 2: Puhdista ja valmistele Commodore 64 (tarpeen mukaan)
- Vaihe 3: Rakenna piiri leipälevylle
- Vaihe 4: Tee pysyvämpi piiri
- Vaihe 5: Viimeistele se lisäämällä kytkin, USB -liitin ja kiinnike
- Vaihe 6: Viimeiset huomautukset toiminnallisuudesta
Video: Käännä Commodore 64 IOS Bluetooth -näppäimistöön: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä ohjeessa kuvataan, miten Commodore 64 -tietokone voidaan muuttaa Bluetooth -näppäimistöksi. Se sisältää mikro -ohjaimen ohjelmoinnin Arduino IDE: n kanssa ja piirilevyn rakentamisen.
Tarvittavat tarvikkeet (jotkut ovat valinnaisia):
- Commodore 64 näppäimistöllä (irrota emolevy, sitä ei käytetä)
- (2) 74HC595 -vuororekisterit
- (8) 1N4148 diodia
- (3) 220 ohmin vastukset
- (1) RGB Led (yhteinen katodi)
- (1) Adafruit Feather M0 Bluefruit (muut adafruit bluefruit nRF51 -levyt voivat toimia myös muuttamatta tässä annettuja ohjeita)
- (1) 18x24 -reikäinen protoboard (suuret koot toimivat)
- (1) iso leipälauta
- (~ 50) uros-uros leipälautahyppykaapelit
- (4) naaras-naarashyppykaapelit
- (1) 3,7 V: n lipolyakku takaisin JST -liittimellä (käytin 2000 mAh)
- (1) liukukytkin (ei välttämättä tarvitse olla liukukytkin, mikä tahansa kytkin voi toimia)
- juottaa
- juotosvirta
- 30 mittausjohtoa
- (3-4) 2 mm x 8 mm ruuvit
- (1) lyhyt urospuolinen mikro-USB-naaras-USB-A-kaapeli
- (1) USB-A-uros-uroskaapeli (3-6 jalan pituinen, latausta varten)
- (1) 20 -nastainen urospistoke
- (1) 4 -nastainen urospistoke
- (1) JST PH 2.0 -pistokeliitin, 100 mm, 2 -napainen urosliitinjohto (valinnainen)
- (1) JST PH 2.0 -pistokeliitin 100 mm 2 -napainen naarasliitinjohto (valinnainen)
Tarvittavat työkalut:
- juotin hienolla kärjellä
- auttavat kädet tai laite pitämään protoboardia vakaana
- langanleikkurit
- Philipsin ruuvimeisseli
- pinsetit
- yleismittari
- 30 mittauslangan irrotinta
- kuuma liimapistooli (valinnainen)
- 3D -tulostin (valinnainen)
- tietokone, johon on asennettu Arduino IDE
Vaihe 1: Valmistele Adafruit Feather M0 Bluefruit LE
Juotetaan ensin otsikkotapit levyyn, jos se ei ole valmiiksi koottu.
Tässä on hyvä viite Adafruit Feather M0 Bluefruit LE: lle:
learn.adafruit.com/adafruit-feather-m0-blu…
Päivitä kortti uusimpaan laiteohjelmistoon. Arduino -luonnokseni ei toimi, ellei levyä ole päivitetty vähintään 0.7.6: een. Jos käytät vanhempaa laiteohjelmistoa, luonnos ei toimi oikein tai suorituskykyongelmia. Vahvistin, että luonnokseni toimii virheettömästi versioilla 0.7.7 ja 0.8.0. Voit päivittää levyjen laiteohjelmiston langattomasti puhelimellasi Bluefruit LE Connect -sovelluksella (iOS tai Android). Käytin iOS -sovellusta ja sinulla on mahdollisuus päivittää tai alentaa monia versioita. Valitse 0.7.7 tai 0.8.0. En voi taata, että kaikki toimii oikein uudemmissa versioissa.
Asenna seuraavaksi piirustukset tarvittavat Arduino IDE -levyt ja kirjastot. Ohjeet löytyvät täältä:
learn.adafruit.com/adafruit-feather-m0-blu…
Varmista, että asennat sekä Adafruit SAMD -levyt että Arduino SAMD -levyt käyttämällä kortinhallintaa.
Asenna myös Adafruit BluefruitLE nRF51 v1.9.5 käyttämällä kirjastonhallintaa
Varmista, että korttisi toimii oikein, lataamalla joitain esimerkkiluonnoksia, jotka sinun pitäisi nähdä kohdassa esimerkki-> Adafruit Bluefruit nRF51, jos olet asentanut kirjaston oikein.
Lopuksi, kun olet vahvistanut, että levy toimii oikein, lataa luonnokseni tässä vaiheessa annettujen tiedostojen avulla.
Vaihe 2: Puhdista ja valmistele Commodore 64 (tarpeen mukaan)
Poista Commodore 64 -emolevy, jos sinulla on sellainen, sitä ei käytetä.
Puhdista Commodore 64 -näppäimistön koskettimet. Ennen kaivoksen puhdistamista välilyönti ja F1 -näppäimet eivät aina rekisteröityneet, kun niitä painetaan. Alla olevan prosessin jälkeen kaikki toimi hienosti.
- Irrota ensin vaihteen lukkoon liitetyt johdot
- Irrota 23 pientä ruuvia, jotka pitävät näppäimistön pohjan paikallaan
- kääntää laudan yli
-
puhdista sitten kontaktit
- Käytin QD Contact Cleaneria
- Ruiskutin osan pieneen kuppiin ja käytin q-vinkkejä puhdistamaan varovasti kaikki kontaktit, kunnes q-kärkiin ei tullut enää tai hyvin vähän mustaa
Kokeilin samaa puhdistusprosessia aluksi alkoholilla, eikä se ollut läheskään yhtä tehokas kuin kontaktinpuhdistusaine.
Kaikki avaimet toimivat hyvin puhdistuksen jälkeen.
Kokoa näppäimistö uudelleen noudattamalla päinvastaisia ohjeita. Muista juottaa johdot uudelleen lukitusnäppäimeen.
Vaihe 3: Rakenna piiri leipälevylle
Kytke nyt piiri piirilevylle Fritzing -kaavion mukaisesti. Käytin kuvassa kaksi leipälautaa, yhtä suurta valkoista leipälautaa ja yhtä pientä sinistä leipälevyä vain levittääksesi sitä hieman. On tilaa mahtua kaikki yhdelle suurelle valkoiselle leipälaudalle.
Commodore 64 -näppäimistöstä tuleva kuva nauhasta osoittaa, kuinka pin -numerot tunnistetaan. Nasta 1 on sivulla, josta puuttuu reikä (joka olisi tappi 2).
Sillä on merkitys, mihin suuntaan piirin diodit sijoitetaan. Varmista, että diodin tummat nauhat ovat kuvassa osoitetulla puolella. Käyttämäni diodit ovat 1N4148.
Kaikki vastukset ovat 220 ohmia.
RGB -ledin on oltava tavallista katodilajiketta, tai se ei toimi oikein tämän piirin langallisena.
Jos kaikki on mennyt oikein, sinun pitäisi pystyä liittämään Commodore 64 laitteeseen Bluetoothin kautta ja toimimaan oikein bluetooth -näppäimistönä!
(huomautus: arduino -luonnokseni kommentit osoittavat myös, mitkä nastat liitetään mihin)
(Huomaa myös: 74HC595 -sirun nasta 1 on paikka, jossa piste on sirussa)
Vaihe 4: Tee pysyvämpi piiri
Nyt kun olet varmistanut, että kaikki toimii oikein, on aika kytkeä pysyvämpi piiri. Tein sen käyttäen tekniikkaa, joka on opetettu tässä ohjeessa:
www.instructables.com/id/How-to-Prototype-…
Kuvissa näkyy, miten asetin komponentit.
Käytin 20 -nastaista urosnastaista otsikkoa ja poistin toisen nastan pihdeillä, jotta voit kiinnittää nauhan Commodore 64 -näppäimistöstä. Käytin myös 4 -nastaista urosnastaista otsikkoa liittimen tekemiseen RGB -LEDille.
Otin siitä kuvan ja käänsin sen ympäri ja otin kuvan ylösalaisin.
Merkitsin kaikki nastat kaavioon ja vedin kaikki tarvittavat liitännät.
Ole erittäin varovainen ja tarkista kaikki.
Kun olet varma, että kaikki on oikein, aloita liitosten juottaminen 30 -mittaisella langalla käyttäen kuvaa ohjeena. Käytin yleismittaria varmistaakseni, että jokaisen juotetun esineen välillä oli sähköliitäntä ja ettei läheisten nastojen välillä olisi liitäntää.
Käytin naaras-naaras-hyppykaapeleita ja hullua liimaa tehdäkseni kaapelin RGB-LEDille.
(Huomaa: vaakasuorassa 74HC595 piirsin liitännän nastoille 9-16 numeroiden alle, kun nastat olivat todella numeroiden yläpuolella olevissa reikissä)
Vaihe 5: Viimeistele se lisäämällä kytkin, USB -liitin ja kiinnike
Viimeistelyvaihetta varten:
-
Ensin valitsin paikan levyn ja akun kiinnittämiseksi ja liimasin ne paikalleen
- levylle valitsin yhden emolevyn ruuveista ja liimasin ruuvin sinne
- Liimasin myös kaksi ruuvia muissa kulmissa pitämään sitä tiukasti paikallaan ja nostamaan piirin hieman pohjasta
- Liimasin myös kuuma -RGB -LEDin vanhan LED -valon tilalle. Sinun ei ehkä tarvitse käyttää kuumaa liimaa, mutta C64 -koteloni oli vaurioitunut, kun hankin sen.
- sitten jatkoin akkukaapelia uros- ja naaraspuolisella 100 mm: n JST -liittimellä ja juotin liukusäätimen, jotta Bluetooth -näppäimistö voidaan kytkeä päälle ja pois
- Seuraavaksi ostin lyhyen uros-mikro-usb-kaapelin naaras-usb_a-kaapeliin lataamista varten
-
3D -tulostin kytkimen ja USB -kaapelin kiinnityksen (stl -tiedosto on liitetty)
Minun piti rei'ittää hiukan reikiä, jotta se sopisi kytkimeen ja USB -kaapeliin
- Liitin hullusti USB -kaapelin paikalleen, kytkin oli hyvä pelkällä kitkalla
- Lopuksi liimasin kiinnityslevyn paikoilleen
Vaihe 6: Viimeiset huomautukset toiminnallisuudesta
LED on asetettu seuraavasti:
- sininen, kun akku on hyvä ja se on yhdistetty Bluetoothiin
- vihreä, kun akku on hyvä eikä sitä ole yhdistetty Bluetoothiin
- punainen, kun akku on ladattava
Huomautus: akun lataamiseksi kytkimen on oltava päällä -asennossa, kun se on kytketty virtalähteeseen USB -kaapelilla.
Näppäimistön toiminnot:
Olen testannut sitä vain iOS -laitteilla ja se voi tehdä kaiken, mitä olen ajatellut kokeilla. Sen pitäisi toimia suurelta osin muissa järjestelmissä, mutta en ole testannut sitä.
Palautusavain vastaa Macin asetusnäppäintä.
Commodore -avain vastaa Macin komentonäppäintä.
Ctrl -näppäin vastaa Macin ohjausnäppäintä.
Jos haluat käyttää vaihtoehdon vaihtokomentoja, paina palautuspainiketta ja oikeaa vaihtonäppäintä.
Oikea ja vasen vaihtonäppäimet ovat erilaisia. Joissakin tapauksissa niillä ei ole samoja tuloksia, ja niitä käytetään sellaisten näppäinten kirjoittamiseen, joita ei näytetä Commodore -näppäimistöllä.
oikea siirto 7 on"
oikea siirto = on |
oikea siirto / on
oikea siirto: on {
oikea siirto; On }
-välilehti on vasen nuoli näppäimistön vasemmassa yläkulmassa
Tyhjennä/kotipainike siirtää kohdistimen rivin alkuun
oikea siirto ja Clear/home siirtää kohdistimen rivin loppuun
vasen vaihto tyhjä/koti korostaa kaiken kohdistimen takana olevalla rivillä
vasen siirto ja kursorinäppäimillä voidaan korostaa tekstiä
Muokkaamattomat toimintonäppäimet:
F1 = Toista/Tauko
F3 = äänenvoimakkuuden lisäys
F5 = äänenvoimakkuuden vähennys
F7 = mykistys
Toimintonäppäimet, kun vasenta vaihtonäppäintä painetaan:
F1 = Media Seuraava
F3 = Media Edellinen
F5 = Haku
F7 = Koti
Toimintonäppäimet, kun oikeaa vaihtoa painetaan:
F1 = Kirkkaus +
F3 = Kirkkaus -
F5 = Haku
F7 = Vaihda virtuaalinäppäimistö
Toinen sija Arduino -kilpailussa 2019
Suositeltava:
FuseLight: Käännä vanha/sulatettu putkivalo studio-/juhlavaloksi: 3 vaihetta (kuvilla)
FuseLight: Käännä vanha/sulatettu putkivalo studio-/juhlavaloksi: Tässä muutin sulatetun putkivalon studio-/osavaloksi käyttämällä joitakin perustyökaluja, rgb -valoja ja 3D -tulostusta
Käännä pyörivä puhelin radioon ja kulje aika: 5 vaihetta (kuvilla)
Käännä rotaatiopuhelin radioksi ja matkusta läpi ajan: hakkasin pyörivän puhelimen radioksi! Nosta puhelin, valitse maa ja vuosikymmen ja kuuntele hienoa musiikkia! Kuinka se toimii Tässä pyörivässä puhelimessa on sisäänrakennettu mikrotietokone (Raspberry Pi), joka viestii radiooooo.com-verkkoradiolle
Käännä melkein kaikki kaiuttimeksi: 13 vaihetta (kuvilla)
Käännä melkein kaikki kaiuttimeksi: Voit muuttaa melkein minkä tahansa esineen kaiuttimeksi käyttämällä pietsolevyä ja muutamia lisäosia. Vaikka tämä saattaa tuntua taikuudelta, on itse asiassa melko yksinkertainen tekninen selitys. Ajamalla pietsolevyä vahvistimen avulla levy
Käännä ATGAMES -kannettava Sega Genesis langattomaan kaiutinsarjaan.: 13 vaihetta (kuvilla)
Käännä ATGAMES -kannettava Sega Genesis langattomiksi kaiutinsarjoiksi: Jos olet lukenut ensimmäisen ohjeeni uuden, paremman akun muokkaamisesta ATGAMES -kannettavalle Sega Genesis -akulle, saatat ihmetellä: K: Mitä tekisin kaikella tuo uusi löytynyt voima? V: Muokkaa ATGAMES Portable Sega Genesis langalliseksi
Käännä X-box Rock Band -rummut Midi Stand Alone Electronic -rumpuiksi: 4 vaihetta (kuvilla)
Käännä X-box Rock Band -rummut Midi Stand Alone Electronic -rumpuiksi: Olin onnekas saadessani käytetyn x-box-rumpusetin, se on hieman karkeassa muodossa, eikä meloa, mutta ei mitään, jota ei voida korjata. muuta se itsenäiseksi sähkörumpusetiksi. Analogisen arvon lukeminen pietsosensorista ja sen muuttaminen MIDI -commaniksi