Hacking ditt Digg Button med en avtagbar kabel
Som det kommer från adafruit, är det en räknare som visar antalet gånger det är knapp har tryckts. Öppna i/o-raderna kan anslutas med byglar (små bitar av tråd) för att producera ett par olika beteenden.
Men med ett enkelt parallella gränssnitt ansluta den till en dator, kan det vara en robust plattform för att experimentera med mikroprocessor programmering.
Webbplatsen, [www.ladyada.net], som har alla instruktioner och Supportforum för adafruit produkter, har instruktioner för några enkla program hacks utifrån ponyprog 2000, ett program för att kommunicera med mikroprocessor. Webbplatsen beskriver också hur man gör en enkel parallellporten kontakt att ansluta Digg Button till din dator. Beskrivningen är mycket rättfram, men det kräver lödning kontakten till Digg Button. Detta bidrar inte till hacka din knapp sedan Visa din warez.
SÅ, eftersom jag gillar att visa upp vad jag gör, jag designade en enkel clip-on kontakt som tillåter mig att enkelt ansluta och koppla från min Digg Button för dataintrång. Jag skapade också en modded version av knappen firmware, som jag kallar diggX, som kan laddas upp med denna kabel och kan själv hacka med ponyprog 2000.
Här är en video demo som visar kontakten används och beskriver den firmware hacket:
Tid som krävs:
Bör vara lätt att avsluta detta på en timme
Leveranser:
- (1) vinkelrätt bryta-bort pin huvudet band med minst 6 stift fördelade på. 1"(Jameco #686111--detta är en 6-position rubrik, du kan beställa flera, eller få en längre ifall du röra en till)
- (1) flera fötter # 24 strandsatta hook-up tråd (Jameco #734405. Gul. Detta är för en 100-rulle som är lite overkill. RadioShack har #22 krok upp tråd som skulle tekniskt arbete, men blir lite klumpigare.)
- (6) socket kontaktstift (tillval. Jameco #496421, dessa är de billiga. Du kan få dyrare versioner med olika metall, men dessa verkar fungera OK)
- (1) 8" eller så av 1/16" värme krympslang (endast 3" behövs om du inte använder uttaget stiften. Jameco #419127, svart)
- (1) D-Sub kontakt med lödtenn terminaler (man eller kvinna, se text. Jameco #223010 för manliga, #223079 för kvinna.)
- (3) ~ 1 k ohm motstånd (Jameco #690865, detta är för kvantitet 100. Du kan få i uppsättningar av 5 från RadioShack)
- (1) snabbt ställa epoxi (5 minuter, eller så, finns överallt). Epoxispackel fungerar också bra.
- (1) kort bit av "hobby stick", ett par inches lång
- (2) små bindemedel klipp (från någon kontoret tillförsel, 3/4" de är en bra storlek)
Socket kontaktstift används i ena änden av kabeln trådarna så kabeln kan vara enkelt ansluten till parallellporten eller andra gränssnitt om behövs-- och, bort senare. Om du vill, kan du löda kablarna direkt--i detta fall till D-Sub kontakt--undanröja behovet av dessa. En fördel med att använda uttaget stiften är att om du senare vill ansluta kabeln till en seriell programmerare (fungerar med min AVRDragon bara bra), du kan bara flytta trådarna till seriell kontakt utan omlödning. Men det är till dig.
Om du ska ansluta kabeln direkt till din datorport, måste du antagligen en manlig kontakt. Å andra sidan, det är inte mycket bekvämt. Du har alltid att titta bakom din dator för att se vad som händer med knappen. För ett par dollar, kan du köpa en "rak" parallell kabel som ansluts till din datorport på ena sidan och den kabel du bygger på den andra. Det är vad jag använder. Det har manliga kontakter i båda ändarna. I så fall bör du få en "" D-Sub honkontakt så det ska ansluta till kabeln.
Se till att använda tvinnad tråd, solid svetstråd skulle vara för stel och svårt att hantera (även om det * skulle * tekniskt arbete)
Verktyg (som du antagligen har om du byggt Digg Button till att börja med):
- Avbitare
- Liten tång (jag använder faktiskt små smycken tång jag fick från ett hantverk butik)
- Lödkolv och löd (standard 60/40 thin-ish elektronik löda)
- Hårtorken (varmt) eller värmepistol för att krympa slangar
Tillval, men oändligt värda sin vikt:
- Wire strippor (jag använder den mycket enkel typ visas i bilderna och de fungerar bra)
- Litet projekt vise (t.ex. PanaVise Jr.)
Jag antar att du vet hur att löda. Om inte, kan du kolla in NASA videor på deras radiojove webbplats, http://radiojove.gsfc.nasa.gov/telescope/soldering.htm, som är en väldigt cool radioteleskop projektet i sin egen.
Nu, förutsatt att du samlat allt tillsammans, vidare till byggnaden del.