Stap 2: Bouwen de interfaces
Voordat we beginnen, nu is een geweldige tijd om te controleren dat uw modded componenten van de laatste sectie allemaal werken.
De positionering plaat
Om uw Pi en onderdelen mooi en veilig, heb ik een sjabloon dat u uitschakelen (compatibel met Speccy en Speccy + Pi a + en 2B afdrukken kunt) dat zal veilig uw onderdelen huis en veel sterkte aan de poorten toevoegen. Hieronder vindt u het PDF-bestand gekoppeld. Print het uit en plak het aan uw blad aluminium. De circulaire boorgaten, knippen langs de ononderbroken lijnen en vouw langs de dotted strafregels (1e beeld). De meeste kleppen moeten omhoog, afgezien van die grijs grey, die naar beneden moet worden gevouwen worden gevouwen. De resulterende plaat moet uitzien als de 2e afbeelding hierboven.
Plaats de plaat in de Speccy en schroef het neer waar de oorspronkelijke moederbord schroeven werden geplaatst. De componenten moeten vrij gemakkelijk sleuf. Ik beveel de beveiliging van het hoofd van VGA-adapter, USB-hub en macht aansluiting met behulp van hete lijm. Ze moeten nu stevig worden gehouden voor frequente inpluggen in en los te koppelen.
De toetsenbord-interface
Laat uw toetsenbord gaan! U zult moeten maken een boord per aansluiting. De 8-pins connector (adresregels) draden gewoon de lint-connector aan de digitale pinnen van de Arduino. De 5-pins connector draden het lint van de gegevens aan de analoge ingangen van de Arduino via 10K ohm pull-up weerstanden. Hier ziet u de twee circuits boven (3e foto). De 4e afbeelding toont u hoe u de circuits kunt implementeren op de planken perf. Opmerking de oriƫntaties van de lint-connectoren; de data-aansluiting (5-pin) heeft contacten aan de onderkant en de 8-pins heeft contacten bovenaan. Persoonlijk, mij added headers naar de planken in plaats van het solderen van de draden rechtdoor zodat ze gemakkelijk zijn te verbreken of overstappen als ik een fout maakt. Zorg ervoor dat u het plaatst alle uit voordat u op uw lengtes draad besluit; de lint-connectoren moeten worden uitgelijnd op de herkomst van de linten uit het deksel. Als u tevreden bent, sluit u deze alle up en warm lijm de planken in uw deksel. Sluit uw linten zachtjes en tape ze af om hen te beschermen. U kunt dit boven in de 5e en 6e beelden zien. Ten slotte positie je Arduino waar zal er roomservice wanneer het omhoog wordt gesloten. Lijm deze aan het deksel te en sluit uw draden.
Het grote nieuws is dat de software wordt voor u gedaan. Ik heb een schets Arduino Leonardo stuurprogramma geschreven voor uw Leonardo of Leostick. Hieronder vindt u het zipbestand als bijlage. Download het, de niet-gecomprimeerde map toevoegen aan uw map Arduino schetsen en de schets moet open. Uploaden naar uw Arduino Leonardo of Leostick.
De schets kan uw Leonardo de verbindingen gemaakt door de knop persen op uw Speccy of Speccy + en de bijbehorende toetsenbord beroertes via USB uitgang te erkennen. De bovenste helft van uw Speccy is nu een universele USB-toetsenbord die u op om het even wat aansluiten kunt. Steek de stekker in uw Pi of computer en geef het een testlooppas.
Belangrijk: Vergeet niet dat ooit breekbaar membraan; beste de twee helften van de zaak bij elkaar te houden wanneer u tekst typt squishing en barsten van de linten te voorkomen!