DVD player UI hack

dvd ui hack

[larspontoppidan] has an extremely cheap DVD player. It doesn’t work too bad for movies and he liked using it as a CD player. The only problem is the idiotic front panel: a play button that points left, a stop button that points right. Who does that? Lars decided to use an ATMega48 to fix the ridiculous buttons and to interpret commands from his Technics remote. The MCU takes the input from the buttons or remote and then issues the correct IR sequence for the DVD player. He’s got a detailed write up and even covers the initial decoding of IR commands from the original remote. Lars throws in a silly Apple style “breathing” LED hack as well.

Comments

  1. andrew says:

    hmm… fine hack, for those with a crappy dvd player. the rest of us will wait till tomorrow for the next hack ;)

  2. bird603568 says:

    why do people have to rip appart every hack. this is useful.

    oddree.com – Surgeon gernel recommended

  3. Johnson says:

    Is there any site like hackaday that update there site every day and comes up with cool hack not some Bs hack…. This site us to be cool when they first open up.. Now they are just copying and pasting info the dont even read the hack.. They just read the tilte come on hackaday lets kepp up the good work.. dont quit on us plz. I would hate 2 see this site close down I’m here 2 suport u guz….. Come on u guyz dont want to lose money if ppl dont go 2 your site u lose money so u are loseing cumstomer…. Let’s Keep up with the twoing first century. I love this site….

  4. corbs132 says:

    it must be bc he are owned by aol now. lol jkjk, nice hack. how exactly does it accept the ir if there is no original module in the dvd player? like how does the hack interface with the player.

  5. sulk says:

    Really nice hack, the only thing reason I can see the buttons being reversed is MAYBE since in china/japan people read from the right to the left, so moving to the next scene or whatever, would be like going to a new chapter in a book, so you would turn the pages to the left. Thus to go forward in the dvd you would press the left button. Other then that I have absolutly no idea why else they would do something like that >_>

    -Sulk

  6. g0d says:

    wow that is so crazy.. how can ppl even come up with this stuff? wow..

    seriously thats dope

    also it already had an IR sensor.. to whoever asked.

  7. TX297 says:

    It’s not just about rewiring the buttons of a crappy DVD player… This hack incorporates infra-red interpretation and decoding as well as microcontroller programming and LED PWM’ing using said microcontroller. Those who see a crappy DVD player hack just skimmed through the summary… this would be a great project for those wanting to use remote controls in projects without using a pre-made kit. Since my current project is probably utilizing an AtMega and the LCD I’m using can be hooked up to a keypad, I may be able to incorporate this hack into the project very easily.

    Verdict: This is very useful yet basic (in application) and is great for anyone wanting to mess around with IR stuff on the hardware scale.

    While I understand that Eliot has been very busy with Netscape recently and the quality of the site has taken a considerable hit (lazy afternoons, monday sipping), hackaday has not lost its roots of appliance and electronics modification.

  8. OrbnLgnd says:

    Christ.. If all the bitchers would post a hack that lives up to THEIR expectations, every last one of the little F’ers would be happy wouldn’t they?

    More to the point: Whine in PROPER ENGLISH, and someone might take your critisisms seriously.

    As for the hack, if you bothered to read the article, you would have gained an insight into how to REVERSE ENGINEER a problem. Yes, there are tons of data on IR code schemes laying around, and most microcontroller app books have at least one IR project. BUT: this guy went straight for the guts and decoded it himself. That takes a bit of planning and a lot of work to figure out.

    Although, I’m surprised he got nailed on the antistatic foam situation. That is downright humorous. At least he laughed about it too.

    Jebus, what the hell do you guys want?! A Hack-A-Day robot that delivers a beer and smacks your inbread mother?!?!

    Read the friggin title of the website! Hack A DAY.. thats 365 hacks a year. Not every one of them is gonna give you lil script kiddies a hard on.

  9. frank says:

    OrbnLgnd:

    Damn straight – I can straight away see a useful application for this for me – i have a UHF CB radio that i would like to be able to control remotely. Instead of doing the research myself, all i need to do is copy+paste larspontoppidan’s work (/me iz teh 1337 skript k1dd13 lol!!1 :).

    The only problem now is getting around to doing it – even if it has been handed down to me on a silver platter :)

  10. andrew says:

    whoa no i wasn’t bashing this hack, i was just saying it’s not useful for the majority. i admire the diy spirit, though. i mean, he could have just gone out and bought a new one but instead he did it himself.

  11. andrew says:

    damnit people assume too much!

  12. trebuchet03 says:

    assume too much yes…. but we can expect that every day someone is going to gripe about something…

    Anyway… that’s an insane hack… and very well documented.

  13. antiwhack says:

    digging the hack, in response to the nay-sayers, try looking at a hack and learning something, study it and bring it to the next level. Then, when you’re done with your evolved idea, post it. This is a community, if everyone could find a good hack everyday, they wouldn’t be coming here, the web-site is more for personal evolution than for your personal “script kiddie” bag of tricks.

    To hack is to learn, get the point?

  14. Thanks for the overall positive feedback! It is much appreciated.

    @3 Well, I have a DVD player with a totally unique interface, do you?

    @6 Yes it is crazy. And that was exactly why I carried on with the hack. The idea was too crazy and funny to _NOT_ do!

    The process of doing such a the hack is also important. You increase your skills, learn new stuff and develop code modules. I think the modules presented here are very well structured and documented, so they should be reuseable with minimum hassle

  15. video link in the article works again

  16. g0d says:

    i’ll be honest.. i was really just impressed with the nifty led

    lol

    is there a vid of it breathing cuz i only saw the one of the interaction

  17. steve preece says:

    thanks eliot this is great stuff and the cnc mill project is out of this world i no ur very buzy thanks againe steve

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,810 other followers