Göra en bärbara streckkodsläsare med en arduino och en cuecat (4 / 11 steg)
Steg 4: Tråd PS2 kontakt till wave sköld
När stift ansluter till utbrytning på wave sköld, verkligen jag ledningar PS2-kontakt till arduino, men genom att göra anslutningen till wave sköld och låta den passera anslutningarna till arduino, blir det lättare att ta bort arduino för andra saker. Genom att göra alla anslutningar på detta sätt, kan detta projekt arduino att bara pop ut när önskas.
PS2 kontakter har 6 stift, men bara 4 av dem används för tangentbord anslutningar. En multimeter är praktiskt att räkna ut vilken tråd går med varje stift. Efter strippning ett par inches av isolering av kontakten, jag noterade vilken färg tråd gick till som pin på kontakten.
Stift 3 på PS2 kontakten är en jordledning som bör gå till GND stift på skölden. Stift 4 ska anslutas till den "+ 5V" kontakten precis vid GND.
Stift 1 och 5 är seriella data och klockan stift (mer om detta i programvaran steg) och måste vara ansluten till en digital i/o från arduino. Eftersom de digitala I/O pins på andra sidan av styrelsen, måste kabeln vara dela isär av flera inches som jag var ovilliga att göra.
Stiften märkta "analog" är precis vid marken och makten stift och är mycket mer praktiskt. Lyckligtvis, trots deras namn, analog stiften kan användas som extra digital stift. Förutom deras namn standard kan analog stiften betecknas som digital stift 14-19. Dvs. Analog 0 är Digital i/o-14, Analog 1 Digital i/o-15.
Jag trådbundna data stift (PS2 pin 1) till Analog 0 (i/o-14) och klockan pin (PS2 pin 5) till Analog 1 (i/o-15).
Eftersom alla anslutningar är alla tillsammans, kunde jag avsluta hela med lite värme krympslang. För att ge dragavlastning, jag sätta lite varmt lim på anslutningarna. Innan jag gjorde det, använde jag min multimeter för att se till att detta lim inte är en ledare av elektricitet. Detta gör för en fulare (om inte du gömmer en ännu fulare löda jobb) styrelse, men hjälper på slitage på anslutningen. Eftersom jag ibland bort arduino, trådarna få flyttat runt en del och dragavlastning hjälper försäkra att kablarna inte bryter.