2014:Electrical Controls Subteam: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
Line 1: Line 1:
= Electrical Controls Design =
= Electrical Controls Design =
<br/>
 
 
 
== 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
<br\>
*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
<br/>
 
== 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
|}
|}
<br/>
 
 
 
== 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
<br/>
*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)
|}
|}
<br/>
 
 


= 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/>
<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
<br/>


=== Design Ideas ===
=== Design Ideas ===
To celebrate 10th year, we will use physical parts for each of the prior year robots.<br\>
 
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
|}
|}
<br\>
 
 


=== 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)
<br/>
 
 
 
== 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. &nbsp;

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

ControlsProtoType2014.jpg
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

ControlsProtoType2014.jpg
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.