SlideShare 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 you’ve 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

Viewers also liked

Distance Machine Locker
Distance Machine LockerDistance Machine Locker
Distance Machine Locker
yeokm1
 
New Realities of Geopolitics
New Realities of GeopoliticsNew Realities of Geopolitics
New Realities of Geopolitics
Andrew Trabulsi
 
Optical Encoders
Optical EncodersOptical Encoders
Optical Encoders
Premier Farnell
 
Digital Trade Estimates Project
Digital Trade Estimates ProjectDigital Trade Estimates Project
Digital Trade Estimates Project
Martina F. Ferracane
 
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoTSXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
Kevin Rohling
 
Build Your Own PCB with EAGLE - Getting Start with EAGLE
Build Your Own PCB with EAGLE - Getting Start with EAGLE Build Your Own PCB with EAGLE - Getting Start with EAGLE
Build Your Own PCB with EAGLE - Getting Start with EAGLE
Premier Farnell
 
Future of Artificial Intelligence - IFTF @ Fujitsu Labs 2015
Future of Artificial Intelligence - IFTF @ Fujitsu Labs 2015Future of Artificial Intelligence - IFTF @ Fujitsu Labs 2015
Future of Artificial Intelligence - IFTF @ Fujitsu Labs 2015
Andrew Trabulsi
 
Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)
yeokm1
 
Confronting Obesity in Poland, Romania and The Czech Republic
Confronting Obesity in Poland, Romania and The Czech Republic Confronting Obesity in Poland, Romania and The Czech Republic
Confronting Obesity in Poland, Romania and The Czech Republic
The Economist Media Businesses
 
Setting and Achieving Growth Goals
Setting and Achieving Growth GoalsSetting and Achieving Growth Goals
Setting and Achieving Growth Goals
Sean Ellis
 
Tried and Tested Tips for Customer Satisfaction
Tried and Tested Tips for Customer SatisfactionTried and Tested Tips for Customer Satisfaction
Tried and Tested Tips for Customer Satisfaction
SlideShop.com
 
Introduction to cnc machines (1)
Introduction to cnc machines (1)Introduction to cnc machines (1)
Introduction to cnc machines (1)
someshking
 
The New Assembly Line: 3 Best Practices for Building (Secure) Connected Cars
The New Assembly Line: 3 Best Practices for Building (Secure) Connected CarsThe New Assembly Line: 3 Best Practices for Building (Secure) Connected Cars
The New Assembly Line: 3 Best Practices for Building (Secure) Connected Cars
Lookout
 
Slide guide for consulting-style presentations
Slide guide for consulting-style presentationsSlide guide for consulting-style presentations
Slide guide for consulting-style presentations
reallygoodppts
 
Mckinsey presentation template
Mckinsey presentation templateMckinsey presentation template
Mckinsey presentation template
triphos
 
McKinsey presentation
McKinsey presentationMcKinsey presentation
McKinsey presentation
Constructingeq
 

Viewers also liked (17)

Distance Machine Locker
Distance Machine LockerDistance Machine Locker
Distance Machine Locker
 
New Realities of Geopolitics
New Realities of GeopoliticsNew Realities of Geopolitics
New Realities of Geopolitics
 
Optical Encoders
Optical EncodersOptical Encoders
Optical Encoders
 
Digital Trade Estimates Project
Digital Trade Estimates ProjectDigital Trade Estimates Project
Digital Trade Estimates Project
 
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoTSXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
 
Build Your Own PCB with EAGLE - Getting Start with EAGLE
Build Your Own PCB with EAGLE - Getting Start with EAGLE Build Your Own PCB with EAGLE - Getting Start with EAGLE
Build Your Own PCB with EAGLE - Getting Start with EAGLE
 
Future of Artificial Intelligence - IFTF @ Fujitsu Labs 2015
Future of Artificial Intelligence - IFTF @ Fujitsu Labs 2015Future of Artificial Intelligence - IFTF @ Fujitsu Labs 2015
Future of Artificial Intelligence - IFTF @ Fujitsu Labs 2015
 
Encoder
EncoderEncoder
Encoder
 
Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)
 
Confronting Obesity in Poland, Romania and The Czech Republic
Confronting Obesity in Poland, Romania and The Czech Republic Confronting Obesity in Poland, Romania and The Czech Republic
Confronting Obesity in Poland, Romania and The Czech Republic
 
Setting and Achieving Growth Goals
Setting and Achieving Growth GoalsSetting and Achieving Growth Goals
Setting and Achieving Growth Goals
 
Tried and Tested Tips for Customer Satisfaction
Tried and Tested Tips for Customer SatisfactionTried and Tested Tips for Customer Satisfaction
Tried and Tested Tips for Customer Satisfaction
 
Introduction to cnc machines (1)
Introduction to cnc machines (1)Introduction to cnc machines (1)
Introduction to cnc machines (1)
 
The New Assembly Line: 3 Best Practices for Building (Secure) Connected Cars
The New Assembly Line: 3 Best Practices for Building (Secure) Connected CarsThe New Assembly Line: 3 Best Practices for Building (Secure) Connected Cars
The New Assembly Line: 3 Best Practices for Building (Secure) Connected Cars
 
Slide guide for consulting-style presentations
Slide guide for consulting-style presentationsSlide guide for consulting-style presentations
Slide guide for consulting-style presentations
 
Mckinsey presentation template
Mckinsey presentation templateMckinsey presentation template
Mckinsey presentation template
 
McKinsey presentation
McKinsey presentationMcKinsey presentation
McKinsey presentation
 

Similar to Diy arduino

Getting started with arduino uno
Getting started with arduino unoGetting started with arduino uno
Getting started with arduino uno
Saumya Ranjan Behura
 
Building IoT Devices - From Prototype to Production
Building IoT Devices - From Prototype to ProductionBuilding IoT Devices - From Prototype to Production
Building IoT Devices - From Prototype to Production
Anwaarullah
 
Raspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker MovementRaspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker Movement
srmonk
 
Chicago Girls In Computing Arduino Workshop
Chicago Girls In Computing Arduino WorkshopChicago Girls In Computing Arduino Workshop
Chicago Girls In Computing Arduino Workshopagocs
 
small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)
ariannaschlegel
 
Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1
Felipe Belarmino
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
Preet Sangha
 
The Real World of Badgelife - DefCon813 - April 2019
The Real World of Badgelife - DefCon813 - April 2019The Real World of Badgelife - DefCon813 - April 2019
The Real World of Badgelife - DefCon813 - April 2019
Jonathan Singer
 
ArduinoPart1.ppt
ArduinoPart1.pptArduinoPart1.ppt
ArduinoPart1.ppt
GabrielMijangosHernn
 
ArduinoPart1.ppt
ArduinoPart1.pptArduinoPart1.ppt
ArduinoPart1.ppt
FreddyEspejo3
 
ArduinoPart1.ppt
ArduinoPart1.pptArduinoPart1.ppt
ArduinoPart1.ppt
TalhaShahid49
 
An Hour of Arduino and Ardublock
An Hour of Arduino and ArdublockAn Hour of Arduino and Ardublock
An Hour of Arduino and Ardublock
Things Lab
 
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
ariannaschlegel
 
2013-06-26: Meet The Blinky Tape
2013-06-26: Meet The Blinky Tape2013-06-26: Meet The Blinky Tape
2013-06-26: Meet The Blinky Tape
Baltimore Lean Startup
 
The Last Great Hardware Show
The Last Great Hardware ShowThe Last Great Hardware Show
The Last Great Hardware Show
Dave Appleton
 
Robots conf microcontroller and iot survey
Robots conf   microcontroller and iot surveyRobots conf   microcontroller and iot survey
Robots conf microcontroller and iot survey
Matt Haines
 
Welcome to Arduino
Welcome to ArduinoWelcome to Arduino
Welcome to Arduino
Pete Prodoehl
 
Hardware Hacking - The Undercroft - February 2020
Hardware Hacking - The Undercroft - February 2020Hardware Hacking - The Undercroft - February 2020
Hardware Hacking - The Undercroft - February 2020
Jonathan Singer
 
External Editors for Arduino
External Editors for ArduinoExternal Editors for Arduino
External Editors for Arduino
arduinoatbangladesh
 
Assignment C: Designing a Technical Presentation
Assignment C: Designing a Technical PresentationAssignment C: Designing a Technical Presentation
Assignment C: Designing a Technical Presentation
Kanta Maeda
 

Similar to Diy arduino (20)

Getting started with arduino uno
Getting started with arduino unoGetting started with arduino uno
Getting started with arduino uno
 
Building IoT Devices - From Prototype to Production
Building IoT Devices - From Prototype to ProductionBuilding IoT Devices - From Prototype to Production
Building IoT Devices - From Prototype to Production
 
Raspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker MovementRaspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker Movement
 
Chicago Girls In Computing Arduino Workshop
Chicago Girls In Computing Arduino WorkshopChicago Girls In Computing Arduino Workshop
Chicago Girls In Computing Arduino Workshop
 
small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)
 
Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
The Real World of Badgelife - DefCon813 - April 2019
The Real World of Badgelife - DefCon813 - April 2019The Real World of Badgelife - DefCon813 - April 2019
The Real World of Badgelife - DefCon813 - April 2019
 
ArduinoPart1.ppt
ArduinoPart1.pptArduinoPart1.ppt
ArduinoPart1.ppt
 
ArduinoPart1.ppt
ArduinoPart1.pptArduinoPart1.ppt
ArduinoPart1.ppt
 
ArduinoPart1.ppt
ArduinoPart1.pptArduinoPart1.ppt
ArduinoPart1.ppt
 
An Hour of Arduino and Ardublock
An Hour of Arduino and ArdublockAn Hour of Arduino and Ardublock
An Hour of Arduino and Ardublock
 
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
 
2013-06-26: Meet The Blinky Tape
2013-06-26: Meet The Blinky Tape2013-06-26: Meet The Blinky Tape
2013-06-26: Meet The Blinky Tape
 
The Last Great Hardware Show
The Last Great Hardware ShowThe Last Great Hardware Show
The Last Great Hardware Show
 
Robots conf microcontroller and iot survey
Robots conf   microcontroller and iot surveyRobots conf   microcontroller and iot survey
Robots conf microcontroller and iot survey
 
Welcome to Arduino
Welcome to ArduinoWelcome to Arduino
Welcome to Arduino
 
Hardware Hacking - The Undercroft - February 2020
Hardware Hacking - The Undercroft - February 2020Hardware Hacking - The Undercroft - February 2020
Hardware Hacking - The Undercroft - February 2020
 
External Editors for Arduino
External Editors for ArduinoExternal Editors for Arduino
External Editors for Arduino
 
Assignment C: Designing a Technical Presentation
Assignment C: Designing a Technical PresentationAssignment C: Designing a Technical Presentation
Assignment C: Designing a Technical Presentation
 

Recently uploaded

一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
peuce
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
aozcue
 
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
PinkySharma900491
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
aozcue
 
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
andreassenrolf537
 
web-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jerweb-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jer
freshgammer09
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Peter Gallagher
 

Recently uploaded (7)

一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
 
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
 
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
 
web-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jerweb-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jer
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
 

Diy arduino