Trådlös Lego racerbil (3 / 13 steg)
Steg 3: Arduino + motorstyrning PCB och RN-XV WiFly modul
Detta steg visar hur jag byggde en DIY Arduino kompatibel med L293D, Motor Driver IC (jag använde SN754401) på en enda PCB.
För Arduino och Motor kontroll använde jag samma layout och samma mikro-controller för Arduino och motorisk kontroll IC (L293D eller SN754410).
Jag går inte in i detalj för hur jag byggde min Arduino kompatibel PCB, i stället jag skulle rekommenderat dig att gå till min instructables, Lego R/C bil, steg 8: Arduino, Motor och XBee PCB, för detaljer.
Eller se dessa projekt för detaljer om hur jag byggde Arduino,
Palm Arduino Kit,
Palm Arduino II, med motor driver PCB i steg 5.
Inte XBee denna gång!
I stället för två XBee moduler att sända och ta emot data. Jag använder en RN-XV WiFly modul (se steg 11, för kort Intro.) ta emot kommandon från iPod Touch (eller iPhone) via Internet.
Fina med att byta från XBee till RN-XV modul är att jag kan bara tappade i modulen WiFly RN-XV till XBee uttaget på samma breakout styrelse. RN-XV modul har samma stift konfiguration. Voilà, jag har kontroll.
En sak som jag ändrade var TX och RX stift som kommunicerar mellan Arduino och RN-XV modul. Denna gång jag använt stift 2 och 3 på Arduino som TX/RX med användning av SoftwareSerial bibliotek (istället för att använda pin 0 och 1) att prata med RN-XV WiFly modul via Dout och Din stift.
Testa gå runt på den icke löda skärbräda att kontrollera att allt fungerar innan du sätter den på prototypen PCB.