This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ee:pneumatics:start [2016/09/23 17:45] Ryan Summers |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Pneumatics ====== | ||
- | **Project Lead**: Andrew Feistner | ||
- | ===== Overview ===== | ||
- | The pneumatics system will provide a means for controlling actuators within the submarine such as the claw, torpedos, and marker droppers. Pneumatics are controlled via simple on-off commands to the pneumatic in the form of high and low voltages. | ||
- | |||
- | ===== Design ===== | ||
- | A microcontroller will be utilized as a GPIO expander and will be implemented as a ROS node on the microcontroller itself. This node will subscribe to a topic to control actuators based on boolean values. | ||
- | |||
- | ===== Resources ===== | ||
- | ^ Resource ^ Description ^ | ||
- | | [[https://www.arduino.cc/en/Tutorial/HomePage|Arduino Tutorials]]| Code tutorials for programming Arduino devices.| | ||
- | |[[https://github.com/MCUdude/MightyCore|ATMega1284P Arduino Core]]| Arduino Core for the ATMega1284P | | ||
- | |[[http://wiki.ros.org/rosserial_arduino|RosSerial Documentation]]|RosSerial is the communication protocol that allows implementation of a ROS node on a microcontroller.| | ||
- | |[[http://www.atmel.com/images/doc8059.pdf|ATMega1284P]]|Microcontroller to be used on the project.| |