Obsah:
- Krok 1: Připravte Adafruit Feather M0 Bluefruit LE
- Krok 2: Vyčistěte a připravte Commodore 64 (podle potřeby)
- Krok 3: Sestavte obvod na prkénku
- Krok 4: Vytvořte trvalejší obvod
- Krok 5: Dokončete to přidáním přepínače, konektoru USB a připojením
- Krok 6: Závěrečné poznámky k funkčnosti
Video: Proměňte Commodore 64 na Bluetooth klávesnici IOS: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Tento návod popisuje, jak z počítače Commodore 64 udělat bluetooth klávesnici. Zahrnuje programování mikrořadiče s Arduino IDE a konstrukci desky s obvody.
Potřebné zásoby (některé jsou volitelné):
- Commodore 64 s klávesnicí (vyjměte základní desku, nepoužívá se)
- (2) 74HC595 posuvné registry
- (8) 1N4148 diody
- (3) 220 ohmové odpory
- (1) RGB LED (společná katoda)
- (1) Adafruit Feather M0 Bluefruit (ostatní desky adafruit bluefruit nRF51 mohou fungovat také bez úpravy zde uvedených pokynů)
- (1) Protoboard s otvory 18 x 24 (větší velikosti budou fungovat)
- (1) velké prkénko
- (~ 50) propojovací kabely typu male-male pro prkénko
- (4) propojovací kabely žena-žena
- (1) 3.7V lipoly baterie zpět s konektorem JST (použil jsem 2000mAh)
- (1) posuvný přepínač (nemusí to být nutně posuvný přepínač, každý přepínač by mohl fungovat)
- pájka
- tavidlo pájky
- 30 guage drát
- (3-4) šrouby 2 mm x 8 mm
- (1) krátký kabel USB-A samec z micro USB na samice
- (1) Kabel USB-A samec-samec (3-6 stop dlouhý, pro nabíjení)
- (1) 20kolíkový kolíkový konektor
- (1) 4kolíkový kolíkový konektor
- (1) JST PH 2.0 konektor 100 mm 2pinový konektorový kabel (volitelně)
- (1) JST PH 2.0 zástrčka 100 mm 2pinová zásuvka (volitelně)
Nástroje, které budete potřebovat:
- páječka s jemným hrotem
- pomocné ruce nebo zařízení držet protoboard ve stabilní poloze
- řezačky drátu
- šroubovák philips
- pinzeta
- multimetr
- 30 odizolovacích drátů
- horká lepicí pistole (volitelně)
- 3D tiskárna (volitelně)
- počítač s nainstalovaným Arduino IDE
Krok 1: Připravte Adafruit Feather M0 Bluefruit LE
Pokud piny záhlaví nepřišly předem smontované, nejprve připájejte.
Zde je dobrá reference pro Adafruit Feather M0 Bluefruit LE:
learn.adafruit.com/adafruit-feather-m0-blu…
Aktualizujte desku na nejnovější firmware. Můj náčrtek arduina nebude fungovat, dokud nebude deska aktualizována alespoň na 0.7.6. Pokud používáte starší firmware, skica nebude fungovat správně nebo budou problémy s výkonem. Potvrdil jsem, že moje skica běží bezchybně s verzemi 0.7.7 a 0.8.0. Firmware desek můžete aktualizovat bezdrátově pomocí telefonu pomocí aplikace Bluefruit LE Connect pro (iOS nebo Android). Použil jsem aplikaci pro iOS a máte možnost upgradovat nebo downgradovat na mnoho verzí. Vyberte 0.7.7 nebo 0.8.0. Nemohu zaručit, že u novějších verzí bude vše fungovat správně.
Dále nainstalujte desky a knihovny do Arduino IDE potřebné pro náčrt. Návod najdete zde:
learn.adafruit.com/adafruit-feather-m0-blu…
Ujistěte se, že jste nainstalovali desky Adafruit SAMD a desky Arduino SAMD pomocí správce desek.
Nainstalujte si také Adafruit BluefruitLE nRF51 v1.9.5 pomocí správce knihovny
Ověřte, že vaše deska funguje správně, nahrajte některé ukázkové skici, které byste měli vidět pod příkladem-> Adafruit Bluefruit nRF51, pokud jste knihovnu nainstalovali správně.
Nakonec po potvrzení, že deska funguje správně, nahrajte můj náčrt pomocí souborů uvedených v tomto kroku.
Krok 2: Vyčistěte a připravte Commodore 64 (podle potřeby)
Odstraňte základní desku Commodore 64, pokud ji máte, nebude použita.
Vyčistěte kontakty klávesnice Commodore 64. Před vyčištěním dolu se mezerník a klávesy F1 při stisknutí vždy nezaregistrovaly. Po níže uvedeném postupu vše fungovalo skvěle.
- nejprve odpojte dráty připojené k zámku řazení
- vyšroubujte 23 malých šroubků, které drží spodní část klávesnice na místě
- převrátit desku
-
poté vyčistěte kontakty
- Použil jsem QD Contact Cleaner
- Některé jsem nastříkal do malého šálku a pomocí q-tipů jemně vyčistil každý kontakt, dokud se na q-tipy nedostalo více nebo jen málo černé
Zkoušel jsem nejprve stejný čisticí postup s alkoholem a nebyl tak účinný jako čistič kontaktů.
Všechny klíče po vyčištění fungovaly skvěle.
Při zpětné montáži klávesnice postupujte podle opačných kroků. Nezapomeňte znovu připájet dráty ke klíči zámku řazení.
Krok 3: Sestavte obvod na prkénku
Nyní zapojte obvod na prkénko, jak ukazuje Fritzingův diagram. Na obrázku jsem použil dvě prkénka, jedno velké bílé a jedno malé modré, jen abych to trochu rozložil. Je zde prostor, aby se vše vešlo na jedno velké bílé prkénko.
Obrázek pásu karet pocházející z klávesnice Commodore 64 ukazuje, jak identifikovat čísla pinů. Kolík 1 je na straně, kde chybí otvor (což by byl kolík 2).
Záleží na tom, jakým směrem jsou diody v obvodu umístěny. Ujistěte se, že tmavé pruhy na diodě jsou na straně vyznačené na obrázku. Diody, které jsem použil, jsou 1N4148.
Všechny odpory jsou 220 ohmů.
RGB LED musí být běžné katodové odrůdy, jinak nebude správně fungovat, jak je zapojeno v tomto obvodu.
Pokud je vše v pořádku, měli byste být schopni připojit Commodore 64 k zařízení přes bluetooth a fungovat správně jako bluetooth klávesnice!
(poznámka: komentáře v mém náčrtu arduino také naznačují, jaké piny se k čemu připojují)
(také poznámka: pin 1 na čipu 74HC595 je tam, kde je na čipu tečka)
Krok 4: Vytvořte trvalejší obvod
Nyní, když jste potvrdili, že vše funguje správně, je čas zapojit trvalejší obvod. Udělal jsem to pomocí techniky naučené v tomto návodu:
www.instructables.com/id/How-to-Prototype-…
Na fotografiích je znázorněno, jak jsem rozložil své komponenty.
Použil jsem 20kolíkový konektor s kolíkem a druhý kolík odstranil kleštěmi, abych vytvořil místo pro připevnění pásky z klávesnice Commodore 64. Také jsem použil 4kolíkový konektor pro připojení konektoru pro RGB LED.
Vyfotil jsem to a pak jsem to převrátil a vyfotil to vzhůru nohama.
Označil jsem všechny kolíky na schématu a zakreslil všechna připojení, která bylo třeba provést.
Buďte velmi opatrní a vše dvakrát zkontrolujte.
Jakmile jste si jisti, že je vše v pořádku, začněte pájet spoje pomocí vodiče o průměru 30 podle obrázku jako vodítka. Pomocí multimetru jsem se ujistil, že mezi každou věcí, kterou jsem pájel, je elektrické spojení a že mezi blízkými piny, které by neměly být připojeny, nebylo.
Pro vytvoření kabelu pro RGB LED jsem použil propojovací kabel žena-žena a nějaké šílené lepidlo.
(poznámka: na vodorovnou 74HC595 jsem nakreslil spojení pro piny 9-16 pod čísly, když byly piny opravdu v otvorech nad čísly)
Krok 5: Dokončete to přidáním přepínače, konektoru USB a připojením
Pro dokončovací fázi:
-
Nejprve jsem vybral umístění pro připevnění desky a baterie a nalepil je na místo
- pro desku jsem vybral jeden ze šroubů, který byl pro základní desku a za horka tam nalepil šroub
- Za horka jsem slepil dva šrouby i v dalších rozích, aby to pevně drželo na místě a obvod trochu zespodu zvednul
- Také jsem za tepla nalepil RGB LED místo staré LED. Možná nebudete muset používat horké lepidlo, ale moje pouzdro C64 bylo poškozeno, když jsem ho získal.
- poté jsem prodloužil kabel baterie o 100mm JST konektor samec a samice a připájel posuvný přepínač, abych mohl zapínat a vypínat bluetooth klávesnici
- dále jsem získal krátký kabel micro-usb na samec usb_a pro použití k nabíjení
-
Vytiskl jsem 3D držák přepínače a kabelu USB (soubor stl je přiložen)
Potřeboval jsem otvory trochu zapilovat, aby se vešly na přepínač a kabel USB
- Šíleně jsem nalepil USB kabel na místo, přepínač byl dobrý pouze se třením
- Nakonec jsem za horka nalepil montážní desku na místo
Krok 6: Závěrečné poznámky k funkčnosti
LED dioda je nastavena na:
- modrá, když je baterie dobrá a je připojena k bluetooth
- zelená, když je baterie dobrá a není připojena k bluetooth
- červená, když je třeba baterii nabít
Poznámka: Aby bylo možné nabíjet baterii, musí být přepínač v poloze zapnuto, pokud je připojen k napájení pomocí kabelu USB.
Funkce klávesnice:
Testoval jsem to pouze na zařízeních iOS a dokáže vše, co jsem si myslel, že vyzkouším. Mělo by to do značné míry fungovat na jiných systémech, ale netestoval jsem to.
Klíč obnovení je ekvivalentní klíči možností na počítači Mac.
Klíč Commodore je ekvivalentní příkazovému klíči na počítači Mac.
Klávesa ctrl je ekvivalentem ovládací klávesy na počítači Mac.
Chcete -li použít příkazy pro posun voleb, stiskněte obnovit a pravé tlačítko Shift.
Klávesy pravého a levého řazení se liší. V některých případech nebudou mít stejné výsledky a slouží k psaní kláves, které nejsou zobrazeny na klávesnici Commodore.
pravý posun 7 je `
pravý posun = je |
pravý posun / je
pravý posun: je {
posun doprava; je }
karta je šipka vlevo v levém horním rohu klávesnice
tlačítko clear/home přesune kurzor na začátek řádku
pravý posun a clear/home přesune kurzor na konec řádku
left shift clear/home zvýrazní vše v řádku za kurzorem
doleva a kurzorovými klávesami lze zvýraznit text
Neupravené funkční klávesy:
F1 = Přehrát/Pozastavit
F3 = zvýšení hlasitosti
F5 = snížení hlasitosti
F7 = Ztlumit
Funkční klávesy při stisknutí levé klávesy Shift:
F1 = Další média
F3 = Předchozí média
F5 = Hledat
F7 = Domov
Funkční klávesy při stisknutí pravého tlačítka:
F1 = Jas +
F3 = Jas -
F5 = Hledat
F7 = Přepnout virtuální klávesnici
Druhé místo v soutěži Arduino Contest 2019
Doporučuje:
Vytvořte si mini bezdrátovou klávesnici z dálkového ovladače televizoru: 10 kroků (s obrázky)
Vytvořte si mini bezdrátovou klávesnici z dálkového ovladače televizoru: Napadlo vás někdy vyrobit bezdrátovou klávesnici hacknutím dálkového ovladače televize. V tomto návodu tedy vysvětluji, jak můžete postavit levnou mini bezdrátovou klávesnici. Tento projekt využívá IR (infračervenou) komunikaci k vytvoření vlastního bezdrátového
Ovladač basů, výšek a hlasitosti USB s kontrolkami LED na klávesnici: 6 kroků (s obrázky)
Ovladač basů, výšek a hlasitosti USB s LED diodami na klávesnici: V hlavním stolním počítači mám Creative SoundBlaster Audigy a potřeboval jsem způsob, jak rychle upravit nastavení basů a výšek (stejně jako hlasitost) při poslechu zvukových nebo obrazových médií . Upravil jsem kód ze dvou zdrojů uvedených v
Oprava klíče na klávesnici: 5 kroků (s obrázky)
Oprava klíče klávesnice: Na naší nevyžádané hromadě jsem našel skvělou klávesnici, přirozenou ergonomickou klávesnici Microsoft. Má pohodlné rozložení, ale byl tu jen jeden problém. Klávesa N příliš nereagovala. Museli jste na to pořádně prásknout, abyste to mohli zaregistrovat. Přirozeně to nešlo
Vytvořte si vlastní souhrnnou klávesnici: 5 kroků (s obrázky)
Vytvořte si vlastní souhrnnou klávesnici: Už jste někdy chtěli některou z těchto cenných srolovaných klávesnic, ale nechtěli jste utratit peníze? Zde je rychlý a špinavý způsob, jak si vytvořit vlastní
Hack s osvětlenou klávesnicí: 6 kroků (s obrázky)
Illuminated Keyboard Hack: Proměňte svou obyčejnou klávesnici na osvětlenou za méně než 5 $. Jedná se o jednoduchý režim klávesnice, který zabere asi 1/2 hodiny. Podívejte se na video, abyste viděli výsledky testů, a poté postupujte podle pokynů pro další podrobnosti. Užívat si