2015:Electrical Controls Subteam: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
No edit summary
Line 30: Line 30:
{| style="width: 771px;" cellpadding="1" cellspacing="1" border="1"
{| style="width: 771px;" cellpadding="1" cellspacing="1" border="1"
|-
|-
| Status
| style="width: 68px;" | Status
| Task
| style="width: 134px;" | Task
| style="width: 502px;" | Information (decisions are in bold)
| style="width: 466px;" | Information (decisions are in bold)
| style="width: 80px;" | Owner
| style="width: 80px;" | Owner
|-
|-
| On hold
| style="width: 68px;" | On hold
| Lights
| style="width: 134px;" | Lights
| style="width: 502px;" |  
| style="width: 466px;" |  
*individually controlled?
*individually controlled?
*placement (maybe under front laptop bracket, maybe under both "1511" on right side, maybe behind "Rolling Thunder" on left side; cable run might be tricky)
*placement (maybe under front laptop bracket, maybe under both "1511" on right side, maybe behind "Rolling Thunder" on left side; cable run might be tricky)
Line 45: Line 45:
| style="width: 80px;" |  
| style="width: 80px;" |  
|-
|-
| Not started
| style="width: 68px;" | Started
| Dashboard
| style="width: 134px;" | Dashboard
| style="width: 502px;" | need to determine what goes on the Smart Dashboard and lay it out
| style="width: 466px;" |  
need to determine what goes on the Smart Dashboard and lay it out
 
'''We will have large camera feed with the gripper and lifter gauges on the botton and side. '''
 
We need to talk to strategy about 1 or 2 camera feeds
 
| style="width: 80px;" | Chris, Andrew, Mr. Byers
| style="width: 80px;" | Chris, Andrew, Mr. Byers
|-
|-
| On hold
| style="width: 68px;" | On hold
| Color scheme
| style="width: 134px;" | Color scheme
| style="width: 502px;" | this is on hold until all parts are designed
| style="width: 466px;" | this is on hold until all parts are designed
| style="width: 80px;" | All
| style="width: 80px;" | All
|-
|-
| Not started
| style="width: 68px;" | Not started
| Data sheets
| style="width: 134px;" | Data sheets
| style="width: 502px;" | get data sheets for all parts being used and place in Controls folder
| style="width: 466px;" | get data sheets for all parts being used and place in Controls folder
| style="width: 80px;" |  
| style="width: 80px;" |  
|-
|-
| Started
| style="width: 68px;" | Not Started
| Latch design
| style="width: 134px;" | Latch manifacturing
| style="width: 502px;" |  
| style="width: 466px;" |  the drawings have been made and the parts need to be made. 
*finish CAD for latch design
| style="width: 80px;" | <br/>
 
| style="width: 80px;" | Chris
|-
|-
| Not started
| style="width: 68px;" | Started
| LaunchPad
| style="width: 134px;" | LaunchPad
| style="width: 502px;" |  
| style="width: 466px;" |  
*download development environment (see LaunchPad link)
*change sample to just be 10 buttons (no axises)<span style="color:#00FF00;"></span>
*download sample code
*determine what is needed for lights
*build, install and verify sample code
*cleanup code?
*change sample, install and verify
*create instructions to setup development environment on a new pc
*get code into source control


| style="width: 80px;" | Andrew
| style="width: 80px;" | Andrew
|-
|-
| Not started
| style="width: 68px;" | Started
| Wiring
| style="width: 134px;" | Wiring
| style="width: 502px;" | if lid is here, use that; otherwise print the drawing to use a mockup. determine length of ribbon cable to go from LauchPad to all switches
| style="width: 466px;" | if lid is here, use that; otherwise print the drawing to use a mockup. determine length of ribbon cable to go from LauchPad to all switches
| style="width: 80px;" | Gunnar
| style="width: 80px;" | Gunnar
|-
|-
| Not started
| style="width: 68px;" | Started
| Latch mount
| style="width: 134px;" | Latch mount
| style="width: 502px;" |  
| style="width: 466px;" |  
*create and print drawing
*create and print drawing ('''drawing is printed''')
*fabricate part
*fabricate part


| style="width: 80px;" | Alyssa
| style="width: 80px;" | Alyssa
|-
|-
| Completed
| style="width: 68px;" | Started
| sheet metal drawings for boxes
| style="width: 134px;" | power cable
| style="width: 502px;" | these have been sent to Harris. there were some issues. those were fixed and drawings resent. waiting for part
| style="width: 466px;" |  
| style="width: 80px;" |
|-
| Completed
| sheet metal drawings for top
| style="width: 502px;" |
*Need to finish lightning bolt, add 1/32" allowance around the bolt
*Update broken switches with square cutouts per the new switches
*Update three-way switch hole as required per the selected part
*Add cutout for Ethernet port on the upper left corner of this part? It's the round part in the box of parts.
 
this has been sent to Harris. drawings approved. waiting for part
 
| style="width: 80px;" |
|-
| Completed
| sheet metal drawings for laptop
| style="width: 502px;" | this has been sent to Harris. drawings approved. waiting for part
| style="width: 80px;" |
|-
| Started
| power cable
| style="width: 502px;" |  
*The options below need to pulled from both sides, but we want to be able to pull from one side only.
*The options below need to pulled from both sides, but we want to be able to pull from one side only.
**[http://www.cables4computer.com/Power_Products/USA_Cables_Retractable_PC_Power_Cable_(Bulk_Only).html <font color="#333333">USA Cables Retractable Power Cable</font>]
**[http://www.cables4computer.com/Power_Products/USA_Cables_Retractable_PC_Power_Cable_(Bulk_Only).html <font color="#333333">USA Cables Retractable Power Cable</font>]
Line 127: Line 110:
| style="width: 80px;" |  
| style="width: 80px;" |  
|-
|-
| Completed
| style="width: 68px;" | <span style="color:#00FF00;">Completed</span>
| ethernet port location
| style="width: 134px;" | ethernet port location
| style="width: 502px;" |  
| style="width: 466px;" |  
*This option needs to pulled from both sides, but we want to be able to pull from one side only: [http://www.cables4computer.com/Ziplinq/Networking_Networking_Retractable_CAT6_Gigabit_Network_Cable.html Retractable Network Cable]
*This option needs to pulled from both sides, but we want to be able to pull from one side only: [http://www.cables4computer.com/Ziplinq/Networking_Networking_Retractable_CAT6_Gigabit_Network_Cable.html Retractable Network Cable]
*Determined that field has male end, so we need a female end
*Determined that field has male end, so we need a female end
Line 137: Line 120:
| style="width: 80px;" |  
| style="width: 80px;" |  
|-
|-
| Completed
| style="width: 68px;" | <span style="color:#00FF00;">Completed</span>
| select board for joystick interface
| style="width: 134px;" | select board for joystick interface
| style="width: 502px;" |  
| style="width: 466px;" |  
*Cypress is mostly a USB-Serial and PSoC test board, it doesn't really have what we need
*Cypress is mostly a USB-Serial and PSoC test board, it doesn't really have what we need
*LaunchPad has digital and analog inputs. There are built-in pull down resistors, so wiring switches will be easy. There are sample programs including joysticks already setup to use with the Dashboard; the source code is available so it can be modified. Also, form factor is much better for using the contorls.
*LaunchPad has digital and analog inputs. There are built-in pull down resistors, so wiring switches will be easy. There are sample programs including joysticks already setup to use with the Dashboard; the source code is available so it can be modified. Also, form factor is much better for using the contorls.
Line 148: Line 131:
| style="width: 80px;" |  
| style="width: 80px;" |  
|-
|-
| Completed
| style="width: 68px;" | <span style="color:#00FF00;">Completed</span>
| General design for latch
| style="width: 134px;" | General design for latch
| style="width: 502px;" | <ul style="line-height: 20.79px;">
| style="width: 466px;" | <ul style="line-height: 20.79px;">
<li><span style="line-height: 20.7999992370605px;">Use something similar to a&nbsp;gate latch</span>
<li><span style="line-height: 20.7999992370605px;">Use something similar to a&nbsp;gate latch</span>
*[http://www.homedepot.com/p/Stanley-National-Hardware-Zinc-Plated-Outswinging-Gate-Latch-CD1261-1-2-Gate-Latch-2C/203591026?ds_e_ad_type=pla&cm_mmc=Shopping|Base&gclid=CjwKEAiA28ilBRCy5cXrgtfTxTISJABgX7E2dVh_2c0KxLVal1dg6Fl1nUaeNEKBNmqDRJEnTZeTpxoCRLnw_wcB&gclsrc=aw.ds <font color="#333333">Home Depot latch</font>]
*[http://www.homedepot.com/p/Stanley-National-Hardware-Zinc-Plated-Outswinging-Gate-Latch-CD1261-1-2-Gate-Latch-2C/203591026?ds_e_ad_type=pla&cm_mmc=Shopping|Base&gclid=CjwKEAiA28ilBRCy5cXrgtfTxTISJABgX7E2dVh_2c0KxLVal1dg6Fl1nUaeNEKBNmqDRJEnTZeTpxoCRLnw_wcB&gclsrc=aw.ds <font color="#333333">Home Depot latch</font>]
Line 165: Line 148:
| style="width: 80px;" |  
| style="width: 80px;" |  
|-
|-
| Completed
| style="width: 68px;" | <span style="color:#00FF00;">Completed</span>
| determined handle to use
| style="width: 134px;" | determined handle to use
| style="width: 502px;" | will use one handle on front (no one liked having them on the ends). part is here
| style="width: 466px;" | will use one handle on front (no one liked having them on the ends). part is here
| style="width: 80px;" |
|-
| style="width: 68px;" | <span style="color:#00FF00;">Completed</span>
| style="width: 134px;" | determined switches
| style="width: 466px;" | will use 3-way toggles and square rockers for broken switches. parts are here
| style="width: 80px;" |
|-
| style="width: 68px;" | <span style="color: rgb(0, 255, 0); line-height: 20.7999992370605px;">Completed</span><br/>
| style="width: 134px;" | <span style="line-height: 20.7999992370605px;">LaunchPad</span><br/>
| style="width: 466px;" | <ul style="line-height: 20.7999992370605px;">
<li>download development environment (see LaunchPad link)</li>
<li>download sample code</li>
<li>build, install and verify sample code</li>
<li>change sample, install and verify</li>
</ul>
 
| style="width: 80px;" | <br/>
|}
 
{| cellpadding="1" cellspacing="1" border="1" style="line-height: 20.7999992370605px; width: 771px;"
|-
| style="width: 68px;" | <span style="color: rgb(0, 255, 0);">Completed</span>
| style="width: 134px;" | Latch design
| style="width: 466px;" |
*finish CAD for latch design
 
| style="width: 80px;" | Chris
|}
 
{| cellpadding="1" cellspacing="1" border="1" style="line-height: 20.7999992370605px; width: 771px;"
|-
|-
| style="width: 68px;" | <span style="color: rgb(0, 255, 0);">Completed</span>
| style="width: 134px;" | sheet metal drawings for boxes
| style="width: 466px;" | these have been sent to Harris. there were some issues. those were fixed and drawings resent. waiting for part
| style="width: 80px;" |  
| style="width: 80px;" |  
|-
|-
| Completed
| style="width: 68px;" | <span style="color: rgb(0, 255, 0);">Completed</span>
| determined switches
| style="width: 134px;" | sheet metal drawings for top
| style="width: 502px;" | will use 3-way toggles and square rockers for broken switches. parts are here
| style="width: 466px;" |  
*Need to finish lightning bolt, add 1/32" allowance around the bolt
*Update broken switches with square cutouts per the new switches
*Update three-way switch hole as required per the selected part
*Add cutout for Ethernet port on the upper left corner of this part? It's the round part in the box of parts.
 
this has been sent to Harris. drawings approved. waiting for part
 
| style="width: 80px;" |  
| style="width: 80px;" |  
|-
| style="width: 68px;" | <span style="color: rgb(0, 255, 0);">Completed</span>
| style="width: 134px;" | sheet metal drawings for laptop
| style="width: 466px;" | this has been sent to Harris. drawings approved. waiting for part<br/><br/>
|}
|}



Revision as of 17:47, 24 January 2015

Design

To provide for narrower controls for transport, driver #1's side of controls (i.e. 2 joysticks) will slide to the right and cover the laptop. These will automatically lock.

The intent is to have a simple release mechanism. When released a gas strut will automatically open the controls.

  • 2 joysticks for main driver
  • 1 joystick for aux driver
  • 1 3-way toggle for autonomous (up=a pre-picked auto-mode; center=no auto; down=use auto-mode that is selected on Dashboard)
  • 8 broken switches
  • Laptop for Dashboard
  • Robot IO Map

Renderings

Closed Open
This is the controls closed. This is a picture of the controls open.
NOTE: The colors are not yet set in stone

Tasks

Status Task Information (decisions are in bold) Owner
On hold Lights
  • individually controlled?
  • placement (maybe under front laptop bracket, maybe under both "1511" on right side, maybe behind "Rolling Thunder" on left side; cable run might be tricky)

because there is limited space within the controls this year, this is on hold until the wiring and placement of power is mocked-up

Started Dashboard

need to determine what goes on the Smart Dashboard and lay it out

We will have large camera feed with the gripper and lifter gauges on the botton and side. 

We need to talk to strategy about 1 or 2 camera feeds

Chris, Andrew, Mr. Byers
On hold Color scheme this is on hold until all parts are designed All
Not started Data sheets get data sheets for all parts being used and place in Controls folder
Not Started Latch manifacturing  the drawings have been made and the parts need to be made. 
Started LaunchPad
  • change sample to just be 10 buttons (no axises)
  • determine what is needed for lights
  • cleanup code?
  • create instructions to setup development environment on a new pc
  • get code into source control
Andrew
Started Wiring if lid is here, use that; otherwise print the drawing to use a mockup. determine length of ribbon cable to go from LauchPad to all switches Gunnar
Started Latch mount
  • create and print drawing (drawing is printed)
  • fabricate part
Alyssa
Started power cable

for now, we added a cut-out in sheet metal for the snap-in plug we already have. if we find we have space and can get a used iron, we may use that instead

Completed ethernet port location
  • This option needs to pulled from both sides, but we want to be able to pull from one side only: Retractable Network Cable
  • Determined that field has male end, so we need a female end

will use port plug we already have and put it on the right top

Completed select board for joystick interface
  • Cypress is mostly a USB-Serial and PSoC test board, it doesn't really have what we need
  • LaunchPad has digital and analog inputs. There are built-in pull down resistors, so wiring switches will be easy. There are sample programs including joysticks already setup to use with the Dashboard; the source code is available so it can be modified. Also, form factor is much better for using the contorls.

will use the LaunchPad

Completed General design for latch
  • Use something similar to a gate latch
    • Pin/bolt attached to movable part/left section
    • create a latch similar to: Lock and Pin.png
    • one latch mounted to front of fixed section and one latch at the back
    • run a u-shpaed bar from latch to latch (under the secondary controls)
    • have access to bar via a hole through the secondary controls lid
    will custom design something similar to a gate latch. it will mount on the bottom and catch on the moving box's lip (that is near the draw slide mount). a rod will stick out the right end with a knob that can be pulled.
Completed determined handle to use will use one handle on front (no one liked having them on the ends). part is here
Completed determined switches will use 3-way toggles and square rockers for broken switches. parts are here
Completed
LaunchPad
  • download development environment (see LaunchPad link)
  • download sample code
  • build, install and verify sample code
  • change sample, install and verify

Completed Latch design
  • finish CAD for latch design
Chris
Completed sheet metal drawings for boxes these have been sent to Harris. there were some issues. those were fixed and drawings resent. waiting for part
Completed sheet metal drawings for top
  • Need to finish lightning bolt, add 1/32" allowance around the bolt
  • Update broken switches with square cutouts per the new switches
  • Update three-way switch hole as required per the selected part
  • Add cutout for Ethernet port on the upper left corner of this part? It's the round part in the box of parts.

this has been sent to Harris. drawings approved. waiting for part

Completed sheet metal drawings for laptop this has been sent to Harris. drawings approved. waiting for part

Meeting Minutes

1/6 (Chris, Mr. Byers)

  • discussed preliminary options


1/7 (Chris, Mr. Byers)

  • discussed preliminary options


1/8 (Chris, Mr. Byers, Eric, David M.)

  • selected overall concept (sliding controls)


1/10 (Gunnar, Alyssa, Andrew, Eric, Mr. Byers, David M.)

  • inventoried parts we have
  • determined controls we thought were needed
  • went over desires from strategy team
  • Home Depot shopping run
  • met with Elliot to select secondary controls
  • created wiki page
  • created todo list


1/11 (Alyssa, Andrew, Mr. Byers)

  • investigated latch options
  • investigated retractable cords
  • selected board for controls


1/13 (Chris, Eric, Mr. Byers, Gunnar, Andrew, Alyssa, Dave, Frank)

  • Chris worked on the main base and assembly 
  • Gunner worked on the very complicated drawer slides
  • Alyssa and Andrew worked on the Aux panel
  • Eric found a gas shock that will fit our needs 
  • Attended integration meeting rom 6:30 to 7:00


1/14 (Chris, Mr. Byers)

  • Chris updated assembly
  • changed laptop mount so we have more space between it and the sliding lip


1/15 (Chris, Eric, Alyssa, Dave, Frank)

  • Chris worked on the main base and assembly 
  • Alyssa worked on the lightning bolt cutout
  • Eric found three way and broken switches and got them along with the gas shock on the shopping list. Datasheets are located in a datasheet folder with the rest of the controls stuff.
  • Attended integration meeting rom 6:30 to 7:00


1/17 (Chris, Andrew, Gunnar, Alyssa, Dave, Eric, Mr. Byers)

  • Chris worked on finishing the final assembly and the latching mechanism
  • Gunnar worked on cadding up some of the electrical components, looking up some possible latches, and cadding other random parts.
  • Andrew worked on the final drawings with Chris, finalizing the aux panel, placement of words, figuring out the hinge situation, and looking up other important information
  • Alyssa worked with Andrew with his tasks as well as finalizing the lightning bolt cut out
  • Eric and Mr. Byers assisted the students with their tasks, and kept them on task and at work. 
  • Attended integration 6:30 - 7:00
  • Met the deadline for the design


1/18 (Andrew, Chris, Alyssa, Eric, Mr. Byers) 

  • Finalized all of the parts
  • Made all of the drawings for the parts
  • Sent the parts out
  • Secured a extension cable for the inside of the controls


1/20 (Andrew, Chris, Alyssa, Mr. Byers, Eric)

  • Fixed incorrect drawings and resent them to Harris
  • Completed one of the drawings to be made in our shop


1/21 (Andrew, Chris, Mr. Byers)

  • Andrew worked with the development board and downloaded the software to the laptop that will be used in this years controls
  • Chris worked with Mr. Byers and updated the io map for the joysticks; talked with Elliot too, to make sure we mapped the buttons the way he wanted.


1/22 (Chris, Gunnar, Eric, Mr. Byers, Dave)

  • Chris worked with Mr. Byers and Mr. Cavaliere to get a bushing for the release mechanism
  • Gunnar worked with Eric to create schematic for switches to LaunchPad
  • Mr. Byers and Dave connected the LaunchPad and loaded the supplied HID firmware; and verified buttons worked