lego_dynamixel_2d_plotter
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
lego_dynamixel_2d_plotter [2019/04/23 21:43] – ntorresreyes | lego_dynamixel_2d_plotter [2019/04/26 20:11] (current) – removed ntorresreyes | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== LEGO 2D Plotter with Dynamixels (IN PROGRESS) ====== | ||
- | |||
- | **Author:** Norberto Torres-Reyes Email: torresre@unlv.nevada.edu | ||
- | \\ | ||
- | **Date:** Last modified on 04/23/19 | ||
- | \\ | ||
- | **Keywords: | ||
- | \\ | ||
- | |||
- | =====Motivation and Audience===== | ||
- | |||
- | |||
- | |||
- | This tutorial is for anyone who wishes to create a 2-link plotting robotic arm using LEGO Mindstorm, NXC software, and Dynamixel RX-28 servos. This tutorial will also reinforce theoretical knowledge about 2-link planar mechanisms, serial communication, | ||
- | |||
- | <fc blue> | ||
- | *Previous experience with LEGO Mindstorm | ||
- | \\ | ||
- | *Matlab and/or C-based programming experience | ||
- | \\ | ||
- | *Knowledge of linear algebra | ||
- | \\ | ||
- | *Some knowledge in serial communcation | ||
- | \\ | ||
- | *Experience with using servos | ||
- | </fc> | ||
- | \\ | ||
- | \\ | ||
- | The rest of the tutorial is presented as follows: | ||
- | *[[lego_dynamixel_2d_plotter# | ||
- | *[[lego_dynamixel_2d_plotter# | ||
- | *[[lego_dynamixel_2d_plotter# | ||
- | *[[lego_dynamixel_2d_plotter# | ||
- | *[[lego_dynamixel_2d_plotter# | ||
- | *[[lego_dynamixel_2d_plotter# | ||
- | |||
- | |||
- | ====Parts List==== | ||
- | A few parts for controlling the Dynamixels will be needed along with some parts used to communicate between the NXT Brick and the Dynamixel. The LEGO parts list is shown in the [[lego_dynamixel_2d_plotter# | ||
- | \\ | ||
- | \\ | ||
- | **Dynamixel RX28** | ||
- | \\ | ||
- | https:// | ||
- | \\ | ||
- | {{: | ||
- | \\ | ||
- | **Lego BreadBoard Adapter** | ||
- | \\ | ||
- | http:// | ||
- | \\ | ||
- | {{: | ||
- | \\ | ||
- | **SMPS2Dynamixel** | ||
- | \\ | ||
- | http:// | ||
- | \\ | ||
- | {{: | ||
- | \\ | ||
- | **(Optional) HiLetgo USB Logic Analyzer** | ||
- | \\ | ||
- | https:// | ||
- | \\ | ||
- | {{: | ||
- | \\ | ||
- | \\ | ||
- | Other Parts Needed: | ||
- | *NXT Cable | ||
- | \\ | ||
- | {{: | ||
- | \\ | ||
- | | ||
- | \\ | ||
- | {{: | ||
- | \\ | ||
- | *USB A-to-C cable | ||
- | \\ | ||
- | {{: | ||
- | \\ | ||
- | *12V 2-Amp Power Supply | ||
- | \\ | ||
- | {{: | ||
- | \\ | ||
- | |||
- | |||
- | |||
- | |||
- | ====Theoretical Background==== | ||
- | |||
- | ====Build Plans==== | ||
- | |||
- | ====NXC Code==== | ||
- | |||
- | ====Running, | ||
- | |||
- | ====Conclusions==== | ||
lego_dynamixel_2d_plotter.1556081037.txt.gz · Last modified: by ntorresreyes