Go to Post You are what this world needs: a hero kids of all ages and backgrounds can look up to. I am a better person today than before I met you, because of how you touched my life. I thank-you. - Paul Copioli [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rating: Thread Rating: 4 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 31-03-2014, 15:45
TheHolyHades1 TheHolyHades1 is offline
Registered User
no team
 
Join Date: Jan 2014
Rookie Year: 2010
Location: usa
Posts: 145
TheHolyHades1 is a jewel in the roughTheHolyHades1 is a jewel in the roughTheHolyHades1 is a jewel in the rough
LEDs

After the last competition, I've seen that LEDs are certainly allowed on the robot; many teams had them on their arms/shooters as well as couple teams with under-robot lighting. There were a few teams that *appeared* to be using programmable LEDs; does anyone have any idea how the teams may have programmed these? I know the LED strings come with timers, but I'm almost positive those can't be used on the robot.

Speaking of LEDs, does anyone have any suggestions for a decent LED (maybe multicolor?) string product, preferably one that their team is using /has used?
  #2   Spotlight this post!  
Unread 31-03-2014, 15:48
BigJ BigJ is offline
Registered User
AKA: Josh P.
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Milwaukee, WI
Posts: 947
BigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond repute
Re: LEDs

Last season we had some programmable LEDs driven almost the exact same way 111 did as described in this post: http://forums.adafruit.com/viewtopic.php?f=47&t=22417

Programmable LED strip driven by an arduino. We used some unused DIO pins to send commands to the arduino.
  #3   Spotlight this post!  
Unread 31-03-2014, 15:51
Jibsy's Avatar
Jibsy Jibsy is offline
Mentor - 3756, 4525
AKA: Jared Baribeau
FRC #3756 (Ramferno)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: London, Ontario
Posts: 95
Jibsy will become famous soon enoughJibsy will become famous soon enough
Re: LEDs

My team typically just uses single color led strings - you can get them (or programmable RGB ones) super cheap on ebay so long as you don't mind waiting a month for shipping.

If you use the search function and search "LEDs" you will get a ton of results back. Probably more efficient for you, that way you don't have to wait for responses and you can more easily find what suits your needs the best.
  #4   Spotlight this post!  
Unread 31-03-2014, 17:02
sparkytwd's Avatar
sparkytwd sparkytwd is offline
Registered User
FRC #3574
Team Role: Mentor
 
Join Date: Feb 2012
Rookie Year: 2012
Location: Seattle
Posts: 102
sparkytwd will become famous soon enough
Re: LEDs

Quote:
Originally Posted by TheHolyHades1 View Post
After the last competition, I've seen that LEDs are certainly allowed on the robot; many teams had them on their arms/shooters as well as couple teams with under-robot lighting. There were a few teams that *appeared* to be using programmable LEDs; does anyone have any idea how the teams may have programmed these? I know the LED strings come with timers, but I'm almost positive those can't be used on the robot.

Speaking of LEDs, does anyone have any suggestions for a decent LED (maybe multicolor?) string product, preferably one that their team is using /has used?
The rise of popularity is mostly due to cheap availability of WS2812 strips and the like. You can control 100's of LEDs with just 3 wires, so it's really simple wiring. Sparkfun and Adafruit carry bulk strips for around $100 per 300 LEDs. If you put more than a few dozen LEDs you'll need a power supply, the ones my team uses are the 7A 5V buck converters from Pololu. Programming the LEDs is usually done with an Arduino or clone. You can drive the WS2812 strips using Adafruit's neopixel library from just about any arduino, or if you're using a Teensy 3.X, you can drive up to 4000 LEDs with the OctoWS2811 library.

Shameless plug for the system my team built this year: http://hackcasual.io/blingboard
  #5   Spotlight this post!  
Unread 31-03-2014, 17:04
InFlight's Avatar
InFlight InFlight is offline
3574 - The King's of Bling
AKA: Jim
FRC #3574 (High Tekerz)
Team Role: Mentor
 
Join Date: Mar 2014
Rookie Year: 2012
Location: Seattle Area
Posts: 165
InFlight is an unknown quantity at this point
Re: LEDs

Take a look at
http://www.chiefdelphi.com/forums/sh...highlight=3574

Full Text Scrolling with Ardunio
  #6   Spotlight this post!  
Unread 31-03-2014, 19:21
TikiTech's Avatar
TikiTech TikiTech is offline
Mr. H
FRC #3880 (Tiki Techs)
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2011
Location: Kailua-Kona, Hawaii
Posts: 252
TikiTech is just really niceTikiTech is just really niceTikiTech is just really niceTikiTech is just really niceTikiTech is just really nice
Re: LEDs

We use an arduino to control our programmable RGB LED's we purchased from Adafruit, which you can easily get from ebay or amazon. Though you do need to add the 12v to 5vdc converter to run them.

For most of our LED needs we use a few sets we purchased from Costco. they can be strung together so you can make the set as long or short as you need. All we had to do is cut the power adapter cable and wire it directly to the PD board. They are 12vdc so nothing is needed to use them. They have an IR control for the colors and intensity. Just make sure you put in a way to cover the IR receiver so you cannot have "control" while it is on the field. We used a few pieces of Velcro. Holds it in place and just a quick removal to change to colors or turn on the disco light show.

If you have any question on how to implement any of the mentioned systems send me a PM and I happy to help.

Aloha
__________________
Team 3880 - "Tiki Techs" "Mr. H" - Tiki Technologies Coach / Mentor
Kealakehe High School Robotics - Kailua-Kona, Hawaii
__________________________________________________ _____________________________
2016 Hopper Division | Orlando Regional Engineering Inspiration Award | Hawaii Regional Chairman's Award & Finalist & Woodie Flowers Finalist
2015 Carson Division | Silicon Valley Regional Engineering Inspiration Award | HI Regional Regional Winners & Engineering Inspiration & Deans List Finalist
2014 Newton Division | Hawaii Regional Engineering Inspiration Award & Deans List Finalist
2013 Newton Division | Inland Empire Regional Regional Chairman's & Creativity Award | Los Angles Regional Engineering Inspiration Award | | HI Regional
2012 Curie Division | Hawaii Regional Engineering Inspiration Award
2011 Newton Division | Hawaii Regional Regional Winners & Industrial Design Award
.
__________________________________________________ _____________________________
  #7   Spotlight this post!  
Unread 01-04-2014, 09:12
joeyoravec joeyoravec is offline
Registered User
FRC #1250 (GatorBots)
Team Role: Mentor
 
Join Date: Mar 2014
Rookie Year: 2013
Location: Livonia, MI
Posts: 14
joeyoravec is an unknown quantity at this point
Re: LEDs

Quote:
Originally Posted by TheHolyHades1 View Post
There were a few teams that *appeared* to be using programmable LEDs; does anyone have any idea how the teams may have programmed these?
Our students used an Andy Mark product (light strip: AM-2640, complete kit: AM-2645). I've got a video of the different modes that our team implemented (link)

AndyMark's LED strip is controlled with SPI -- the controller (Arduino) sends a 3-byte message with an RGB value, and each subsequent message shifts data down the daisy-chain. By updating the entire chain 30+ times per second you can create complex patterns or animations.
  #8   Spotlight this post!  
Unread 01-04-2014, 13:51
mechinn's Avatar
mechinn mechinn is offline
Registered User
FRC #0869 (Power Cord 869)
Team Role: Mentor
 
Join Date: Feb 2012
Rookie Year: 2005
Location: Middlesex High School
Posts: 4
mechinn is just really nicemechinn is just really nicemechinn is just really nicemechinn is just really nice
Re: LEDs

869 used a combination of an Arduino and Adafruit NeoPixel LED strips (http://www.adafruit.com/products/1460)

We used various combinations of digital outputs from the digital sidecar to send signals to the Arduino and had it do different things depending on what the robot was doing such as having blue/red depending on what the FMS told us our color was with
Code:
DriverStation.getInstance().getAlliance()
or our award winning countdown color rotation and blinking to let our drivers know how little time is left in the match without looking up from the robot based on the match time
Code:
DriverStation.getInstance().getMatchTime()
  #9   Spotlight this post!  
Unread 03-05-2014, 23:41
theawesome1730's Avatar
theawesome1730 theawesome1730 is offline
Registered User
FRC #1730 (Team Driven)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2011
Location: Lee's Summit, MO
Posts: 317
theawesome1730 will become famous soon enough
Re: LEDs

You may or may not have seen the LEDs we used on our robot this past season, so I don't know if what I'm talking about makes much sense out of context. We ordered a bunch of yellow LEDs being our team color and all and wired them up each separately so that each section of 3 was addressable. We arranged them in a pattern we liked on the robot and cut and soldered wire to the correct length to reach our micro controller. We used an 8052 based board that our electronics mentor made to control them. We had digital inputs in from the sidecar so that the cRIO had some input to the system. We also used an analogue pressure transducer to give a readout of our pneumatics pressure to give us visual feedback as to what we were sitting at. If I can, I will find a video of the system in action
__________________



2015 GKC Engineering Inspiration
2015 Colorado Winners
  #10   Spotlight this post!  
Unread 04-05-2014, 12:29
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: LEDs

Quote:
Originally Posted by Raymond07 View Post
...
What is it about LEDs that attracts this kind of post? Team Element is in California, not Minnesota.
  #11   Spotlight this post!  
Unread 04-05-2014, 14:31
Mark Sheridan's Avatar
Mark Sheridan Mark Sheridan is offline
Head Mentor
FRC #3476 (Code Orange)
Team Role: Mentor
 
Join Date: Mar 2010
Rookie Year: 2002
Location: Irvine, CA
Posts: 561
Mark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond repute
Re: LEDs

Quote:
Originally Posted by Alan Anderson View Post
What is it about LEDs that attracts this kind of post? Team Element is in California, not Minnesota.
Well seems like we have LED vendors spamming the forums and apparently when I search specific model numbers especially the one that starts with "ws2" and ends with "812" CD is on the front page of searches for discussions.
__________________
Team 3476| Mentor| 2014 - Current
Team 3309| Mentor| 2011 - 2016
Team 766 | Mentor| 2006 - 2011 | Alumnus | 2002-2005
  #12   Spotlight this post!  
Unread 04-05-2014, 21:02
kellymc kellymc is offline
Mentor
FRC #0766 (Bears)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2009
Location: California
Posts: 61
kellymc is a splendid one to beholdkellymc is a splendid one to beholdkellymc is a splendid one to beholdkellymc is a splendid one to beholdkellymc is a splendid one to beholdkellymc is a splendid one to beholdkellymc is a splendid one to behold
Re: LEDs

We had a strip of LEDs on our pickup arm, they were wired to an arduino and a maxbotix ultrasonic sensor. We programmed the arduino to light up the LEDs in different colors depending on how far the robot was from the wall to give the drive team a visual indication of when to shoot.
  #13   Spotlight this post!  
Unread 05-05-2014, 23:29
nathanwalters nathanwalters is offline
Registered User
FRC #0111 (WildStang)
Team Role: Alumni
 
Join Date: Dec 2011
Rookie Year: 2011
Location: United States
Posts: 75
nathanwalters has much to be proud ofnathanwalters has much to be proud ofnathanwalters has much to be proud ofnathanwalters has much to be proud ofnathanwalters has much to be proud ofnathanwalters has much to be proud ofnathanwalters has much to be proud ofnathanwalters has much to be proud of
Re: LEDs

Most people have covered the whole NeoPixel/Arduino design pattern, so I'll skip over that. One thing that hasn't been mentioned that my team (111) did is robot-Arduino communication. We had an I2C link between the robot and the Arduino. Whenever we wanted to update the LEDs on an event, say, the start of a match, raising our arms, or shooting, we'd send a command/payload byte combination to the Arduino which would then update the LEDs. The relevant Java class of our 2013 code is here: https://github.com/wildstang111/2013...ems/WsLED.java
  #14   Spotlight this post!  
Unread 06-05-2014, 20:19
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Re: LEDs

Could you post a copy of your Arduino code as well? I'd like to implement this in LabView.
__________________
Quote:
Originally Posted by texarkana View Post
I would not want the task of devising a system that 50,000 very smart people try to outwit.
  #15   Spotlight this post!  
Unread 23-05-2014, 15:35
DohertyBilly DohertyBilly is offline
Registered User
FRC #0111 (WildStang)
Team Role: Tactician
 
Join Date: Nov 2012
Rookie Year: 2013
Location: Schaumburg, IL
Posts: 51
DohertyBilly is a glorious beacon of lightDohertyBilly is a glorious beacon of lightDohertyBilly is a glorious beacon of lightDohertyBilly is a glorious beacon of lightDohertyBilly is a glorious beacon of lightDohertyBilly is a glorious beacon of light
Re: LEDs

Quote:
Originally Posted by nathanwalters View Post
Most people have covered the whole NeoPixel/Arduino design pattern, so I'll skip over that. One thing that hasn't been mentioned that my team (111) did is robot-Arduino communication. We had an I2C link between the robot and the Arduino. Whenever we wanted to update the LEDs on an event, say, the start of a match, raising our arms, or shooting, we'd send a command/payload byte combination to the Arduino which would then update the LEDs. The relevant Java class of our 2013 code is here: https://github.com/wildstang111/2013...ems/WsLED.java
This year we actually changed the way we communicated with the LEDs. We changed the strip we used (from LPD8806 to Adafruit NeoPixel) and the NeoPixel library disabled interrupts over I2C. Long story short, we lost control a few times. Because of this, we used the 4 leftover digital I/O ports on the sidecar to just send a binary number to the arduino, which changed the pattern based on that.
__________________


Closed Thread


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 00:01.

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