2014:Electrical Controls Subteam: Difference between revisions
From 1511Wookiee
Jump to navigationJump to search
Programming (talk | contribs) |
No edit summary |
||
Line 1: | Line 1: | ||
= Electrical Controls Design = | = Electrical Controls Design = | ||
== Overview == | == Overview == | ||
* use actual items from each of the previous year's controls (see 1/12/14 notes) | |||
* use some aspects of prior year's color schemes (TBD) | *use actual items from each of the previous year's controls (see 1/12/14 notes) | ||
* no lights for the broken switches (not many switches will be used and they have an on/off tag built into them) | *use some aspects of prior year's color schemes (TBD) | ||
* 'underglow': will come out the letter cutouts | *no lights for the broken switches (not many switches will be used and they have an on/off tag built into them) | ||
* speakers (TBD) | *'underglow': will come out the letter cutouts | ||
*speakers (TBD) | |||
== Current Design State == | == Current Design State == | ||
[[File:ControlsProtoType2014.jpg|400px]]<br/> | |||
NOTE: click to view larger image | [[File:ControlsProtoType2014.jpg|400px|ControlsProtoType2014.jpg]]<br/>NOTE: click to view larger image | ||
== Controls Map == | == Controls Map == | ||
'''Joystick 1 (Drive Left)''' | '''Joystick 1 (Drive Left)''' | ||
{| cellpadding="2" cellspacing="1" border="1" | {| cellpadding="2" cellspacing="1" border="1" | ||
|- | |- | ||
Line 64: | Line 71: | ||
| | | | ||
|} | |} | ||
<br/> | |||
'''Joystick 2 (Drive Right)''' | <br/>'''Joystick 2 (Drive Right)''' | ||
{| cellpadding="2" cellspacing="1" border="1" | {| cellpadding="2" cellspacing="1" border="1" | ||
|- | |- | ||
Line 116: | Line 124: | ||
| | | | ||
|} | |} | ||
<br/> | |||
'''Joystick 3 (Aux)''' | <br/>'''Joystick 3 (Aux)''' | ||
{| cellpadding="2" cellspacing="1" border="1" | {| cellpadding="2" cellspacing="1" border="1" | ||
|- | |- | ||
Line 168: | Line 177: | ||
| | | | ||
|} | |} | ||
<br/> | |||
'''Joystick 4 (Extended IO)''' | <br/>'''Joystick 4 (Extended IO)''' | ||
{| cellpadding="2" cellspacing="1" border="1" | {| cellpadding="2" cellspacing="1" border="1" | ||
|- | |- | ||
Line 253: | Line 263: | ||
| n/a | | n/a | ||
|} | |} | ||
== Todo == | == Todo == | ||
* get paper sketch into inventor | |||
* decide if gear button is a 'normal' one or a push-pot | *get paper sketch into inventor | ||
* determine what will be used to map the buttons to a joystick | *decide if gear button is a 'normal' one or a push-pot | ||
* number of broken switches (with hip check can only have 5; but if hip check is handled within controls, we can have a 6th broken switch) | *determine what will be used to map the buttons to a joystick | ||
* how will underglow be controlled | *number of broken switches (with hip check can only have 5; but if hip check is handled within controls, we can have a 6th broken switch) | ||
* complete the parts list | *how will underglow be controlled | ||
* how to attach hinges (need to stay within 14" depth) | *complete the parts list | ||
* decide if backpack straps are needed | *how to attach hinges (need to stay within 14" depth) | ||
* talk about color scheme | *decide if backpack straps are needed | ||
*talk about color scheme | |||
== Parts List (TBD) == | == Parts List (TBD) == | ||
{| cellpadding="2" cellspacing="1" border="1" | {| cellpadding="2" cellspacing="1" border="1" | ||
|- | |- | ||
Line 286: | Line 302: | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
| Push Pot(TBD) | | Push Pot(TBD) | ||
Line 293: | Line 309: | ||
| might want two (one for manual shoot and one for gear) | | might want two (one for manual shoot and one for gear) | ||
|} | |} | ||
= Engineering Notebook = | = Engineering Notebook = | ||
== 1/9/14 == | == 1/9/14 == | ||
Looked at prior year controls.<br/> | |||
Talked in general about what the sub-team will need to do.<br/> | Looked at prior year controls.<br/>Talked in general about what the sub-team will need to do.<br/> | ||
== 1/12/14 == | == 1/12/14 == | ||
=== Prototype === | === Prototype === | ||
[[File:ControlsProtoType2014.jpg|400px]]<br/> | |||
NOTE: click to view larger image | [[File:ControlsProtoType2014.jpg|400px|ControlsProtoType2014.jpg]]<br/>NOTE: click to view larger image | ||
=== Design Ideas === | === Design Ideas === | ||
To celebrate 10th year, we will use physical parts for each of the prior year robots. | |||
To celebrate 10th year, we will use physical parts for each of the prior year robots. | |||
{| cellpadding="2" cellspacing="1" border="1" | {| cellpadding="2" cellspacing="1" border="1" | ||
|- | |- | ||
Line 318: | Line 338: | ||
| | | | ||
|- | |- | ||
| hinges from controls | | hinges from controls | ||
| hinges for the lids | | hinges for the lids | ||
|- | |- | ||
Line 325: | Line 345: | ||
| behind cut out letters and shine underglow throw it | | behind cut out letters and shine underglow throw it | ||
|- | |- | ||
| silver knob from controls | | silver knob from controls | ||
| knob for extra pot | | knob for extra pot | ||
|- | |- | ||
Line 332: | Line 352: | ||
| | | | ||
|- | |- | ||
| missile switch | | missile switch | ||
| | | | ||
|- | |- | ||
| joystick | | joystick | ||
| aux driver joystick | | aux driver joystick | ||
|- | |- | ||
Line 342: | Line 362: | ||
| | | | ||
|- | |- | ||
| broken switches | | broken switches | ||
| broken switches | | broken switches | ||
|- | |- | ||
Line 349: | Line 369: | ||
| | | | ||
|- | |- | ||
| Ethernet port | | Ethernet port | ||
| | | | ||
|- | |- | ||
| dull 3-way switch | | dull 3-way switch | ||
| autonomous selection | | autonomous selection | ||
|- | |- | ||
Line 366: | Line 386: | ||
| TBD | | TBD | ||
|- | |- | ||
| robot USB hub | | robot USB hub | ||
| usb hub | | usb hub | ||
|- | |- | ||
| 3 position switch | | 3 position switch | ||
| | | | ||
|- | |- | ||
Line 385: | Line 405: | ||
| | | | ||
|- | |- | ||
| turret knob | | turret knob | ||
| manual shooter strength knob | | manual shooter strength knob | ||
|- | |- | ||
Line 398: | Line 418: | ||
| | | | ||
|- | |- | ||
| 4th joystick circuit board | | 4th joystick circuit board | ||
| | | | ||
|- | |- | ||
| driver joysticks | | driver joysticks | ||
| driver joysticks | | driver joysticks | ||
|} | |} | ||
=== Mtg Minutes (with Strategy) === | === Mtg Minutes (with Strategy) === | ||
* aux joystick: | |||
** Y axis for intake | *aux joystick: | ||
** trigger roller in | **Y axis for intake | ||
** 'thumb' button roller out | **trigger roller in | ||
** 'top' button for fast roller out | **'thumb' button roller out | ||
* big button for high goal kick (gear) | **'top' button for fast roller out | ||
* button for truss kick (lightning bolt) | *big button for high goal kick (gear) | ||
* manual shoot power (pick one of the following: | *button for truss kick (lightning bolt) | ||
*manual shoot power (pick one of the following: | |||
**launch button [auto vs man kick] | **launch button [auto vs man kick] | ||
**slider w/button for manual kick power | **slider w/button for manual kick power | ||
**a pot with gear for the knob | **a pot with gear for the knob | ||
* 3 position switch for autonomous selection (none, 1 ball, 2 ball) | *3 position switch for autonomous selection (none, 1 ball, 2 ball) | ||
* light on intake side & smartdashboard when intake is fully up | *light on intake side & smartdashboard when intake is fully up | ||
* light on intake side, shooting side & smartdashboard when ball is acquired (not on ground) | *light on intake side, shooting side & smartdashboard when ball is acquired (not on ground) | ||
== 1/14/14 == | |||
Attendace: Gunnar, Chris, Mr. Byers, Eric, Gordan | |||
We worked on CAD and deciding how we wanted to approach making the lightning bolt and gear buttons. |
Revision as of 19:38, 14 January 2014
Electrical Controls Design
Overview
- use actual items from each of the previous year's controls (see 1/12/14 notes)
- use some aspects of prior year's color schemes (TBD)
- no lights for the broken switches (not many switches will be used and they have an on/off tag built into them)
- 'underglow': will come out the letter cutouts
- speakers (TBD)
Current Design State
NOTE: click to view larger image
Controls Map
Joystick 1 (Drive Left)
Button/Axis | Function |
1 | Turbo |
2 | Slow |
3 | |
4 | |
5 | |
6 | Debug TBD |
7 | Debug TBD |
8 | |
9 | |
10 | Debug TBD |
11 | Debug Drive |
12 | n/a |
X-axis | |
Y-axis | Drive Forward/Drive Backwards (Left Wheels) NOTE: joystick pushed forward/away from driver is forward |
Z-axis |
Joystick 2 (Drive Right)
Button/Axis | Function |
1 | Turbo |
2 | Slow |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | n/a |
X-axis | |
Y-axis | Drive Forward/Drive Backwards (Right Wheels) NOTE: joystick pushed forward/away from driver is forward |
Z-axis |
Joystick 3 (Aux)
Button/Axis | Function |
1 | Acquire Ball (intake wheels spin in) |
2 | Pass Ball Fast (intake wheels spin out fast) |
3 | Pass Ball Slow (intake wheels spin out slow) |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
X-axis | |
Y-axis | Move intake in/out NOTE: joystick pushed forward/away from driver is out/extend away from robot to get ball from the floor |
Z-axis |
Joystick 4 (Extended IO)
Button/Axis | Function |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
X-axis | Manual Power potentiometer |
Y-axis | Extra potentiometer |
Z-axis |
SmartDashboard
Screen | Description | Operation | Notes | Variable Name | Data Type |
Main | Camera Feed | This will be a direct feed from the camera. | The internet address will be based on the Team Number. | n/a | n/a |
Main | Power meter | Meter next to the Camera Feed that shows the manual shooter's power. Would be a bar with a label next to it with a number representing power, scaling from 0 to 100 | Manualpower | TBD | |
Setup Dialog (TBD) | Team Number | Numberbox | Sets the team number for the robot to set the camera feed. Should remain constant until we change the IP address of the robot. Should not change very much. | n/a | n/a |
Todo
- get paper sketch into inventor
- decide if gear button is a 'normal' one or a push-pot
- determine what will be used to map the buttons to a joystick
- number of broken switches (with hip check can only have 5; but if hip check is handled within controls, we can have a 6th broken switch)
- how will underglow be controlled
- complete the parts list
- how to attach hinges (need to stay within 14" depth)
- decide if backpack straps are needed
- talk about color scheme
Parts List (TBD)
Description | Part# | Order/Take From | Notes |
E-net port | |||
Power port | |||
Joysticks (TBD) | |||
Push Pot(TBD) | might want two (one for manual shoot and one for gear) |
Engineering Notebook
1/9/14
Looked at prior year controls.
Talked in general about what the sub-team will need to do.
1/12/14
Prototype
NOTE: click to view larger image
Design Ideas
To celebrate 10th year, we will use physical parts for each of the prior year robots.
Year | Potential Item | Where It Will Be Used |
'05 Rinobot | operator interface | |
hinges from controls | hinges for the lids | |
'06 Roflbot | lexicon from controls | behind cut out letters and shine underglow throw it |
silver knob from controls | knob for extra pot | |
'07 Aracnaphobia | broken switches | |
missile switch | ||
joystick | aux driver joystick | |
'08 Mach 1511 | missile swtich | |
broken switches | broken switches | |
'09 ThunderPlucker | handle | |
Ethernet port | ||
dull 3-way switch | autonomous selection | |
coin button | hip check button | |
'10 ThunderFoot | handle | handle |
'11 ThunderusPrime | hand painted tanks | TBD |
robot USB hub | usb hub | |
3 position switch | ||
keypad | ||
handles | ||
'12 ThunderStorm | 7 seg display | |
cube | ||
turret knob | manual shooter strength knob | |
usb hub | ||
ethernet port | ||
'13 ThunderPrise | latches | |
4th joystick circuit board | ||
driver joysticks | driver joysticks |
Mtg Minutes (with Strategy)
- aux joystick:
- Y axis for intake
- trigger roller in
- 'thumb' button roller out
- 'top' button for fast roller out
- big button for high goal kick (gear)
- button for truss kick (lightning bolt)
- manual shoot power (pick one of the following:
- launch button [auto vs man kick]
- slider w/button for manual kick power
- a pot with gear for the knob
- 3 position switch for autonomous selection (none, 1 ball, 2 ball)
- light on intake side & smartdashboard when intake is fully up
- light on intake side, shooting side & smartdashboard when ball is acquired (not on ground)
1/14/14
Attendace: Gunnar, Chris, Mr. Byers, Eric, Gordan
We worked on CAD and deciding how we wanted to approach making the lightning bolt and gear buttons.