hardware hacking for fun and profit
DESCRIPTION
TRANSCRIPT
![Page 1: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/1.jpg)
Hardware hackingfor fun and profit
Matt Biddulph
![Page 2: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/2.jpg)
“I see no social imperative for free hardware designs like the imperative for free software.
On “Free Hardware”By Richard Stallman – Linux Today, 1999
![Page 3: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/3.jpg)
“Freedom to copy software is an important right because it is easy now—any computer user can do it.”
On “Free Hardware”By Richard Stallman – Linux Today, 1999
![Page 4: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/4.jpg)
“Freedom to copy hardware is not as important, because copying hardware is hard to do.”
On “Free Hardware”By Richard Stallman – Linux Today, 1999
![Page 5: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/5.jpg)
quote: “The computing revolution was about digitising information. The wireless-communications revolution is about making digital information about anything, available anywhere, at almost no cost.”quote: “Huge amounts of data that were once impossible or too expensive to collect will become the backbone of entirely new services.”A disruptive change is occurring in the physical environment thanks to physical computing, pervasive networks and abundant digital storage
![Page 6: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/6.jpg)
“IPv6 wants to transform everything in the world, even every part of every thing, into a node.”
![Page 7: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/7.jpg)
![Page 8: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/8.jpg)
Cheap Hardware
![Page 9: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/9.jpg)
![Page 10: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/10.jpg)
Hackable Hardware
![Page 11: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/11.jpg)
![Page 12: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/12.jpg)
Hackable Hardware
![Page 13: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/13.jpg)
3D printers, enabling production on command.The physical world’s closest thing to the internet concept of ‘free, infinite copies’Works well with open source - send a cellphone design to Africa and let them modify it for local needshttp://www.flickr.com/photos/oskay/472097903/
![Page 14: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/14.jpg)
3D Printing3D printers, enabling production on command.The physical world’s closest thing to the internet concept of ‘free, infinite copies’Works well with open source - send a cellphone design to Africa and let them modify it for local needshttp://www.flickr.com/photos/oskay/472097903/
![Page 15: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/15.jpg)
3D printers, enabling production on command.The physical world’s closest thing to the internet concept of ‘free, infinite copies’Works well with open source - send a cellphone design to Africa and let them modify it for local needshttp://www.flickr.com/photos/oskay/490968291/
![Page 16: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/16.jpg)
3D printers, enabling production on command.The physical world’s closest thing to the internet concept of ‘free, infinite copies’Works well with open source - send a cellphone design to Africa and let them modify it for local needshttp://www.flickr.com/photos/oskay/893845346/
![Page 17: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/17.jpg)
![Page 18: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/18.jpg)
“If you can't open it,
you don't own it.”
![Page 19: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/19.jpg)
“If You Can’t Open It, You Don’t Own It”We modified a simple toy remote control car...
![Page 20: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/20.jpg)
... to have bluetooth control. It’s a mess, but so was my first CGI and now look at me. This is software people making things happen in the physical world - “Right-click to modify the world”
![Page 21: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/21.jpg)
http://www.botanicalls.com/twitter/
![Page 22: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/22.jpg)
![Page 23: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/23.jpg)
http://en.wikipedia.org/wiki/Multivibrator
![Page 24: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/24.jpg)
http://en.wikipedia.org/wiki/Multivibrator
![Page 25: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/25.jpg)
Arduino boards make the microcontroller easy to prototype with
![Page 26: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/26.jpg)
Arduino
Arduino boards make the microcontroller easy to prototype with
![Page 27: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/27.jpg)
Arduino circuit board design is creative commons - make your own, improve the design.
![Page 28: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/28.jpg)
void setup(){ pinMode(ledPin, OUTPUT); }
void loop(){ digitalWrite(ledPin, HIGH); // sets the LED on delay(1000); // waits for a second digitalWrite(ledPin, LOW); // sets the LED off delay(1000); // waits for a second}
Hello World - almost as easy as scriptingDocumented onlineHalf an hour’s work from unpacking the arduino
![Page 29: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/29.jpg)
![Page 30: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/30.jpg)
http://www.flickr.com/photos/dodeckahedron/1479948624/http://www.flickr.com/photos/bjepson/2069920468/
http://www.flickr.com/photos/bekathwia/2303529044/
![Page 31: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/31.jpg)
http://www.flickr.com/photos/dodeckahedron/1479948624/http://www.flickr.com/photos/bjepson/2069920468/
http://www.flickr.com/photos/bekathwia/2303529044/
Wearable Electronics
![Page 32: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/32.jpg)
![Page 33: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/33.jpg)
Tinker.it!http://tinker.it
![Page 34: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/34.jpg)
Tinker.it!http://tinker.it
Disclaimer
![Page 35: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/35.jpg)
![Page 36: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/36.jpg)
![Page 37: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/37.jpg)
![Page 38: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/38.jpg)
![Page 39: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/39.jpg)
void updateFill() { // Calculate fill position, limiting it to the range 0 to full scale. if (reading < tare) fill = 0; else if (reading > (tare+full)) fill = meterFsd; else fill = (((uint32_t)reading - tare)*meterFsd)/full;}
http://code.google.com/p/tinkerit/
![Page 40: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/40.jpg)
![Page 41: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/41.jpg)
![Page 42: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/42.jpg)
![Page 43: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/43.jpg)
![Page 44: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/44.jpg)
![Page 45: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/45.jpg)
Matt Webb, http://schulzeandwebb.com/2007/hills/slides/?p=47
“It’s getting to the point where it’s as easy to get involved in this world as it would be for you to go home, open Notepad, and start writing HTML”
![Page 46: Hardware Hacking For Fun And Profit](https://reader034.vdocuments.us/reader034/viewer/2022042508/54c79b574a7959551f8b456d/html5/thumbnails/46.jpg)
Go see Matt Jones and Tom Coates and they will tell you more.