EINFÜHRUNG
In diesem Projekt verwende ich zwei Pololu Wixel Transceiver fernsteuern einen Arduino-Roboter von einem PC mit einem terminal-Emulator-Software wo ich die Tastatur verwenden, um den Arduino Roboter über drahtlose Verbindung, welche Richtung bewegen zu sagen (f = vorwärts, b = zurück, l = links, R = rechts, s = Stop).
Dies ist bei weitem eines der einfachsten Roboter musste ich zusammengestellt. Vor allem, weil ich bin Wiederverwendung meine letzten Roboter Teile und Code-Projekt und in nicht unerheblichem Maße aufgrund der Einfachheit der Wixel WLAN-Lösung.
ÜBER WIXEL TRANSCEIVER
Pololu Wixel-Transceiver sind preiswert und einfach zu implementieren. Ich kaufte zwei für ca. 40 $ plus Versand. Die Transceiver verfügen über alle Anwendungen benötigt, um es in eine drahtlose serielle Schnittstelle zu verwandeln. Der Verkäufer macht einen guten Job mit der Dokumentation der Einrichtung der Wixels aber auf den Punkt gebracht das ist worum es geht bei der Einrichtung eines Wixel:
--Jedes Wixel in in den PC über Mini-USB-Stecker
--Installieren Sie Windows-Treiber und Konfigurationsprogramm des Verkäufers.
--Wixel Configuration Utility Lademenge der Hersteller bereitgestellten-Applet namens Wixel Wireless seriellen Anwendung. Stellen Sie sicher, die Wixels und Arduino haben die gleiche Baudrate.
Nachdem Sie die oben genannten Schritte für jede Wixel durchgeführt haben, können Sie sie vom PC trennen und sie behalten ihren Code, wie der Arduino. Sie haben nun zwei Wixels, die als zwei seriellen COM-Ports miteinander kommunizieren werden.
Der einfachste Weg zu testen, ob Ihre Wixels miteinander kommunizieren ist, jeweils auf einem separaten PC läuft einen terminal-Emulator wie TeraTerm zu verbinden. Stellen Sie Terminalemulatoren serielle Schnittstellen und Parameter mit denen der beigefügten Wixel und starten Sie tippen auf der Tastatur. Sie werden sehen, was Sie auf dem anderen PC terminal-Emulator Bildschirm eingegeben. Es ist so einfach.
Der einzige Nachteil der Wixel ist die kurze Reichweite. Die Dokumentation des Herstellers sagt es ungefähr 60 Fuß. Aber die Einfachheit der Bereitstellung entschädigt für die kurze Strecke. Alles was Sie brauchen im Haus wireless-Funktionalität und Benutzerfreundlichkeit ist, Wixel eine gute Wahl.
Nein, dieses Projekt ist nicht gesponsert von Pololu... bla bla bla. Ich bin einfach beeindruckt von dieser gut verpackt Gizmo.
HARDWARE-TEILE
--Wixel-Transceiver X 2. Wenn Sie nicht in Löten Sie die Wixels mit Headern bereit, in Ihre Steckbrett stecken bekommen kann: 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 Shield (optional)
--Micro Servos 2. Ich habe die Turingy TG9e die ich geändert für kontinuierliche Rotation. Sie können Servos bereits modifiziert für kontinuierliche Rotation kaufen. Wenn Sie bereits 2 Servos und sie für die kontinuierliche Drehung ändern möchten, gibt es viele Tutorials wenn Sie rund um das Web durchsuchen. Ich habe Servos anstelle von DC-Motoren, um die Roboter zu fahren, da die Servos gesteuert und von einem Arduino ohne die Komplikationen von einer h-Brücke, die benötigt wird, um Macht und Kontrolle von DC-Motoren angetrieben werden können.
--AA X 6 Batterien
--Breadboards und Drähte.
--Die Roboter-Plattform ist eine leere 3,5 USB-externe Festplatte Gehäuse bedeckt mit Klettverschluss, einfache Anpassung und Entfernung der Roboterteile zu erleichtern. Ich bin kein großer Fan von permanenten Anlagen. Die Räder des Roboters ein Spielzeugauto entstammen und miteinander verbunden sind, über mechanische Teile und Band und Büroklammern-Baukasten. Beziehen sich auf meine vorherigen Roboter-Projekt auf wie diese Plattform montiert wurde:
SOFTWARE-DOWNLOADS
Arduino IDE 1.0 für Windows
http://www.Arduino.CC/en/Main/Software
Wixel-Windows-Treiber und Software (Version 110705)
http://www.Pololu.com/Catalog/Product/1337/Resources
Wixel Wireless seriellen Anwendung
http://www.Pololu.com/docs/0J46/9.b
TeraTerm-Terminal-Emulator (Shareware)
http://HP.Vector.Co.jp/authors/VA002416/teraterm.HTML
VERDRAHTUNG ANWEISUNGEN
WIXEL UND ARDUINO VERDRAHTUNG:
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 (BEFEHL ANC CONTROL):
Die Wixel auf dem PC muss über einen Mini-USB angeschlossen werden. Das ist alles.
SERVO-VERKABELUNG:
Servo-Signal (gelbe Kabel auf meine Servo)---> Arduino Digital Pin 10
Servo links - GND (schwarzes Kabel an meinem Servo)---> Arduino GND Pin
Servo links - VIN (rotes Kabel auf meine Servo)---> Arduino 5V Pin
Servo rechts - Signal (gelbe Kabel auf meine Servo)---> Arduino Digital Pin 11
Servo rechts - GND (schwarzes Kabel an meinem Servo)---> Arduino GND Pin
Servo rechts - VIN (rotes Kabel auf meine Servo)---> Arduino 5V Pin
BATTERIEN:
Batterie-roten Draht (+)---> Arduino VIN pin
Batterie schwarz Kabel (-)---> Arduino GND Pin
ARDUINO CODE
Siehe angehängte Datei "wixelrobot.ino"
FEEDBACK
Ihr Feedback ist wie immer sehr geschätzt.
LINKS
Ich fand diese Anleitung nützlich mehr über Wixel: