Avlägsen kontrollerade Arduino Robot med Wixel sändtagarna
INTRODUKTION
I detta projekt, jag använder två Pololu Wixel sändtagarna fjärrstyra en Arduino robot från en dator som kör en terminalemulator programvara där jag använder tangentbordet för att berätta den Arduino robot, via trådlös anslutning, vilken riktning att flytta (f = framåt, b = tillbaka, l = vänster, r = höger, s = stopp).
Detta är den absolut en av de enklaste robotar som jag var tvungen att sätta ihop. Mest för att jag återanvända min senaste robot projekt delar och kod och i inget litet mått på grund av enkelheten av Wixel trådlösa lösning.
OM WIXEL SÄNDTAGARE
Pololu's Wixel sändtagarna är billiga och lätta att distribuera. Jag köpte två för ca $40 plus frakt. Sändtagarna kommer med alla de program som behövs för att förvandla det till en trådlös serieport. Säljaren gör ett bra jobb med Dokumentera konfigurationen av Wixels men detta är i ett nötskal vad är involverat i att inrätta en Wixel:
--Ansluta varje Wixel in till PC via mini-USB-
--Installera leverantörens Windows drivrutiner och konfigurationsverktyget.
--Använda konfigurationsverktyget för Wixel belastningen den leverantör som appleten heter Wixel trådlös seriell ansökan. Göra vissa av Wixels och Arduino har samma bithastighet.
När du har utfört stegen ovan för varje Wixel, du kan koppla bort dem från datorn och de kommer att behålla sin kod, precis som Arduino. Nu har du två Wixels som kommer att prata med varandra som två seriella com-portar.
Det enklaste sättet att testa om din Wixels kommunicerar med varandra är att ansluta varje till en separat dator som kör en terminalemulator som TeraTerm. Ange både terminalemulatorer seriella portar och parametrar till de av den bifogade Wixel och börja skriva på tangentbordet. Du kommer att se vad du skrivit på den andra datorn terminalemulator skärm. Det är så enkelt.
Den enda nackdelen av Wixel är kort. Dokumentationen som leverantören säger att det är ca 60 fot. Men enkelheten i deployment kompenserar för den korta sträckan. Om allt du behöver är inomhus trådlös funktionalitet och användarvänlighet, är Wixel ett bra val.
Nej, detta projekt är inte sponsrad av Pololu... bla bla bla. Jag är bara imponerad av denna väl paketerade gizmo.
HÅRDVARA DELAR
--Wixel sändtagarna X 2. Om du inte till lödning du kan få Wixels med huvuden redo att ansluta till din skärbräda: http://www.pololu.com/catalog/product/1336
--Arduino Uno: http://store.arduino.cc/ww/index.php?main_page=product_info&cPath=11_12&products_id=195
--Arduino prototyping sköld (valfritt)
--Micro servon X 2. Jag använde den Turingy TG9e som jag modifierade för kontinuerlig rotation. Du kan köpa servon redan modifierade för kontinuerlig rotation. Om du redan har 2 servon och vill ändra dem för kontinuerlig rotation, finns det gott om tutorials om du söker runt på webben. Jag använde servon i stället för DC-motorer för att driva roboten eftersom servon kan kontrolleras och drivs från en Arduino utan komplikationer av en h-bron som behövs för att driva och styra DC-motorer.
--AA X 6 batterier
--Brödunderläggen och ledningar.
--Den robot plattformen är en tom 3,5 USB yttre driva fall täckt med kardborrband för att underlätta enkel justering och avlägsnande av robotdelar. Jag är inte ett stort fan av permanenta bilagor. Hjulen på roboten togs från en leksaksbil och kopplas ihop via mekanisk konstruktion som delar och tejp och Gem. Hänvisa till mitt tidigare robot projekt på hur denna plattform var ihop:
NERLADDNING AV PROGRAM
Arduino IDE 1.0 för Windows
http://www.Arduino.cc/en/main/Software
Wixel Windows drivrutiner och programvara (release 110705)
http://www.Pololu.com/catalog/Product/1337/Resources
Wixel trådlös seriell ansökan
http://www.Pololu.com/docs/0J46/9.b
TeraTerm Terminal Emulator (programvaran)
http://HP.Vector.co.jp/Authors/VA002416/teraterm.html
LEDNINGAR INSTRUKTIONER
WIXEL OCH ARDUINO LEDNINGAR:
Wixel GND pin---> Arduino GND pin
Wixel VIN pin---> Arduino 5V pin
Wixel TX pin P1_6---> Arduino Digital Pin 0 (RX)
WIXEL ON PC (KOMMANDOT ANC KONTROLL):
Wixel på datorn måste vara ansluten via en mini-USB. Det är allt.
SERVO LEDNINGAR:
Servo vänster - Signal (gul tråd på min servo)---> Arduino Digital Pin 10
Servo vänster - GND (svart tråd på min servo)---> Arduino GND pin
Servo vänster - VIN (röd tråd på min servo)---> Arduino 5V pin
Servo höger - Signal (gul tråd på min servo)---> Arduino Digital Pin 11
Servo höger - GND (svart tråd på min servo)---> Arduino GND pin
Servo höger - VIN (röd tråd på min servo)---> Arduino 5V pin
BATTERIER:
Batteri röd tråd (+)---> Arduino VIN pin
Batteri Black wire (-)---> Arduino GND pin
ARDUINO KOD
Se bifogad fil "wixelrobot.ino"
ÅTERKOPPLING
Som alltid är din feedback mycket uppskattat.
LÄNKAR
Jag hittade denna guide för att vara användbara lära mer om Wixel: