Submit Search
Upload
Hacking Hardware
•
0 likes
•
1,074 views
D
Donald Belcham
Follow
Arduino, electronic and the world that isn't software development
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 57
Recommended
DigitalCreationLita
DigitalCreationLita
Northeast Kansas Library System
MDAD 1 - Introduction
MDAD 1 - Introduction
Alexandru Radovici
Diwali
Diwali
latha
Raspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker Movement
srmonk
Arduino spooky projects_class1
Arduino spooky projects_class1
Felipe Belarmino
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Ismailkhan77481
Single Boards Overview
Single Boards Overview
Don Doerres
Development, debug and deploy hardware/software solutions based on Android an...
Development, debug and deploy hardware/software solutions based on Android an...
Илья Родин
Recommended
DigitalCreationLita
DigitalCreationLita
Northeast Kansas Library System
MDAD 1 - Introduction
MDAD 1 - Introduction
Alexandru Radovici
Diwali
Diwali
latha
Raspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker Movement
srmonk
Arduino spooky projects_class1
Arduino spooky projects_class1
Felipe Belarmino
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Advanced View Arduino Projects List - Use Arduino for Projects.pdf
Ismailkhan77481
Single Boards Overview
Single Boards Overview
Don Doerres
Development, debug and deploy hardware/software solutions based on Android an...
Development, debug and deploy hardware/software solutions based on Android an...
Илья Родин
Arduino training day 1
Arduino training day 1
Binod Thapa
#startathon2.0 - Arduino
#startathon2.0 - Arduino
sl2square
From idea to KiCad & beyond - How to design & build an LED project
From idea to KiCad & beyond - How to design & build an LED project
glowingkitty
Diy arduino
Diy arduino
Kevin Rohling
nodebots presentation @seekjobs
nodebots presentation @seekjobs
Esteban (Steven) De Salas
Simple Code
Simple Code
Rui Carvalho
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
jjrosent
An Hour of Arduino and Ardublock
An Hour of Arduino and Ardublock
Things Lab
Marmalade bittersweet experience
Marmalade bittersweet experience
Alexander Degtyarev
UI Beyond the Browser - Software for Hardware Projects
UI Beyond the Browser - Software for Hardware Projects
pchristensen
DEF CON 27 - PHAR NO MAS - how one side channel flaw opens atm pharmacies and...
DEF CON 27 - PHAR NO MAS - how one side channel flaw opens atm pharmacies and...
Felipe Prado
Advanced view arduino projects list part 4 use arduino for projects
Advanced view arduino projects list part 4 use arduino for projects
WiseNaeem
Introduction to arduino
Introduction to arduino
Preet Sangha
The Last Great Hardware Show
The Last Great Hardware Show
Dave Appleton
Introduction to Arduino with ArduBlock & SparkFun LilyPad
Introduction to Arduino with ArduBlock & SparkFun LilyPad
Brian Huang
Advanced view arduino projects list use arduino for projects {4}
Advanced view arduino projects list use arduino for projects {4}
WiseNaeem
Getting started with arduino uno
Getting started with arduino uno
Saumya Ranjan Behura
Test
Test
PaulMWatson
Internet of Things:speeding up hardware designs
Internet of Things:speeding up hardware designs
DazzlingDukeOfLazers
Learn how to debug
Learn how to debug
Fabrício Catae
Introduction to Messaging
Introduction to Messaging
Donald Belcham
Advanced messaging patterns
Advanced messaging patterns
Donald Belcham
More Related Content
Similar to Hacking Hardware
Arduino training day 1
Arduino training day 1
Binod Thapa
#startathon2.0 - Arduino
#startathon2.0 - Arduino
sl2square
From idea to KiCad & beyond - How to design & build an LED project
From idea to KiCad & beyond - How to design & build an LED project
glowingkitty
Diy arduino
Diy arduino
Kevin Rohling
nodebots presentation @seekjobs
nodebots presentation @seekjobs
Esteban (Steven) De Salas
Simple Code
Simple Code
Rui Carvalho
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
jjrosent
An Hour of Arduino and Ardublock
An Hour of Arduino and Ardublock
Things Lab
Marmalade bittersweet experience
Marmalade bittersweet experience
Alexander Degtyarev
UI Beyond the Browser - Software for Hardware Projects
UI Beyond the Browser - Software for Hardware Projects
pchristensen
DEF CON 27 - PHAR NO MAS - how one side channel flaw opens atm pharmacies and...
DEF CON 27 - PHAR NO MAS - how one side channel flaw opens atm pharmacies and...
Felipe Prado
Advanced view arduino projects list part 4 use arduino for projects
Advanced view arduino projects list part 4 use arduino for projects
WiseNaeem
Introduction to arduino
Introduction to arduino
Preet Sangha
The Last Great Hardware Show
The Last Great Hardware Show
Dave Appleton
Introduction to Arduino with ArduBlock & SparkFun LilyPad
Introduction to Arduino with ArduBlock & SparkFun LilyPad
Brian Huang
Advanced view arduino projects list use arduino for projects {4}
Advanced view arduino projects list use arduino for projects {4}
WiseNaeem
Getting started with arduino uno
Getting started with arduino uno
Saumya Ranjan Behura
Test
Test
PaulMWatson
Internet of Things:speeding up hardware designs
Internet of Things:speeding up hardware designs
DazzlingDukeOfLazers
Learn how to debug
Learn how to debug
Fabrício Catae
Similar to Hacking Hardware
(20)
Arduino training day 1
Arduino training day 1
#startathon2.0 - Arduino
#startathon2.0 - Arduino
From idea to KiCad & beyond - How to design & build an LED project
From idea to KiCad & beyond - How to design & build an LED project
Diy arduino
Diy arduino
nodebots presentation @seekjobs
nodebots presentation @seekjobs
Simple Code
Simple Code
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
An Hour of Arduino and Ardublock
An Hour of Arduino and Ardublock
Marmalade bittersweet experience
Marmalade bittersweet experience
UI Beyond the Browser - Software for Hardware Projects
UI Beyond the Browser - Software for Hardware Projects
DEF CON 27 - PHAR NO MAS - how one side channel flaw opens atm pharmacies and...
DEF CON 27 - PHAR NO MAS - how one side channel flaw opens atm pharmacies and...
Advanced view arduino projects list part 4 use arduino for projects
Advanced view arduino projects list part 4 use arduino for projects
Introduction to arduino
Introduction to arduino
The Last Great Hardware Show
The Last Great Hardware Show
Introduction to Arduino with ArduBlock & SparkFun LilyPad
Introduction to Arduino with ArduBlock & SparkFun LilyPad
Advanced view arduino projects list use arduino for projects {4}
Advanced view arduino projects list use arduino for projects {4}
Getting started with arduino uno
Getting started with arduino uno
Test
Test
Internet of Things:speeding up hardware designs
Internet of Things:speeding up hardware designs
Learn how to debug
Learn how to debug
More from Donald Belcham
Introduction to Messaging
Introduction to Messaging
Donald Belcham
Advanced messaging patterns
Advanced messaging patterns
Donald Belcham
Microservices: The Nitty Gritty
Microservices: The Nitty Gritty
Donald Belcham
Microservices: A Gentle Introduction
Microservices: A Gentle Introduction
Donald Belcham
AOP & Patterns
AOP & Patterns
Donald Belcham
Intro To AOP
Intro To AOP
Donald Belcham
Source Control Abominations
Source Control Abominations
Donald Belcham
Is There Room for Craftsmanship in Software Development
Is There Room for Craftsmanship in Software Development
Donald Belcham
Reducing External Risk
Reducing External Risk
Donald Belcham
Performance Tuning in the Trenches
Performance Tuning in the Trenches
Donald Belcham
Reliability and Resilience
Reliability and Resilience
Donald Belcham
Reliability and Reslience
Reliability and Reslience
Donald Belcham
Introduction To AOP
Introduction To AOP
Donald Belcham
Design patterns you didn't know about
Design patterns you didn't know about
Donald Belcham
Programming Closer to the Iron
Programming Closer to the Iron
Donald Belcham
Taming Brownfield Codebases with AOP
Taming Brownfield Codebases with AOP
Donald Belcham
Domain Driven Design Primer
Domain Driven Design Primer
Donald Belcham
Advanced AOP
Advanced AOP
Donald Belcham
The Dark Side of Code Metrics
The Dark Side of Code Metrics
Donald Belcham
Continuous Deployment
Continuous Deployment
Donald Belcham
More from Donald Belcham
(20)
Introduction to Messaging
Introduction to Messaging
Advanced messaging patterns
Advanced messaging patterns
Microservices: The Nitty Gritty
Microservices: The Nitty Gritty
Microservices: A Gentle Introduction
Microservices: A Gentle Introduction
AOP & Patterns
AOP & Patterns
Intro To AOP
Intro To AOP
Source Control Abominations
Source Control Abominations
Is There Room for Craftsmanship in Software Development
Is There Room for Craftsmanship in Software Development
Reducing External Risk
Reducing External Risk
Performance Tuning in the Trenches
Performance Tuning in the Trenches
Reliability and Resilience
Reliability and Resilience
Reliability and Reslience
Reliability and Reslience
Introduction To AOP
Introduction To AOP
Design patterns you didn't know about
Design patterns you didn't know about
Programming Closer to the Iron
Programming Closer to the Iron
Taming Brownfield Codebases with AOP
Taming Brownfield Codebases with AOP
Domain Driven Design Primer
Domain Driven Design Primer
Advanced AOP
Advanced AOP
The Dark Side of Code Metrics
The Dark Side of Code Metrics
Continuous Deployment
Continuous Deployment
Recently uploaded
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Recently uploaded
(20)
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Hacking Hardware
1.
Hacking Hardware Donald Belcham
2.
So you’re looking
for a challenge
3.
LoB is boring
4.
Game dev is
slavery
5.
Mobile dev is
fragmented
6.
Paying dev work
is uninspired
7.
So….
8.
What are we
after?
9.
Challenge?
10.
Problem solving?
11.
“Freshness”?
12.
Change?
13.
But how and
where?
14.
Makers
15.
Working closer to
the metal
16.
Not hardware….
17.
….hardware components
18.
Arduino Uno
19.
20.
$24.75
21.
16 mhz
22.
32kb Flash Memory (0.5kb
reserved for bootloader)
23.
24.
2kb SRAM
25.
6 analog 14 digital
26.
Java-esque programming language
27.
Everything runs inside a
loop
28.
Small programs
29.
With small footprints
30.
Smarter first project options
31.
Sump pit water
level warning device
32.
Digital BBQ thermometer
33.
34.
Automated bartender
35.
36.
How do you get
stuck in?
37.
Get the basic
hardware
38.
<$100 • Breadboard • Mixed
bag of resistors • 22 gauge wire • Arduino • Random hardware • Switches • LEDs • LCDs • Encoders • Potentiometers
39.
Basic circuits
40.
Pick a project
41.
42.
43.
44.
Start looking for components
45.
There are thousands if
not millions
46.
Cheap to Free
47.
Prototype your project
48.
49.
Use it….
50.
Find limitations Research alternatives And…
51.
Rinse and Repeat
52.
Cool Projects
53.
Home Monitoring
54.
UAV systems
55.
DVR (Raspberry Pi)
56.
57.
Donald Belcham @dbelcham copperswallow.apphb.com
Editor's Notes
31.5kb for your program
31.5kb for your program
http://www.youtube.com/watch?feature=player_embedded&v=hJIkJ9x0-JQ#!
http://www.youtube.com/watch?feature=player_embedded&v=hJIkJ9x0-JQ#!