INTRODUCTIE
In dit project, gebruik ik twee Pololu Wixel transceivers op afstand bedienen van een Arduino robot van een PC met een terminalemulator software waar ik het toetsenbord gebruiken om te vertellen van de Arduino robot, via de draadloze verbinding, welke richting te verplaatsen (f = vooruit, b = terug, l = links, r = rechts, s = stop).
Dit is veruit een van de eenvoudigste robots had ik samen te stellen. Meestal omdat ik ben hergebruik van mijn verleden robot project onderdelen en code en in niet geringe mate te wijten aan de eenvoud van de Wixel draadloze oplossing.
OVER WIXEL TRANSCEIVERS
De Pololu Wixel transceivers zijn goedkoop en eenvoudig te implementeren. Ik kocht twee voor ongeveer 40 dollar exclusief verzendkosten. De transceivers is voorzien van alle toepassingen die nodig zijn om te zetten in een draadloze seriële poort. De leverancier heeft een geweldige job met het documenteren van de installatie van de Wixels, maar in een notendop is dit wat betrokken bij het opzetten van een Wixel:
--Elke Wixel in aansluiten op de PC via een mini-USB
--Van de leverancier Windows-stuurprogramma's en configuratieprogramma installeren.
--Met behulp van de configuratieprogramma Wixel belasting de de applet van de geleverd door de fabrikant naam Wixel Wireless seriële Application. Maken bepaalde de Wixels en Arduino hebben de dezelfde baud-rate.
Zodra u de bovenstaande stappen voor elke Wixel hebt uitgevoerd, kunt u deze loskoppelen van de PC en zij zullen behouden hun code, net als de Arduino. U hebt nu twee Wixels die als twee seriële com-poorten met elkaar zullen spreken.
De eenvoudigste manier om te testen of uw Wixels met elkaar communiceren moet verbinden elk op een afzonderlijke PC met een terminalemulator zoals TeraTerm. Zowel de terminal emulatoren seriële poorten en de parameters ingesteld op die van de bijgevoegde Wixel en begint te typen op het toetsenbord. U zult zien wat u getypt op de andere PC's terminalemulator scherm. Het is zo eenvoudig.
Het enige nadeel van de Wixel is de korte afstand. De documentatie van de leverancier zegt dat het ongeveer 60 voet. Maar de eenvoud van implementatie compenseert de korte afstand. Als alles wat je nodig hebt is binnenshuis draadloze functionaliteit en gebruiksgemak, is Wixel een goede keuze.
Nee, dit project is niet gesponsord door Pololu... blah blah blah. Ik ben gewoon onder de indruk van dit goed verpakte gizmo.
HARDWARE ONDERDELEN
--Wixel Transceivers X 2. Als u niet in de Wixels met headers klaar te sluiten op je breadboard solderen u kunt krijgen: 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 schild (optioneel)
--Micro servo's X 2. Ik gebruikte de Turingy TG9e die ik aangepast voor continue rotatie. U kunt het kopen van servo's al aangepast voor continue rotatie. Als u reeds 2 servo's hebt en wenst hen voor continue rotatie te wijzigen, zijn er tal van tutorials als u op het web zoekt. Ik gebruikte servo's in plaats van de DC-motoren te rijden van de robot omdat servo's kunnen worden gecontroleerd en kan worden gevoed vanuit een Arduino zonder de complicaties van een h-brug die nodig is om macht en controle van gelijkstroommotoren.
--AA X 6 batterijen
--Breadboard en draden.
--De robot-platform geldt een lege 3,5 USB externe schijf bedekt met Velcro gemak van aanpassing en verwijdering van de robot onderdelen te vergemakkelijken. Ik ben niet een grote fan van permanente bijlagen. De wielen van de robot werden genomen uit een speelgoedauto en met elkaar zijn verbonden via mechanische constructie delen, de tape en de paperclips instellen. Verwijzen naar mijn vorige robot project op hoe dit platform werd samengesteld:
SOFTWAREDOWNLOADS
Arduino IDE 1.0 voor Windows
http://www.Arduino.CC/en/Main/software
Wixel Windows-stuurprogramma's en Software (versie 110705)
http://www.Pololu.com/Catalog/product/1337/resources
Wixel Wireless seriële toepassing
http://www.Pololu.com/docs/0J46/9.b
TeraTerm Terminal Emulator (shareware)
http://HP.vector.co.jp/AUTHORS/VA002416/Teraterm.html
BEDRADING INSTRUCTIES
WIXEL EN ARDUINO BEDRADING:
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 (ANC OPDRACHTBESTURINGSELEMENT):
De Wixel op de PC moet zijn aangesloten via een mini-USB. Dat is alles.
SERVO BEDRADING:
Servo links - signaal (gele draad op mijn servo)---> Arduino digitale Pin 10
Servo links / GND (zwart draad op mijn servo)---> Arduino GND pin
Servo links / VIN (rode draad op mijn servo)---> Arduino 5V pin
Servo recht - signaal (gele draad op mijn servo)---> Arduino digitale Pin 11
Servo recht - GND (zwart draad op mijn servo)---> Arduino GND pin
Servo recht - VIN (rode draad op mijn servo)---> Arduino 5V pin
BATTERIJEN:
Batterij rode draad (+)---> Arduino VIN pin
Batterij zwart draad (-)---> Arduino GND pin
ARDUINO CODE
Zie bijgevoegd bestand "wixelrobot.ino"
FEEDBACK
Zoals altijd wordt uw feedback zeer gewaardeerd.
KOPPELINGEN
Ik vond deze handleiding nuttig zijn in het leren meer over Wixel: