Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Selecting Autonomous with TI LaunchPad? (http://www.chiefdelphi.com/forums/showthread.php?t=148399)

ILAMtitan 13-05-2016 14:27

Re: Selecting Autonomous with TI LaunchPad?
 
Quote:

Originally Posted by team-4480 (Post 1586445)
Do you mind linking the one you used? That sounds better than using a normal potentiometer!

Rotary switches are pretty cheep and easy to use. Here's a 12 position one that would emulate what GreyingJay did: http://www.digikey.com/product-detai...1NPF-ND/370270

In one of the Launchpad example control panels I wired up an 8 position one. You can see it here to get an idea of how to do it: http://processors.wiki.ti.com/index....nalog_Wire.JPG
The red and black wire on either end of the resistor chain are +3.3V and gnd, and the one in the middle is the signal out.

Aeglos 08-06-2016 02:20

Re: Selecting Autonomous with TI LaunchPad?
 
In response to using a TI LaunchPad-
It would be much simpler, at least in my opinion, to use a Raspberry Pi Zero, as it is so inexpensive and abundant. It can pretty easily pretend to be a joystick with as many buttons as you want, and will have a LOT more support from outside sources and forums due to its much larger user base than the TI LaunchPads.
Interesting and somewhat related side note- if I remember right from my tinkering with the Pi, the Driver Station pitches a fit if you have a joystick with more than 32 buttons/ axes/ pov's combined, so keep that in mind when constructing your interface regardless of controller. You might have to double up on microcontrollers if you want anything incredibly complex.

team-4480 08-06-2016 09:02

Re: Selecting Autonomous with TI LaunchPad?
 
Quote:

Originally Posted by Aeglos (Post 1591923)
In response to using a TI LaunchPad-
It would be much simpler, at least in my opinion, to use a Raspberry Pi Zero, as it is so inexpensive and abundant. It can pretty easily pretend to be a joystick with as many buttons as you want, and will have a LOT more support from outside sources and forums due to its much larger user base than the TI LaunchPads.
Interesting and somewhat related side note- if I remember right from my tinkering with the Pi, the Driver Station pitches a fit if you have a joystick with more than 32 buttons/ axes/ pov's combined, so keep that in mind when constructing your interface regardless of controller. You might have to double up on microcontrollers if you want anything incredibly complex.

Raspberry Pi runs Linux which means there is a significant boot time. If the usb cable were to come loose during a match, the last thing I want to be waiting for is the thing to boot up again.

Aeglos 08-06-2016 10:50

Re: Selecting Autonomous with TI LaunchPad?
 
Quote:

Originally Posted by team-4480 (Post 1591938)
Raspberry Pi runs Linux which means there is a significant boot time. If the usb cable were to come loose during a match, the last thing I want to be waiting for is the thing to boot up again.

That is quite a valid point...
However, it won't be on the robot and uses only micro-b type connectors, which are latching (not locking, however), so it can withstand some abuse, but if you think it'll be roughed around too much, then definitely pick the LaunchPad.

GreyingJay 14-06-2016 12:37

Re: Selecting Autonomous with TI LaunchPad?
 
Quote:

Originally Posted by team-4480 (Post 1586445)
Do you mind linking the one you used? That sounds better than using a normal potentiometer!

Sorry for the delay in responding, I sometimes disappear off Chief for a while especially right after the season is over :p

Here's the unit we used.

http://www.robotshop.com/ca/en/rotar...module-v1.html

We really like it. You plug it right into an analog input on the RoboRio and just read the input voltage. The resistor network (similar to ILAMtitan's second photo) is internal, and there's a nice blue LED for visual feedback too. Plus, it's cheap!

team-4480 09-08-2016 23:20

Re: Selecting Autonomous with TI LaunchPad?
 
Quote:

Originally Posted by GreyingJay (Post 1592794)
Sorry for the delay in responding, I sometimes disappear off Chief for a while especially right after the season is over :p

Here's the unit we used.

http://www.robotshop.com/ca/en/rotar...module-v1.html

We really like it. You plug it right into an analog input on the RoboRio and just read the input voltage. The resistor network (similar to ILAMtitan's second photo) is internal, and there's a nice blue LED for visual feedback too. Plus, it's cheap!

We ended up buying this exact one, but the problem is that there only seems to be a handful of values the NI Joystick Explorer sees which are .094, .1, .11, and .12. This is a problem because we really want to use all 12 parts of the switch. We are using the 3.3V rail. Is there something extra you have to do in order to make it so it reports very precise voltages? Thanks!

Max Boord 09-08-2016 23:41

Re: Selecting Autonomous with TI LaunchPad?
 
Quote:

Originally Posted by asid61 (Post 1586277)
Why not simply use a multiposition button? They look like potentiometers but have different settings you can snap to rather than an analog output.

This is how 1065 has selected auto modes for years now. 1 or 2 multi position dial and a toggle switch if needed. This year for instance we used the dial to select what we where driving over and position and then used a 3 position switch to determine if we would shoot high, low or do nothing once we got to the batter.


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

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