BarBot/Components/ControlSystem: Difference between revisions
< BarBot | Components
Iandickinson (talk | contribs) Created page with "== Control System == ===General Description=== The Barbot control based system will be based on an Arduino XX. ===Connections=== {| class="wikitable" |- ! Signal !! Arduino ..." |
Iandickinson (talk | contribs) |
||
| Line 55: | Line 55: | ||
| Limit / zero switch || TBC || INPUT_PULLUP || 0 = platform at zero, 1 = platform not at home position | | Limit / zero switch || TBC || INPUT_PULLUP || 0 = platform at zero, 1 = platform not at home position | ||
|- | |- | ||
| Emergency stop ? || TBC || | | Emergency stop ? || TBC || INPUT_PULLUP || 0 = switch pressed, 1 = switch not pressed | ||
|- | |- | ||
| Lighting / bling ? || ? || ? || | | Lighting / bling ? || ? || ? || | ||
Revision as of 00:12, 10 July 2014
Control System
General Description
The Barbot control based system will be based on an Arduino XX.
Connections
| Signal | Arduino pin | pinMode | Signal type | |
|---|---|---|---|---|
| Optic 0 | TBC | OUTPUT | servo | |
| Optic 1 | TBC | OUTPUT | servo | |
| Optic 2 | TBC | OUTPUT | servo | |
| Optic 3 | TBC | OUTPUT | servo | |
| Optic 4 | TBC | OUTPUT | servo | |
| Optic 5 | TBC | OUTPUT | servo | |
| Mixer 0 | TBC | OUTPUT | servo | |
| Mixer 1 | TBC | OUTPUT | servo | |
| Mixer 2 | TBC | OUTPUT | servo | |
| Mixer 3 | TBC | OUTPUT | servo | |
| Mixer 4 | TBC | OUTPUT | servo | |
| Mixer 5 | TBC | OUTPUT | servo | |
| Dasher 0 | TBC | OUTPUT | pulse low | |
| Dasher 1 | TBC | OUTPUT | pulse low | |
| Dasher 2 | TBC | OUTPUT | pulse low | |
| Cherry/olive conveyor | TBC | OUTPUT | pulse low | |
| Lemon vendor | TBC | OUTPUT | pulse low | |
| Stirrer | TBC | OUTPUT | pulse low | |
| Umbrella dropper | TBC | OUTPUT | pulse low | |
| Big Syringe | TBC | 2 x OUTPUTs | both need to support PWM | |
| Platform "glass present" | TBC | INPUT_PULLUP | 0 = no glass, 1 = glass present | |
| Pololu stepper controller | TBC | 3 x OUTPUTs | Step, Direction, Enable | |
| Limit / zero switch | TBC | INPUT_PULLUP | 0 = platform at zero, 1 = platform not at home position | |
| Emergency stop ? | TBC | INPUT_PULLUP | 0 = switch pressed, 1 = switch not pressed | |
| Lighting / bling ? | ? | ? | ||
| Serial comms to/from Rassberry Pi | 1 x INPUT, 1 x OUTPUT | |||
| Total I/O | 25 x OUTPUT, 3 x INPUT_PULLUP, 1 x INPUT |