Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Control System (http://www.chiefdelphi.com/forums/forumdisplay.php?f=177)
-   -   Custom Control Box (http://www.chiefdelphi.com/forums/showthread.php?t=110197)

geomapguy 23-12-2012 21:59

Custom Control Box
 
We found a cypress control board in our storeroom and we are interested in making a custom control box opposed to using just joysticks. How would we go about doing so if we program in LabView?

connor.worley 23-12-2012 22:08

Re: Custom Control Box
 
I would recommend using this rather than the Cypress. You can wire buttons switches, etc. to it and it will appear as a joystick to the PC.

rachelholladay 23-12-2012 22:28

Re: Custom Control Box
 
Quote:

Originally Posted by connor.worley (Post 1204614)
I would recommend using this rather than the Cypress. You can wire buttons switches, etc. to it and it will appear as a joystick to the PC.

I echo that sentiment many times over. Our team had been using the Cypress chip and it wasn't that the chip was hard to use, but with the extra programming and firmware, it was just more of a pain. I'm really a huge fan of the eStop board and used it all last season (and will again this season). It programs exactly like a joystick, which makes it really easy. Plus, if anything were to happen to the board, I could have substituted a joystick in a pinch. (although the little board did not / would not break).

ferret_guy 23-12-2012 22:31

Re: Custom Control Box
 
if you want to work with the cypress board this is the quickstart guide

Greg Young 23-12-2012 23:15

Re: Custom Control Box
 
We've done this the last two years and it has worked well for us. It's been most of a year since I did this so the details are a little fuzzy.

You need to get a Cypress Carrier board from either AndyMark or eStop to make connecting switches and potentiometers much easier.

First you need to download the proper firmware to the Cypress board. The instructions are in the 2012 control system quickstart
http://www.usfirst.org/sites/default...ystem_RevA.pdf starting on page 39.

Once you've run through the instructions and your driver station sees the board you can start by wiring up a switch. The digital inputs have pullups so you ground the input to get a low. Check on the driver station enhanced i/o to make sure that flipping the switch changes the input.

Look in WPI Robotics Library -> Driver Station -> Enhanced IO for the vi's that will get the digital and analog input arrays. You can get the input you need out of the array.

This is the quick and dirty version since I don't know how familiar you are with the board or electronics in general. Ask if you have any questions.

AllenGregoryIV 23-12-2012 23:44

Re: Custom Control Box
 
Another option that's cheaper than the estop board is highlighted in this paper.

http://www.chiefdelphi.com/media/papers/2666

It was very easy for us to use.

geomapguy 24-12-2012 16:44

Re: Custom Control Box
 
Thanks guys for all the info.

Allen: Is the Teensy compatible with the Joystick VIs within LabView?

BigJ 24-12-2012 19:12

Re: Custom Control Box
 
Throwing some more stuff out there, you could always check out a place that sells arcade/fightstick parts like http://www.focusattack.com/


This PCB looks like it would work fine as a detected PC joystick but I have not used it: http://www.focusattack.com/toodles-c...i-console-pcb/

ming08108 24-12-2012 19:30

Re: Custom Control Box
 
I don't know much about this stuff, but a while back I saw this on kickstarter.
http://makeymakey.com/

Perhaps you could control your robot with bananas? :D

inkspell4 26-12-2012 22:46

Or you could use the new arduino leonardo/micro/due they now all allow for usb emulation and there are arduino vis that can be downloaded for labview


All times are GMT -5. The time now is 20:53.

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