Segwii11

所属分类:其他
开发工具:C/C++
文件大小:4288KB
下载次数:25
上传日期:2009-09-25 10:46:44
上 传 者frizzit
说明:  atmega128 project segway autobalancing robot

文件列表:
Segwii 1.1 (0, 2009-02-01)
Segwii 1.1\.DS_Store (6148, 2009-02-01)
__MACOSX (0, 2009-02-01)
__MACOSX\Segwii 1.1 (0, 2009-02-01)
__MACOSX\Segwii 1.1\._.DS_Store (82, 2009-02-01)
Segwii 1.1\Segwii Code (0, 2009-01-17)
__MACOSX\Segwii 1.1\Segwii Code (0, 2009-02-01)
Segwii 1.1\Segwii Code\Segwii GUI (0, 2009-02-01)
Segwii 1.1\Segwii Code\Segwii GUI\.DS_Store (6148, 2009-02-01)
__MACOSX\Segwii 1.1\Segwii Code\Segwii GUI (0, 2009-02-01)
__MACOSX\Segwii 1.1\Segwii Code\Segwii GUI\._.DS_Store (82, 2009-02-01)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1 (0, 2009-02-01)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\.DS_Store (6148, 2009-01-21)
__MACOSX\Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1 (0, 2009-02-01)
__MACOSX\Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\._.DS_Store (82, 2009-01-21)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data (0, 2009-01-04)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\.DS_Store (6148, 2009-01-08)
__MACOSX\Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data (0, 2009-02-01)
__MACOSX\Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\._.DS_Store (82, 2009-01-08)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\Contb.ttf (45908, 1996-05-06)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\ContinuumBold-34.vlw (130664, 2008-12-19)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\Contl.ttf (56676, 1996-05-06)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\Contm.ttf (46584, 1996-05-06)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\Courier-Bold-48.vlw (211259, 2008-12-17)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app (0, 2008-01-11)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents (0, 2009-01-14)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks (0, 2009-01-14)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks\NetworkReturnAddress.h (2059, 2008-01-11)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks\NetworkUDP.h (266, 2008-01-11)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks\OSC-address-space.h (14031, 2008-01-11)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks\OSC-callbacklist.h (1680, 2008-01-11)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks\OSC-client.h (7157, 2008-01-11)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks\OSC-common.h (1809, 2008-01-11)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks\OSC-dispatch.h (1980, 2008-01-11)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks\OSC-drop.h (1688, 2008-01-11)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks\OSC-internal-messages.h (2827, 2008-01-11)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks\OSC-pattern-match.h (1357, 2008-01-11)
Segwii 1.1\Segwii Code\Segwii GUI\Segwii_GUI_ver1_1\data\DarwiinRemote.app\Contents\Frameworks\OSC-priority-queue.h (3426, 2008-01-11)
... ...

Welcome to the Segwii Project! VERSION 5.0 January 15, 2009 By: Ara Kourchians - arko@segwii.com Please note that the segwii project is currently for the mac and linux. In order to get started you must first know that the segwii code and the segwii GUI are two sepereate programs which communicate. Setup the Segwii Hardware Code: Please note: Currently the code for the Segwii is made for the Wiring board, but can easily be adapted to the Arduino. 0) Build Robot (See Hardware Section). 1) Download and install the current version of the Wiring IDE from: http://www.wiring.org.co/download/index.html OR Download and install the current version of the Arduino IDE from: http://arduino.cc/en/Main/Software 2) Download and install the FTDI drivers, this allows your computer to communicate with the wiring/arduino board: http://www.ftdichip.com/Drivers/VCP.htm 3) Open the "Segwii_v5.pde" into the IDE environment, Compile (play button), Reset your wiring board and push the Upload button. 4) This will load the hardware code to the bot. Select your power source using the switches, and power up. 5) The bot will begin to balance, be sure that the USB cable is connected if you want to allow the wiimote to send data to it. Setup the Segwii GUI: 0) Download and install the current version of the Processing IDE: http://www.processing.org/download/ 1) Okay, now you have a choice, The easy way or the hard way: THE EASY WAY: (PLEASE NOTE: I DID NOT WRITE THESE LIBRARIES) Go to: http://www.segwii.com/code/ProcessingPackage/ After decompressing, there will be two folders: "Loc" and "wrj4P5" Place these two folders into your "Documents/Processing/libraries/" folder. or In downloaded segwii package, go to "/Segwii Code/Segwii GUI/" Inside "Segwii GUI" there will be a folder called "Wiimote Libraries", place the contents of that folder into the "Documents/Processing/libraries/" folder. THE HARD WAY: (PLEASE NOTE: I DID NOT WRITE THESE LIBRARIES) a) Download the following: Download the current version of the wrj4P5 library (Download both wrj4P5.jar and wrj4P5.zip): http://sourceforge.jp/projects/wrj4p5/releases?package_id=***13 Download the current version of the Loc library (Download both Loc.jar and Loc.zip): http://sourceforge.jp/projects/wrj4p5/releases/?package_id=***40 Download the WiiRemoteJ v1.5: http://www.world-of-cha0s.hostrocket.com/WiiRemoteJ/ Download Bluecove-2.0.3.jar: http://sourceforge.net/project/showfiles.php?group_id=114020&package_id=123519 b) Create two folders in the in "Documents/Processing/libraries" called "Loc" and "wrj4P5" Inside the "Loc" folder: Decompress the "Loc.zip", and place the contents ("lll" folder) inside "Loc" Create a folder called "library" inside the "Loc" folder Place "Loc.jar" inside "library" Inside the "wrj4P5" folder: Decompress the "wrj4P5.zip", and place the contents ("lll" folder) inside "wrj4P5" Create a folder called "library" inside the "wrj4P5" folder Place "wrj4P5.jar" inside "library" Place "WiiRemoteJ.jar" inside "library" Place "Bluecove-2.0.3.jar" inside "library" c) Yeah, that was the hard way For more support: http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_libraries_tools;action=display;num=1186928***5 2) Open the "Segwii_GUI_ver5.pde" into the IDE environment 3) Turn on the Segwii, and have it balance (Be sure the USB is connected and the FTDI drivers are installed). Compile and run (play button) in the Processing IDE. 4) The program will ask you to Press 1 & 2 on your wiimote to connect. If you are having issues connecting the wiimote, go to your bluetooth settings and delete the wiimote and try again. 5) After the wiimote has connected, the GUI will display and give you feedback as to what the wiimote output is. 6) Tilt the wiimote side to side to go forward and backward. (Turning coming soon!)

近期下载者

相关文件


收藏者