2015:Electrical Controls Subteam: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
No edit summary
Line 49: Line 49:
= To do =
= To do =


=== Not yet started ===
== Not yet started ==


*Find data sheets and parts: 3 position switches, broken switches, handles
*Find data sheets and parts: 3 position switches, broken switches, handles, Gas Shock (McMastercarr 9416k23)
*Sheet metal drawings for boxes
*Lights?
*Lights?


=== Determine which board to use for the joystick interface ===
== Started but Needs Work ==
 
<ul style="line-height: 20.7999992370605px;">
*Cypress is mostly a USB-Serial and PSoC test board, it doesn't really have what we need.
<li>Sheet metal drawings for boxes</li>
*'''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.
</ul>
**[http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Operator_Interface_for_FIRST_Robotics_Competition?DCMP=univ-en&HQS=robotics-FRClaunchpad <font color="#0066cc">http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Operator_Interface_for_FIRST_Robotics_Competition?DCMP=univ-en&HQS=robotics-FRClaunchpad</font>]


=== Research latching mechanism ===
=== Research latching mechanism ===
<ul style="line-height: 20.7999992370605px;">
<li>Use something similar to a&nbsp;gate latch
*<font color="#0066cc">[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 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%7CBase&gclid=CjwKEAiA28ilBRCy5cXrgtfTxTISJABgX7E2dVh_2c0KxLVal1dg6Fl1nUaeNEKBNmqDRJEnTZeTpxoCRLnw_wcB&gclsrc=aw.ds]</font>
*[http://gatelatchusa.com/101400-gate_latch.html http://gatelatchusa.com/101400-gate_latch.html]
*[http://penfieldrobotics.com/wiki/images/2/2b/Latch_example.jpg <font color="#0066cc">Latch_example.jpg</font>]&nbsp;‎</li>


*Use something similar to a&nbsp;gate latch
**<font color="#0066cc">[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 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%7CBase&gclid=CjwKEAiA28ilBRCy5cXrgtfTxTISJABgX7E2dVh_2c0KxLVal1dg6Fl1nUaeNEKBNmqDRJEnTZeTpxoCRLnw_wcB&gclsrc=aw.ds]</font>
**[http://gatelatchusa.com/101400-gate_latch.html http://gatelatchusa.com/101400-gate_latch.html]
**[http://penfieldrobotics.com/wiki/images/2/2b/Latch_example.jpg <font color="#0066cc">Latch_example.jpg</font>] ‎
*Pin/bolt attached to movable part/left section
*Pin/bolt attached to movable part/left section
*create a latch similar to:&nbsp;[http://penfieldrobotics.com/wiki/images/5/53/Lock_and_Pin_(paint).png http://penfieldrobotics.com/wiki/images/5/53/Lock_and_Pin_%28paint%29.png]
*create a latch similar to:&nbsp;[http://penfieldrobotics.com/wiki/images/5/53/Lock_and_Pin_(paint).png http://penfieldrobotics.com/wiki/images/5/53/Lock_and_Pin_%28paint%29.png]
Line 75: Line 74:


=== Ethernet port location ===
=== Ethernet port location ===
<ul style="line-height: 20.7999992370605px;">
<li>The option below 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 http://www.cables4computer.com/Ziplinq/Networking_Networking_Retractable_CAT6_Gigabit_Network_Cable.html]</li>


*The option below 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 http://www.cables4computer.com/Ziplinq/Networking_Networking_Retractable_CAT6_Gigabit_Network_Cable.html]


=== Power cable ===
=== Power cable ===
<ul style="line-height: 20.7999992370605px;">
<li>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 http://www.cables4computer.com/Power_Products/USA_Cables_Retractable_PC_Power_Cable_(Bulk_Only).html]
*[http://www.cables4computer.com/Ziplinq/Cables_Ziplinqs_Retractable_AC_Power_Extension_Cord_5_Ft.html http://www.cables4computer.com/Ziplinq/Cables_Ziplinqs_Retractable_AC_Power_Extension_Cord_5_Ft.html]
*[http://www.parts4pc.com/Computer_Accessories/Cables_Power-products-and-Cables_Retractable_PC_Power_Cable.html http://www.parts4pc.com/Computer_Accessories/Cables_Power-products-and-Cables_Retractable_PC_Power_Cable.html]</li>


*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 http://www.cables4computer.com/Power_Products/USA_Cables_Retractable_PC_Power_Cable_(Bulk_Only).html]
**[http://www.cables4computer.com/Ziplinq/Cables_Ziplinqs_Retractable_AC_Power_Extension_Cord_5_Ft.html http://www.cables4computer.com/Ziplinq/Cables_Ziplinqs_Retractable_AC_Power_Extension_Cord_5_Ft.html]
**[http://www.parts4pc.com/Computer_Accessories/Cables_Power-products-and-Cables_Retractable_PC_Power_Cable.html http://www.parts4pc.com/Computer_Accessories/Cables_Power-products-and-Cables_Retractable_PC_Power_Cable.html]
*Our only remaining idea is to use the retractable cord mechanism from the iron and insert our own cords (ethernet, power).&nbsp;
*Our only remaining idea is to use the retractable cord mechanism from the iron and insert our own cords (ethernet, power).&nbsp;
**[http://www.amazon.com/HAMILTON-14210R-Non-Stick-Clothes-Retractable/dp/B004FRX6ZU http://www.amazon.com/HAMILTON-14210R-Non-Stick-Clothes-Retractable/dp/B004FRX6ZU]
**[http://www.amazon.com/HAMILTON-14210R-Non-Stick-Clothes-Retractable/dp/B004FRX6ZU http://www.amazon.com/HAMILTON-14210R-Non-Stick-Clothes-Retractable/dp/B004FRX6ZU]
Line 93: Line 94:
**a way to release the cord and allow it to retract
**a way to release the cord and allow it to retract


== Complete&nbsp; ==
=== Determine which board to use for the 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.
**[http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Operator_Interface_for_FIRST_Robotics_Competition?DCMP=univ-en&HQS=robotics-FRClaunchpad <font color="#0066cc">http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Operator_Interface_for_FIRST_Robotics_Competition?DCMP=univ-en&HQS=robotics-FRClaunchpad</font>]


===  ===


= Meeting Minutes =
= Meeting Minutes =

Revision as of 19:43, 13 January 2015

Design

Driver #1's side of controls will be able to slide to the right and cover the laptop. This provides for narrow controls for transport. This will have a lock to is doesn't accidentally slide apart during transport.

The intent is to have a simple release mechanism.

Handles on each end for carrying.


2 joysticks for driver #1

  • Y-axis: move robot forward/backwards
  • X-axis: move robot left/right
  • trigger: shift?
  • button 2: lower center wheel


1 joystick for driver #2

  • Y-axis: move lower grip up/down; controls speed of movement
  • trigger: pulled means lower grips are closed (if needed, flip broken switch which means click trigger to close)
  • trigger: released means lower grips are open (if needed. flip broken switch which means click button 2 to open)
  • button 4: close upper grips
  • button 5: open upper grips
  • button 3: possibly use for 'level 3' preset, so tote is high enough to put on top of 2 totes created by human player
  • button 6 (or 8): pull RC grabber back in
  • button 7 (or 9): release RC grabber to get can
  • button 6/7: could be used for presets (means 8/9 used for RC grabber)


N broken switches


1 3-way toggle for autonomous

  • up: a pre-picked auto-mode
  • center: no auto
  • down: use auto-mode that is selected on SmartDashboard


Future Use

  • 3-way toggle for future use (maybe picking which driver opens/closes grips)
  • TBD


Laptop for Dashboard



To do

Not yet started

  • Find data sheets and parts: 3 position switches, broken switches, handles, Gas Shock (McMastercarr 9416k23)
  • Lights?

Started but Needs Work

  • Sheet metal drawings for boxes

Research latching mechanism