Being a hack engineer

680 views

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
680
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
8
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Being a hack engineer

  1. 1. Being a Hack Engineer Vinay V. Surendran Nukelabs
  2. 2. What attracted you to this talk? 2 www.nukelabs.in
  3. 3. a. Hack 3 www.nukelabs.in
  4. 4. b. Engineer 4 www.nukelabs.in
  5. 5. c. Free Attendance 5 www.nukelabs.in
  6. 6. A few questions to be answered before delving into the topic• What is Hacking?• Is Hacking “ethical” or “unethical”? 6 www.nukelabs.in
  7. 7. HackingFinding a simple solution for a complex problem 7 www.nukelabs.in
  8. 8. Now what about the ETHICS.?? 8 www.nukelabs.in
  9. 9. Let’s begin the day with a ‘Hacked-up’ thought !! 9 www.nukelabs.in
  10. 10. A question for you guys! 10 www.nukelabs.in
  11. 11. HackingSoftware or Hardware? 11 www.nukelabs.in
  12. 12. Software + Hardware How about this ?! ;-) 12 www.nukelabs.in
  13. 13. And you think this gives you power over everything else?! 13 www.nukelabs.in
  14. 14. 14www.nukelabs.in
  15. 15. Embedded = Hardware + Software 15 www.nukelabs.in
  16. 16. Hardware Kickstart• Why hardware?• Why design your own hardware?• Isn’t it tough? 16 www.nukelabs.in
  17. 17. But how do I get to learn about electronics?• Internet• A very good source for learning the basics and also some advanced stuff, in an interesting way - http://www.allaboutcircuits.com/• Join Hackerspaces• Join related forums, mailing lists 17 www.nukelabs.in
  18. 18. Setting up your Home Laboratory 18 www.nukelabs.in
  19. 19. Stuff you must have• Digital Multimeter• BreadBoard• Wire Stripping Pliers 19 www.nukelabs.in
  20. 20. Stuff you must have (contd..)• Jumper Wires• Needle-Nose Pliers• Screwdrivers 20 www.nukelabs.in
  21. 21. Stuff you must have (contd..)• Soldering Iron and Solder• Utility Knife• Wire (Multi-stranded as well as single stranded) 21 www.nukelabs.in
  22. 22. Stuff you must have (contd..)• Power Source (either a 9V battery or get a bench power supply) Or 22 www.nukelabs.in
  23. 23. Stuff you must have (contd..)• LEDs (Light Emitting Diode)• Resistors• Capacitors 23 www.nukelabs.in
  24. 24. Stuff you must have (contd..)• A small Loudspeaker• A few ICs (integrated circuits)• And few other components as and when the need arises 24 www.nukelabs.in
  25. 25. Stuff you must have (contd..)• General purpose PCB (printed circuit board) 25 www.nukelabs.in
  26. 26. Now what to do in my lab?• Start building simple circuits like tone generators, basic audio amplifier, blinking lights, etc.. on the breadboard• That will help you learn how to place the components before wiring them together and troubleshooting techniques• Learn soldering; practise it• Implement the same old circuits on a general purpose PCB (printed circuit board) 26 www.nukelabs.in
  27. 27. Done with the basics!! So what’s next!? 27 www.nukelabs.in
  28. 28. How about someMicrocontrollers ? 28 www.nukelabs.in
  29. 29. Highlights• The ‘software’ FUN of hacking, kicks in here• Amazing things possible• Your imagination is the only limit to what you can build with microcontrollers• Gives you the SUPREME POWER of controlling real world parameters 29 www.nukelabs.in
  30. 30. Platforms available in the market today 30 www.nukelabs.in
  31. 31. Nukelabs AVR Development Platform v 1.0 www.nukelabs.in 31 www.nukelabs.in
  32. 32. Arduinowww.arduino.cc 32 www.nukelabs.in
  33. 33. 33www.nukelabs.in
  34. 34. Texas Instruments Launchpad Series• MSP430 Launchpad 34 www.nukelabs.in
  35. 35. ST Microelectronics• STM8L - Discovery 35 www.nukelabs.in
  36. 36. High performance Open Source hardware platforms Commonly called SBC – Single Board Computers 36 www.nukelabs.in
  37. 37. Beagle Boardhttp://beagleboard.org 37 www.nukelabs.in
  38. 38. Beagle Bonehttp://beagleboard.org/bone 38 www.nukelabs.in
  39. 39. Raspberry Pi – the credit card sized computer http://www.raspberrypi.org 39 www.nukelabs.in
  40. 40. Raspberry Pi Super-Computerhttp://www.southampton.ac.uk/~sjc/raspberrypi/pi_pictures.htm 40 www.nukelabs.in
  41. 41. The D-I-Y Culture Do It Yourself 41 www.nukelabs.in
  42. 42. Rep-Rap 3D printerhttp://reprap.org/wiki/Main_Page 42 www.nukelabs.in
  43. 43. Twittering plantshttp://www.botanicalls.com 43 www.nukelabs.in
  44. 44. Wave Bubble – Open source RF Jammerhttp://www.ladyada.net/make/wavebubble/index.html 44 www.nukelabs.in
  45. 45. Peggy – Open source LED boardhttp://www.evilmadscientist.com/2008/peggy-version-2-0/ 45 www.nukelabs.in
  46. 46. Designing a hardware product by yourself Using OSS tools 46 www.nukelabs.in
  47. 47. KiCAD – the Open Source PCB Design Suite 47 www.nukelabs.in
  48. 48. For more info• Homepage : http://www.kicad- pcb.org/display/KICAD/KiCad+EDA+Software+ Suite• Getting Started PDF : http://www.kicad- pcb.org/download/attachments/1212538/Get ting_Started_in_KiCad.pdf 48 www.nukelabs.in
  49. 49. Nukelabs designs with KiCAD!! 49 www.nukelabs.in
  50. 50. 50www.nukelabs.in
  51. 51. The PCB layout! 51 www.nukelabs.in
  52. 52. Our product design in 3D 52 www.nukelabs.in
  53. 53. Manufactured! Finally!! 53 www.nukelabs.in
  54. 54. A pile of them!! 54 www.nukelabs.in
  55. 55. Places online which have some goodinfo for beginners:• Sparkfun Tutorials : https://www.sparkfun.com/tutorials• Beginning Embedded Electronics (lecture series) https://www.sparkfun.com/tutorials/57• LadyAda Tutorials : http://www.adafruit.com/index.php?main_page=tut orials 55 www.nukelabs.in
  56. 56. A great read• Open source hardware 2008 – The definitive guide to open source hardware projects in 2008 http://blog.makezine.com/2008/11/25/draft- open-source-hardwa/ 56 www.nukelabs.in
  57. 57. Any Questions?! 57 www.nukelabs.in
  58. 58. Thank you then! From Nukelabs This slide available at :http://www.slideshare.net/Nukelabs 58 www.nukelabs.in
  59. 59. Time for a Nukelabs demo!! 59 www.nukelabs.in

×