0
Offline
Newbie
Karma: 0
Posts: 8
Arduino rocks
|
 |
« on: December 11, 2007, 12:19:13 pm » |
So I thought that I'd go ahead and exhibit my gross and overwhelming nerdiness to my girlfriend by building her a Christmas gift using the Arduino board . I'd like it to be something cute that she can keep in her room, a fixture/conversation piece of some sort. I thought about using a POV that will display hearts or something? and putting it inside of a bell jar. It has to be low maintenance of course and something that can run perpetually. Let me know if you have any ideas. They would be much appreciated.
t
|
|
|
|
|
Logged
|
|
|
|
|
Norway
Offline
Sr. Member
Karma: 0
Posts: 370
R-Doo-Inoo in the making :3
|
 |
« Reply #1 on: December 13, 2007, 06:59:47 pm » |
a robot plushie with led display and moving limbs :3
|
|
|
|
|
Logged
|
B-dui in creation.
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 8
Arduino rocks
|
 |
« Reply #2 on: December 13, 2007, 10:10:24 pm » |
ahhh yes. I really like the idea. In fact, I think I'll give it a shot. I have some basic ideas so far on the project, but I was wondering if anyone knows how to drive an LED matrix to display a heart. I found this matrix and I like it http://www.futurlec.com/LED/LEDMS88R.shtml are there any documents floating around that describe how to do this with the arduino? Thanks for the help. T
|
|
|
|
|
Logged
|
|
|
|
|
Tønsberg, Norway
Offline
Full Member
Karma: 0
Posts: 148
Arduino rocks hard!
|
 |
« Reply #3 on: December 14, 2007, 05:21:46 am » |
The page has a good picture of how the led-matrix is hooked up internally.  Basically, if you apply power to column 1 and ground to row 5, then the led at coordinates 1,5 will light up. What you need (and what I can't help you with because I am a n00b =P) is a multiplexer to get the 16 outputs you would need to set the entire display at once. Another thing you could try was using a counter (IC that gets pulses, and with each pulse "counts" through it's output pins) connected to the columns, and arduino outputs connected to the rows. Get this going fast enough and it would seem like a solid picture. Anyways, could anyone help this fellow nerd with some multiplexing info for his rather "romantgeek" project? ^^ Hope to see pictures of your finished plushy! ^^
|
|
|
|
|
Logged
|
Dreaming of extra senses through sensory substitution/agumentation since.. well, for ever.. =P Going to automate my home, just gotta find the perfect DIY solution first!
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 8
Arduino rocks
|
 |
« Reply #4 on: December 14, 2007, 06:37:54 am » |
yes, thanks for all the advice. I've been reading about multiplexers and it's certainly a solution, but what are your thoughts on using a matrix with a serial interface? I've been looking at this one: http://www.sparkfun.com/commerce/product_info.php?products_id=759seems like that would make things a lot easier. I'll be sure to post pics when I get this done, and if I'm careful and thorough in my construction methods, I'll also post the patterns and any diagrams that would make this easier for anyone interested in a similar project. t
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 19
Arduino rocks
|
 |
« Reply #5 on: December 14, 2007, 01:35:09 pm » |
The page has a good picture of how the led-matrix is hooked up internally.  Basically, if you apply power to column 1 and ground to row 5, then the led at coordinates 1,5 will light up. I believe there's a problem with the system you described... what if I want to turn on (3,5) as well as (1, 7)? I apply power at column 1 and column 3, and ground row 5 and row 7? won't that light up (1, 5) and (3, 7) too?
|
|
|
|
« Last Edit: December 14, 2007, 01:35:50 pm by JustAboutRealJAR »
|
Logged
|
|
|
|
|
Tønsberg, Norway
Offline
Full Member
Karma: 0
Posts: 148
Arduino rocks hard!
|
 |
« Reply #6 on: December 17, 2007, 07:29:08 am » |
The page has a good picture of how the led-matrix is hooked up internally.  Basically, if you apply power to column 1 and ground to row 5, then the led at coordinates 1,5 will light up. I believe there's a problem with the system you described... what if I want to turn on (3,5) as well as (1, 7)? I apply power at column 1 and column 3, and ground row 5 and row 7? won't that light up (1, 5) and (3, 7) too? Aah.. hum.. I guess you will have to cycle through the columns (vertical lines) one at a time, while turning on the right leds on each column by grounding the right horizontal lines. F.ex. you might select col-1 then output 00000000 to the rows. col-2 00011000, col-3 00100100 and so on.. 12345678 00000000 00011000 00100100 01000010 01000010 00100100 00011000 00000000
|
|
|
|
|
Logged
|
Dreaming of extra senses through sensory substitution/agumentation since.. well, for ever.. =P Going to automate my home, just gotta find the perfect DIY solution first!
|
|
|
|
Greenwood, Indiana
Offline
God Member
Karma: 0
Posts: 508
Arduino rocks
|
 |
« Reply #7 on: December 20, 2007, 07:43:44 pm » |
Develop the project on the arduino. I suggest something simple with less but brighter LEDs. How about a music box that lights up and twinkles when opened? Five LEDs are easy and there's an extra pin for a button to tell when the box is open. Then get a barebones board from modern devices and wire that up. You will need a chip with a boot loader and you can program it with your arduino then put it into the bare board. http://moderndevice.com/
|
|
|
|
« Last Edit: December 20, 2007, 07:44:02 pm by mrmeval »
|
Logged
|
If it was designed by man it can be repaired by man.
|
|
|
|
0
Offline
God Member
Karma: 0
Posts: 507
Arduino rocks
|
 |
« Reply #8 on: December 20, 2007, 11:51:19 pm » |
ewww, dont pay 45 bucks for an 8x8 matrix!
elexp has it for 8 bucks i believe, but you need to buy 20 bucks worth of stuff, so also buy servo motors that are around 10 bucks, and you can use the servo motors to move the limbs
heres the site to get the stuff, i love it, its awsome!
elexp.com
p.s, that site does not give you a shipping tracking number, and thats the only down side i can think of...
o yea, and shipping is like 9 bucks, kinda steep
|
|
|
|
|
Logged
|
|
|
|
|
SF Bay Area (USA)
Online
Faraday Member
Karma: 78
Posts: 5454
Strongly opinionated, but not official!
|
 |
« Reply #9 on: December 21, 2007, 04:09:21 am » |
The modernDevice LED matrix is much different than the usual 8x8 multiplexed LED display. In particular, it's NOT multiplexed, and uses high brightness LEDs, so it can be MUCH brighter than the usual matrix. You can buy the kit to save money... (OTOH, a cheap multiplexed display will be fine for a lot of purposes!)
|
|
|
|
|
Logged
|
|
|
|
|
Norway
Offline
Sr. Member
Karma: 0
Posts: 370
R-Doo-Inoo in the making :3
|
 |
« Reply #10 on: December 27, 2007, 12:35:53 pm » |
Hows this going?  would love to see the end product :3
|
|
|
|
|
Logged
|
B-dui in creation.
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 8
Arduino rocks
|
 |
« Reply #11 on: January 29, 2008, 12:21:53 am » |
Hey thanks for all the help. Things are going well; I have the code written and the board wired up. the matrix displays a heart animation. I'll post a video when it's done. Not much time for these things when you're in school. 
|
|
|
|
|
Logged
|
|
|
|
|
|