Projekt Paragon: Ett mekaniskt tangentbord Cyberdeck
Ännu en dag, ännu ett cyberdeck. Dagens Paragon-projekt är ett cyberdeck som byggts in direkt i ett mekaniskt tangentbord. Det bästa av allt är att det är helt öppen källkod och en supertillgänglig design. Så ta fram lödkolven och 3D-skrivaren, för det här kommer garanterat att inspirera dig!
Om du är ny i cyberdäckens värld är de oftast bärbara datorer som människor tillverkar med ett öga för estetik.
Över på reddit, NoSegfaultPlz (även känd som "zli117" på GitHub) skapade och delade vänligt detta cyberdeck och länkade till GitHub-sida med ännu fler detaljer.
Det kallas CyberKeeb2040 - du vet, som 2040-chippet på Raspberry Pi Pico - och kretsar kring en Raspberry Pi Pico och en Raspberry Pi Zero W.
Hårdvara
Så det första du behöver göra är att lägga vantarna på en Raspberry Pi Zero W eller en Noll 2 W tillsammans med en Raspberry Pi Pico.
Bortsett från det behöver du tangentbordsdelarna: tangentknappar, brytare, motstånd etc. Det finns en fullständig lista över delar på GitHub-sidan tillsammans med filerna för din 3D-skrivare som innehåller motstånd, transistorer och till och med skruvarna som du behöver för att sätta upp detta cyberdeck.
Som du kan se på bilden ovan kan du också lägga till en OLED-skärm direkt på Zero W som en bildskärm.
I praktiken är hela cyberdäcket baserat på ett mekaniskt tangentbord monterat på ett kretskort.
På den här bilden kan du se det färdiga cyberdeck till vänster och det tryckta kretskortet till höger.
Den eleganta cyberpunk-looken fulländas av de transparenta tangenterna.
Programvara
Som NoSegfaultsPlz förtydligar i reddit-inlägget är tanken att Pico läser tangentbordsslagen och matar dem till Zero. Det är Zero som sedan utgör hjärtat i cyberdäcket.
Och för detta har NoSegfaultsPlz utvecklat ett Interboard Protocol som fungerar över det seriella perifera gränssnittet (SPI).
Om du vill lära dig mer om SPI har vi förresten en artikel om det här.
För att göra det effektivt behöver du bara Flasha den inbyggda programvaran för tangentbordet på Pico.
Därefter måste du tala om för Zero W hur den ska läsa allt genom att bygga drivrutinerna och enhetsträdets överlagring med några enkla kommandon.
Slutsats
När du väl har fått ihop hård- och mjukvaran kommer det här projektet verkligen att glänsa.
Du kan behålla OLED som huvudskärm eller lägga till en stor skärm på cyberdäcket.
Och som visas i den här videon kan du till och med spela Doom på den:
Så där har du det, det mekaniska tangentbordet cyberdeck.
Vill du ha mer information och ladda ner firmware? Gå över till GitHub-sidan.
Om du vill se fler idéer för cyberdäck, kolla in Hamradio Cyberdeck.
Och om du vill kolla in fler Paragon-projekt, klicka på här. Vi har ett nytt inlägg ungefär varannan dag.
Vad skulle du göra med detta cyberdeck (bortsett från Doom, uppenbarligen)? Låt oss veta i kommentarerna nedan!