diy arduino

20
Making your own Arduino from scratch. By Kevin Rohling DIY ARDUINO

Upload: kevin-rohling

Post on 28-Jul-2015

131 views

Category:

Devices & Hardware


7 download

TRANSCRIPT

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?

MicrocontrollerATTiny • 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 you’ve already

soldered to your PCB

RESOURCES

Parts • SparkFun • Adafruit

PCB Fabrication • OSH Park • Seeed Studio

Tutorials • SparkFun: Using Eagle

KEVIN ROHLING @kevinrohling

[email protected] http://www.slideshare.net/kevinrohling