Go to Post Realizing your DON'T want to be an engineer is every bit as important as realizing you do - Lil' Lavery [more]
Home
Go Back   Chief Delphi > Technical > Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 23-03-2011, 18:15
DjMaddius's Avatar
DjMaddius DjMaddius is offline
Registered User
AKA: Matt Smith
FRC #2620 (Southgate Titans)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Southgate, Mi
Posts: 161
DjMaddius is an unknown quantity at this point
Custom Buttons for drivers?

How would one go about making custom push buttons for the driver? We are making buttons for set positions for our arm and we need to make 9 buttons that we can read in labview. I know its been done but i cant find anything on it. Help?
Reply With Quote
  #2   Spotlight this post!  
Unread 23-03-2011, 23:15
Zholl Zholl is offline
Registered User
AKA: Chris Sherwood
FRC #2996 (Cougars Gone Wired)
Team Role: Alumni
 
Join Date: Dec 2008
Rookie Year: 2008
Location: Colorado Springs
Posts: 267
Zholl is a splendid one to beholdZholl is a splendid one to beholdZholl is a splendid one to beholdZholl is a splendid one to beholdZholl is a splendid one to beholdZholl is a splendid one to beholdZholl is a splendid one to beholdZholl is a splendid one to behold
Re: Custom Buttons for drivers?

You'll most likely want to look at using the Cypress board. It has a number of digital inputs that would be perfect for what you're doing here. I'm not so sure on how to program it, as I'm not a coder myself, but I can tell you it's really easy to wire and set up with the driver station, and our programmer has told me that the programming for it is quite simple. If I recall it should have a disc with it that should help with coding for it. I also seem to remember being told that the driver station sees the digital inputs by default anyway, and I think he was simply programming in Labview for the inputs the computer was recognizing as coming from the board
Reply With Quote
  #3   Spotlight this post!  
Unread 23-03-2011, 23:37
Fletch1373's Avatar
Fletch1373 Fletch1373 is offline
Registered User
AKA: Fletch
FRC #3181 (Panthers)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Rochester, NY
Posts: 251
Fletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud of
Re: Custom Buttons for drivers?

Programming the Cypress IO module is even easier than that. Don't use the disk it came with, follow the instructions here.

I was looking how to set this up for my team recently, so if you need any help programming or wiring it, feel free to ask me and I'll try to help anyway I can
__________________
Student:
<04: FRC0213> <05-08: FRC1373>
Mentor:
<09-10: FRC0809> <11-12: FRC3555> <12-14: FRC0073> <15-??: FRC3181>
Volunteer:
<FTAA> <CSA> <Defense Coordinator> <Scorekeeper> <Robot Inspector> <Official Scorer>
2016 Tour:
CTWAT [DefCoord] > Pittsburgh[Mentor/DefCoord] > TVR[FTAA] > FLR[CSA] > NE DCMP[CSA] > CMP[CSA]
Reply With Quote
  #4   Spotlight this post!  
Unread 24-03-2011, 01:46
RyanCahoon's Avatar
RyanCahoon RyanCahoon is offline
Disassembling my prior presumptions
FRC #0766 (M-A Bears)
Team Role: Engineer
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Mountain View
Posts: 689
RyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond repute
Re: Custom Buttons for drivers?

We (1708) were looking for an easy solution to the same problem to implement during this week's DC regional. Here's what we came up with:

A USB num pad (example)
This software that allows mapping of keystrokes to a virtual joystick device.

Convenient 3x3 button pattern (with additional buttons for controlling grippers, etc). No wiring required. Optionally, add colored electrical tape and marker annotations to make it pretty.

--Ryan
__________________
FRC 2046, 2007-2008, Student member
FRC 1708, 2009-2012, College mentor; 2013-2014, Mentor
FRC 766, 2015-, Mentor
Reply With Quote
  #5   Spotlight this post!  
Unread 24-03-2011, 15:23
DjMaddius's Avatar
DjMaddius DjMaddius is offline
Registered User
AKA: Matt Smith
FRC #2620 (Southgate Titans)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Southgate, Mi
Posts: 161
DjMaddius is an unknown quantity at this point
Re: Custom Buttons for drivers?

Quote:
Originally Posted by RyanCahoon View Post
We (1708) were looking for an easy solution to the same problem to implement during this week's DC regional. Here's what we came up with:

A USB num pad (example)
This software that allows mapping of keystrokes to a virtual joystick device.

Convenient 3x3 button pattern (with additional buttons for controlling grippers, etc). No wiring required. Optionally, add colored electrical tape and marker annotations to make it pretty.

--Ryan
Using the numpad was suggested by one of my team mates, just didnt want to deal with keypress events and didnt know how to in labview. I know how to do it all in C languages where i do C# for a living.
Reply With Quote
  #6   Spotlight this post!  
Unread 24-03-2011, 15:46
Tommy F.'s Avatar
Tommy F. Tommy F. is offline
Yeah! Collages!
AKA: 7h0m45
FRC #1985 (Robohawks)
Team Role: Alumni
 
Join Date: Mar 2011
Rookie Year: 2010
Location: St. Louis, MO
Posts: 188
Tommy F. is just really niceTommy F. is just really niceTommy F. is just really niceTommy F. is just really nice
Re: Custom Buttons for drivers?

Team 1985 took apart a USB Logitech controller and wired buttons to the small board the controller is made with and made a control panel with those. The driver station just reads it as the controller.
__________________

FTC 289, 290 & 291 :: FRC 1985

2013 St. Louis Regional Semi-Finalist (with 3411 and 4330), Industrial Design Award
2013 Queen City Regional Winner (with 379 and 447)

Reply With Quote
  #7   Spotlight this post!  
Unread 25-03-2011, 09:48
clayman's Avatar
clayman clayman is offline
Registered User
AKA: Clayton
FRC #3175 (Knight Vision)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Dearborn Heights, MI
Posts: 34
clayman is an unknown quantity at this point
Re: Custom Buttons for drivers?

If you really want to look boss, get some real arcade buttons: http://www.happcontrols.com/pushbuttons/pushbuttons.htm You could just wire them up to the terminals of a cheapo usb gamepad (ebay).
Reply With Quote
  #8   Spotlight this post!  
Unread 25-03-2011, 21:58
WizenedEE's Avatar
WizenedEE WizenedEE is offline
Registered User
AKA: Adam
FRC #3238 (Cyborg Ferrets)
Team Role: Leadership
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Anacortes, WA
Posts: 395
WizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to all
Re: Custom Buttons for drivers?

The fastest way to do this without buying any extra stuff is to take your switches, wire one pole to ground and the other to a signal pin on the Cypress (I'd definitely suggest the andymark/estop robotics cypress carrier/enclosure!) Then just use the "get compatibility IO digital inputs" function in labview and out come your buttons. Keep in mind they may be reversed (TRUE meaning not pressed).
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 22:51.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi