hardware hacking with arduino for fun and profit!
Jonathan Younker & Tim Ribaric
Brock University
Agenda:
What is it?
What's it good for? And not?
How does it work?
Arduino in the Library
Examples (show and tell)
Let's make something!
What is it?
- A prototyping platform
- A 'single board microprocessor'
- Open source hardware
- Open source software
- Integrated Development Environment (IDE)
- Software: C or C++ (wait, don't leave!)
A Brief History of Arduino
- First built in 2005, in Ivrea, Italy
- Grew out of Wiring, a similar project
- Quickly became popular with makers/hobbyists
- Many different models, updates, features
How it works
Anatomy of an Arduino
What's it good for?
- "Internet of Things"
- Small, low-power, low-cost applications
- Same hardware, different software applications
-
Garduino
- Synthesizers
- Robotics
- Hacking
What it's not
- A personal computer
- High performance PC
- Raspberry Pi
Why would i use this in a library?
- Community engagement
- To solve problems
- Why not?
Real-World Library Examples
The Barcodinator
The Barcodinator
- Problem
- Initial request
- Proposed solution
- Prototype
- Issues encountered
- Revisions
- Lessons learned
- Statistics
The Tabulatron
- Problem
- Initial request
- Proposed solution
- Prototype
- Issues encountered
- Revisions
- Lessons learned
Other potential Library applications:
- Web-enabled gate counts
- Gathering data about the library
- Physical interfaces for sign-ups
- Self-check/mobile checkout/offline circulation device
- …
Let's make something!
How many laptops are left?
- Code it up
- Plug it in
- Upload the sketch
- Run it!
Thank You!
Now go make something cool
Made by hand with reveal.js