際際滷

際際滷Share a Scribd company logo
Making your own Arduino
from scratch.
By Kevin Rohling
DIY ARDUINO
ABOUT ME
 VP of Product at Emberlight
 Former Founder/CEO at cisimple (ship.io)
 Software guy who likes to hack on hardware things
WHY BUILD YOUR OWN ARDUINO?
WHY BUILD YOUR OWN ARDUINO?
 Prototyping
WHY BUILD YOUR OWN ARDUINO?
 Prototyping
 Learning about electronics
WHY BUILD YOUR OWN ARDUINO?
 Prototyping
 Learning about electronics
 Will make you more attractive
WHAT DO YOU NEED TO GET STARTED?
Arduino IDE
WHAT DO YOU NEED TO GET STARTED?
Microcontroller
ATTiny
 Up to 20MHz
 8KB Flash
 8 Pins
ATMega
 Up to 20MHz
 32Kb Flash
 32 Pins
WHAT DO YOU NEED TO GET STARTED?
Soldering Iron
 Soldering is easy
 Soldering iron is about $50
WHAT DO YOU NEED TO GET STARTED?
Other Components
 Resistors
 Capacitors
 LEDs
 Pin Headers
 Solder
MAKING YOUR PCB
Step 1: Design (CAD)
MAKING YOUR PCB
Step 2: Fabrication
MAKING YOUR PCB
Step 3: Assembly
EXAMPLE
Parts
 ATTiny 85
 3 x Resistors
 RGB LED
 2x3 Pin Header
 Power Switch
 Coin Cell Battery Holder
EXAMPLE
EAGLE DEMO
EXAMPLE
Throughole vs SMD
PROGRAMMING
Tiny AVR Programmer
 Super easy to use
 Well supported from Arduino IDE
 Only about $20 on SparkFun
PROGRAMMING
Arduino as ISP
 Just use your existing Arduino!
 Well supported from Arduino IDE
 Re-program a chip youve already
soldered to your PCB
RESOURCES
Parts
 SparkFun
 Adafruit
PCB Fabrication
 OSH Park
 Seeed Studio
Tutorials
 SparkFun: Using Eagle
KEVIN ROHLING
@kevinrohling
kevin@kevinrohling.com
http://www.slideshare.net/kevinrohling

More Related Content

Diy arduino