being a hack engineer
Post on 06-Dec-2014
455 Views
Preview:
DESCRIPTION
TRANSCRIPT
Being a Hack Engineer
Vinay V. SurendranNukelabs
2
What attracted you to this talk?
www.nukelabs.in
3
a. Hack
www.nukelabs.in
4
b. Engineer
www.nukelabs.in
5
c. Free Attendance
www.nukelabs.in
6
A few questions to be answered before delving into the topic
• What is Hacking?• Is Hacking “ethical” or “unethical”?
www.nukelabs.in
7
HackingFinding a simple solution for a
complex problem
www.nukelabs.in
8
Now what about the ETHICS.??
www.nukelabs.in
9
Let’s begin the day with a ‘Hacked-up’ thought !!
www.nukelabs.in
10
A question for you guys!
www.nukelabs.in
11
HackingSoftware or Hardware?
www.nukelabs.in
12
Software + Hardware
How about this ?! ;-)
www.nukelabs.in
13
And you think this gives you power over everything else?!
www.nukelabs.in
14www.nukelabs.in
15
Embedded = Hardware + Software
www.nukelabs.in
16
Hardware Kickstart
• Why hardware?• Why design your own hardware?• Isn’t it tough?
www.nukelabs.in
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
www.nukelabs.in
18
Setting up your Home Laboratory
www.nukelabs.in
19
Stuff you must have
• Digital Multimeter
• BreadBoard
• Wire Stripping Pliers
www.nukelabs.in
20
Stuff you must have (contd..)
• Jumper Wires
• Needle-Nose Pliers
• Screwdrivers
www.nukelabs.in
21
Stuff you must have (contd..)
• Soldering Iron and Solder
• Utility Knife
• Wire (Multi-stranded as well as single stranded)
www.nukelabs.in
22
Stuff you must have (contd..)
• Power Source (either a 9V battery or get a bench power
supply)
www.nukelabs.in
Or
23
Stuff you must have (contd..)
• LEDs (Light Emitting Diode)
• Resistors
• Capacitors
www.nukelabs.in
24
Stuff you must have (contd..)
• A small Loudspeaker
• A few ICs (integrated circuits)
• And few other components as and when the need arises
www.nukelabs.in
25
Stuff you must have (contd..)
• General purpose PCB (printed circuit board)
www.nukelabs.in
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)
www.nukelabs.in
27
Done with the basics!!So what’s next!?
www.nukelabs.in
28
How about some Microcontrollers ?
www.nukelabs.in
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
www.nukelabs.in
30
Platforms available in the market today
www.nukelabs.in
33www.nukelabs.in
34
Texas Instruments Launchpad Series
• MSP430 Launchpad
www.nukelabs.in
35
ST Microelectronics
• STM8L - Discovery
www.nukelabs.in
36
High performance Open Source hardware platforms
Commonly called SBC – Single Board Computers
www.nukelabs.in
37
Beagle Boardhttp://beagleboard.org
www.nukelabs.in
38
Beagle Bonehttp://beagleboard.org/bone
www.nukelabs.in
39
Raspberry Pi – the credit card sized computerhttp://www.raspberrypi.org
www.nukelabs.in
40
Raspberry Pi Super-Computerhttp://www.southampton.ac.uk/~sjc/raspberrypi/pi_pictures.htm
www.nukelabs.in
41
The D-I-Y Culture
Do It Yourself
www.nukelabs.in
42
Rep-Rap 3D printerhttp://reprap.org/wiki/Main_Page
www.nukelabs.in
43
Twittering plantshttp://www.botanicalls.com
www.nukelabs.in
44
Wave Bubble – Open source RF Jammerhttp://www.ladyada.net/make/wavebubble/index.html
www.nukelabs.in
45
Peggy – Open source LED boardhttp://www.evilmadscientist.com/2008/peggy-version-2-0/
www.nukelabs.in
46
Designing a hardware product by yourself
Using OSS tools
www.nukelabs.in
47
KiCAD – the Open Source PCB Design Suite
www.nukelabs.in
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/Getting_Started_in_KiCad.pdf
www.nukelabs.in
49
Nukelabs designs with KiCAD!!
www.nukelabs.in
50www.nukelabs.in
51
The PCB layout!
www.nukelabs.in
52
Our product design in 3D
www.nukelabs.in
53
Manufactured! Finally!!
www.nukelabs.in
54
A pile of them!!
www.nukelabs.in
55
Places online which have some good info 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=tutorials
www.nukelabs.in
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/
www.nukelabs.in
57
Any Questions?!
www.nukelabs.in
58
Thank you then!
From Nukelabs
This slide available at : http://www.slideshare.net/Nukelabs
www.nukelabs.in
59
Time for a Nukelabs demo!!
www.nukelabs.in
top related