Arduino 120822
-
Upload
anonymous-vbzfdyz -
Category
Documents
-
view
224 -
download
0
Transcript of Arduino 120822
-
8/11/2019 Arduino 120822
1/38
Raspberry Pi Meets
ArduinoSimon Monk
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
2/38
Me
Left Big Programming Job to be:
Author - OSH and Electronics
Making AndroidAccessories with the IOIO
Going Mobile with Sensors, Lights,Motors, and Robots
Simon Monk
CREATING
ROBOTS AND
GIZMOS WITH
CELL PHONES
Project Book
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
3/38
Objectives
Understanding Open Source Hardware (OSH)
Getting to know
Raspberry Pi Arduino
Understand why people buy them Understand what people do with them Why is Open important
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
4/38
Demonstration
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
5/38
Demonstration
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
6/38
Significance
Silly Project Why do people make these projects?
How do people make these projects?
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
7/38
Open Source Hardware OSS-type of License Electronic Design Files
Schematic
PCB Layout
Firmware OSS
Mechanical Design
3D models etc
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
8/38
Is it Really?
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
9/38
Intellectual Property
First to market
Community loyalty Keep the trademark release the design
Sell Kits
Sell training, consultancy, education
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
10/38
Why dont individuals
make their own?
They do, thats fine BUT Its easier and probably cheaper to buy
one made using economies of scale
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
11/38
OSH Examples Microcontroller / Computer Boards
Arduino
Raspberry Pi .NET Gadgeteer Boards (Even .NET on OSH)
BeagleBoard
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
12/38
OSH Examples
Modules GPS
Microphone (Preamp)
Motor Drivers
PIR Sensor etc.
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
13/38
OSH Examples
Tools RepRap - 3D printer
Maker Bot - 3D printer
Lasersaur - Laser cutter
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
14/38
DIY Projects
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
15/38
Hacking
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
16/38
Bubblino
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
17/38
Etch-a-sketch
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
18/38
Global Show and Tell
Instructables.com
Hacknmod.com Youtube
Blogs
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
19/38
One-Offs
Hen-House Door
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
20/38
Perfect FM Radio
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
21/38
Arduino ECG
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
22/38
What is an Arduino?
USB
Power
Analog Inputs
Digital Inputs / Outputs
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
23/38
Arduino Software
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
24/38
Types of Arduino Uno - most popular - all rounder Mega - more pins
LilyPad - wearable Leonardo
Mini
Nano Bluetooth
Pro VersionsMonday, 20 August 2012
-
8/11/2019 Arduino 120822
25/38
Other Types of Arduino
Built-in Ethernet (EtherTen)
Built-in USB Host (Electric Sheep,USBDroid etc.)
Drone Piloting (ArduPilot)
Lighting Control
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
26/38
Shields
Ethernet / WiFi Motor Driver
Relay LCD Display
USB Host Sensors etc.
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
27/38
What is a Raspberry Pi?
30
DebianLinux
HDMI
USB
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
28/38
Hardware
256 MBRAM 700 MHz
BCM2835
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
29/38
Raspberry Pi Foundation
Not-for Profit Organisation
Cambridge University A Computer to Inspire Children - Like the
BBC Computers
Burn Through the consumer market first
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
30/38
Programming Pi
Python
Tkinter - GUIs PyGame - Games
Scratch - Visual Programming
Java, Clozure CL, Squeek, LAMP!
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
31/38
Pi Expansion
GPIO Connector
I2C Serial
General Purpose IO Pins
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
32/38
Pi Expansion Boards
Like Arduino Shields Gertboard
Pi Face RaspiRobotBoard (Nov)
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
33/38
Pi is not Arduino
Linux - Not a Real-time OS
Timing unpredictable
Not good for Servos, PWM
Pulse measurement
No Analog Inputs Low current (delicate) GPIO pins
500mA vs 50mA
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
34/38
Arduino & Raspberry Pi
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
35/38
Summary
OSH - Driving a wave of creativity andinvention
Raspberry Pi - The computer bit (but cando some electronics)
Arduino - Microcontroller Board, goodwith electronics
Combine as alternative to expansion board
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
36/38
Shopping
Arduino Uno - 25
Maplins
CPC, Farnell, eBay
Raspberry Pi - 30
CPC, Farnell, RS Components
OS Hardware Modules
Sparkfun.com
Adafruit.com
Proto-pic.co.uk (Scotland)
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
37/38
Plug
Raspberry PiBook, Out inNovember 2012
Amazon Etc.
Monday, 20 August 2012
-
8/11/2019 Arduino 120822
38/38
Contact
Twitter: @simonmonk2
Web: www.simonmonk.org Email: [email protected]
Blog: www.doctormonk.com
mailto:[email protected]://www.simonmonk.org/http://www.doctormonk.com/http://www.doctormonk.com/mailto:[email protected]:[email protected]://www.simonmonk.org/http://www.simonmonk.org/