I wanted to create a project which could send a message to my colleagues at work...
and I think the fuck you message brings it rather straight...
What does it need to do?
Give a fuck you (obviously)
Send a message (through the lcd screen)
And play a happy song to make it not that hard for my colleagues
I already build a (kind of) working prototype, but without the music. You can check it here:
In attachment you can also find a picture of my current set up.
What help do I need?
Container
Currently I used a carton box for the prototype... But this isn't very practical. Everything is added directly to the breadbord.This is not very handy for my start button and the lcd screen. Is there a way to remove them from the breadbord and add them directly to the carton box? That is, without any soldering. This is a temporary project that I will take apart once the fun is away. I need something like the wires on the servo moter for the button and the screen.
Programming
As far as I have read (ok, I admit, not that far :-)) the Arduino can't support multithreading. This will be a problem, because the music, lcd screen and moving finger have all separate intervals to start on.
The finger and lcd screen currently move per 0.5 second. But depending on the song, the tones will have different intervals. How do I tackle this?
Music choice
Anybody knows a kick ass (simple) song that would fit the f*ck you machine?
Oh... I bought the official arduino starters kit, so you know which items I have available.
Arduino cant do multithreading true, but Blink Without Delay coding can let you run tasks in parallel, especially when things take so little time - like sending a message to and LCD controller, or kicking off a song from an MP3 module:
Did you want a crude song, like some from Dr John Valby?
Funny, college level stuff.
@CrossRoads, @zoomkat,
You don't need to worry... I'm at that level with my colleagues The only thing I fear is what kind of food they will throw at me
@Grumpy_Mike,
Hmmm... So no way to ignore soldering? Did not know you could unsolder things. Either way, asked my father in law to teach my how to solder. I obviously can't ignore that part when I want to play with an arduino.
I was hoping there might be some sort of clip on's that I could use to connect wires
@CrossRoads,
I was thinking to use the piezo element for that. Just wanted a few funny notes to be played for that. Something like this Super Mario theme song w/ piezo buzzer and Arduino! – PrinceTronics. That is why I was not sure how to program this. Maybe it is not a bad idea to let the finger move with the music?
And the lcd screen I can move with the blink without delay method. If it moves per 1 second, it will only have a delay on notes longer than 1 second. Which is acceptable... No?
So I only need an idea for a song which I can easily translate into notes. The piano music from john valby (did not know the guy... Funny though ) is not so bad actually. Do you have any names of the actual songs?
I ordered 5 of these a few days ago, simple serial command to start a song playing. I'm working on a sketch now to read a keypad and play one of 199 songs, or a random song.