Pages: [1]   Go Down
Author Topic: Gift for gf using Arduino  (Read 2133 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 8
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Sr. Member
****
Karma: 0
Posts: 370
R-Doo-Inoo in the making :3
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

a robot plushie with led display and moving limbs :3
Logged

B-dui in creation.

0
Offline Offline
Newbie
*
Karma: 0
Posts: 8
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Full Member
***
Karma: 0
Posts: 148
Arduino rocks hard!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Newbie
*
Karma: 0
Posts: 8
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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=759
seems 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 Offline
Newbie
*
Karma: 0
Posts: 19
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
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 Offline
Full Member
***
Karma: 0
Posts: 148
Arduino rocks hard!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Quote
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 Offline
God Member
*****
Karma: 0
Posts: 508
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
God Member
*****
Karma: 0
Posts: 507
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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)
Offline Offline
Tesla Member
***
Karma: 137
Posts: 6806
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Sr. Member
****
Karma: 0
Posts: 370
R-Doo-Inoo in the making :3
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hows this going? smiley would love to see the end product :3
Logged

B-dui in creation.

0
Offline Offline
Newbie
*
Karma: 0
Posts: 8
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.   smiley-sad
Logged

Pages: [1]   Go Up
Jump to: