Introduction to hardware hacking<br />Sudar Muthu<br />Research Engineer<br />Yahoo! Labs<br />@sudarmuthu<br />http://sud...
agenda<br /><ul><li> Why hardware for a software hacker?
 Isn’t it tough?
 Anatomy of a hardware hack
Arduino
 Demo #1
 Talking to internet using YQL
 Demo #2
 Talking to mobile (Android ADK)
 Demo #3
 Some hack ideas</li></li></ul><li>Why hardware for a software hacker<br /><ul><li> Ability to interact with the physical ...
 Removes the different layers of abstraction.
 It’s very satisfying to see objects obeying your command.
 Open lot of possibilities, especially in mobile space.
It’s Fun!</li></li></ul><li>Isn’t it tough?<br />NO!<br />
Isn’t it tough?<br />NO!<br />And I will show you how <br />
Sensors<br />Motors<br />Processor<br />Anatomy of a hardware hack<br />
Motors<br />
sensors<br />
processor<br />
Upcoming SlideShare
Loading in...5
×

Open hack 2011-hardware-hacks

5,601

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,601
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
51
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Open hack 2011-hardware-hacks

  1. 1.
  2. 2. Introduction to hardware hacking<br />Sudar Muthu<br />Research Engineer<br />Yahoo! Labs<br />@sudarmuthu<br />http://sudarmuthu.com<br />
  3. 3. agenda<br /><ul><li> Why hardware for a software hacker?
  4. 4. Isn’t it tough?
  5. 5. Anatomy of a hardware hack
  6. 6. Arduino
  7. 7. Demo #1
  8. 8. Talking to internet using YQL
  9. 9. Demo #2
  10. 10. Talking to mobile (Android ADK)
  11. 11. Demo #3
  12. 12. Some hack ideas</li></li></ul><li>Why hardware for a software hacker<br /><ul><li> Ability to interact with the physical world.
  13. 13. Removes the different layers of abstraction.
  14. 14. It’s very satisfying to see objects obeying your command.
  15. 15. Open lot of possibilities, especially in mobile space.
  16. 16. It’s Fun!</li></li></ul><li>Isn’t it tough?<br />NO!<br />
  17. 17. Isn’t it tough?<br />NO!<br />And I will show you how <br />
  18. 18. Sensors<br />Motors<br />Processor<br />Anatomy of a hardware hack<br />
  19. 19. Motors<br />
  20. 20. sensors<br />
  21. 21. processor<br />
  22. 22. arduino<br /><ul><li> Visual Basic for hardware
  23. 23. Includes both Hardware and software</li></ul>Photo credit Arduino team<br />
  24. 24. Demo<br />Let there be LIGHT<br />
  25. 25. Hardware setup<br />
  26. 26. Code<br />
  27. 27. Talking to internet<br />What you need?<br />An Ethernet Shield or A Wifi Shield<br />
  28. 28. Talking to internet<br />You can also use YQL <br />Both JSON and XML parsers are also available<br />
  29. 29. Demo<br />Real time stock Quote indicator<br />
  30. 30. Talking to mobile (android)<br />What you need?<br />ADK board or<br />Arduino and USB Host Shield<br />
  31. 31. Demo<br />Control LED’s Using Android phone<br />
  32. 32. Hack ideas<br /><ul><li> Get whether data and show it creatively
  33. 33. Control a bot using Yahoo Messenger
  34. 34. A creative way to show Messenger buzz
  35. 35. Share business cards using NFC
  36. 36. Snail mail alert
  37. 37. A plant that pings you in Messenger when it needs water
  38. 38. Get a ping in Messenger when your pet/child goes out of the door</li></ul>Most importantly have fun <br />
  39. 39. Thank you<br />Sudar Muthu<br />@sudarmuthu<br />http://sudarmuthu.com<br />http://github.com/sudar<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×