PS2 Handkontroll gränssnitt (2 / 8 steg)
Steg 2: Besluta om delar
Det finns ganska få delar som behövs för detta, det mesta kan köpas för runt omkring $70 och beroende vad du har på hand kan detta vara mindre, kanske lite mer. Om du har ingenting alls, jag fortfarande tänkte detta kunde vara scrounged upp för ~ $100.
Controller
Den trådlösa handkontrollen Lynxmotion är fantastisk, känns skönt i handen, ser bra och dess nya så att du vet att det fungerar. Jag föreslå verkligen starkt det först. Jag antar också, detta var inte avsett och var bara riktigt lycklig, men monteringshålen för ursprungliga Roomba (The 500 serien jag har i alla fall) ombord linje perfekt med monteringshålen och är i samma storlek som de standoffs levereras med Lynxmotion controller, vilket gör det riktigt enkelt att montera en trådlös dongle.
Roomba
Om din Roomba har ett batteri som fungerar och en laddare, Känn dig fri att använda den. Jag har flera trasiga Roombas (döda stiger ombord) och batterierna fungera aldrig i dem heller. Förseglat bly syra fungerar väl laddare med en billaddare och dess nya, lämna tillbaka den om det inte fungerar. Ace har inte dem på deras hemsida men de dem på lager, även om "justera" batterifacket krävs det att passa, men mycket lätt att göra.
Allt annat
Nu kommer roligt bitar. Jag ville köra motorerna av 12v som de kräver, och allt annat av 5v, men vi har 5v och ~ 3v bitar, det finns minst 2 vägar runt detta; på rätt sätt vilket är ett ~3.3v och en dubbelriktad nivå shifter eller mitt sätt att böja reglerna med vad jag hade på hand och använda endast ett 5v försörjning, en USB-hona och en hex omriktaren klarar av CMOS- och TTL logik. Ett tredje vore sätt Arduino som använder 5v redan.
Du behöver också en motor controller och L298 är ett bra alternativ. Det bör noteras om du använder en färdiga L298 ombord, du kommer att behöva justera koden något som jag har ganged 2 uppsättningar av 2 ingång på L298 tillsammans, så jag använder bara 4 stift för att kontrollera den snarare sedan 6.
Material.
- Registeransvarige (starkt föreslå Lynxmotion trådlösa sådana från Robot butik eller liknande)
- En Roomba (eBay, söka för brutet sådana, jag har 3 500 serie ettor, jag gillar 500 serien, som är den som jag kommer att föreslå)
- Ett batteri eftersom jag tvivlar verkligen får du en trasig Roomba med ett fungerande batteri, sina batterier verkar vara ganska slapp när det gäller livslängd. (UB1213K, 12v, 1.3Ah)
- MSP430G2553 och ladda ner koden kompositör Studio från Texas Instrument
- L298N dubbla motor controller (Chip eller styrelsen. En Google-sökning för L298 kommer att ta upp en uppsjö av resultat)
- CD4069CN hex inverter och en 14 eller flera pin DIP uttag är användbart
- Några dubbel skruv terminaler är praktiskt om du använder L298 chip ensam och inte en förbyggda styrelse
- 8 1N4004 dioder, eller alternativt 2 bro likriktare med liknande egenskaper som 1N4004 dioden (jag använde 2 MDA200G, och ja det låter konstigt, men hur de är anslutna bro likriktare fungerar och är glada nyheter i min mening)
- 4mm hane header stift (valfritt men praktiskt)
- Diverse delar. 7805 5v regulator, en 3.3V regulator (LD1117V33, tillval), en avlång knapp strömbrytare, tråd (kort hona till hane), en USB-hona (valfritt, plocka detta eller de 3.3V regulator)