Pi meets arduino
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Pi meets arduino

on

  • 1,944 views

Here is my presentation to the British Computer Society in Edinburgh on 22 August 2012

Here is my presentation to the British Computer Society in Edinburgh on 22 August 2012

Statistics

Views

Total Views
1,944
Views on SlideShare
1,727
Embed Views
217

Actions

Likes
2
Downloads
303
Comments
0

2 Embeds 217

http://www.scoop.it 216
https://si0.twimg.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Pi meets arduino Presentation Transcript

  • 1. Raspberry Pi Meets Arduino Simon MonkMonday, 20 August 2012
  • 2. Me • Left ‘Big Programming Job’ to be: • Author - OSH and Electronics CREATING ROBOTS AND Project Book GIZMOS WITH CELL PHONES Making Android Accessories with the IOIO Going Mobile with Sensors, Lights, Motors, and Robots Simon MonkMonday, 20 August 2012
  • 3. 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’ importantMonday, 20 August 2012
  • 4. DemonstrationMonday, 20 August 2012
  • 5. DemonstrationMonday, 20 August 2012
  • 6. Significance • Silly Project • Why do people make these projects? • How do people make these projects?Monday, 20 August 2012
  • 7. Open Source Hardware • OSS-type of License • Electronic Design Files • Schematic • PCB Layout • Firmware OSS • Mechanical Design • 3D models etcMonday, 20 August 2012
  • 8. Is it Really?Monday, 20 August 2012
  • 9. Intellectual Property • First to market • Community loyalty • Keep the trademark release the design • Sell Kits • Sell training, consultancy, educationMonday, 20 August 2012
  • 10. Why don’t individuals make their own? • They do, that’s fine • BUT • Its easier and probably cheaper to buy one made using economies of scaleMonday, 20 August 2012
  • 11. OSH Examples • Microcontroller / Computer Boards • Arduino • Raspberry Pi • .NET Gadgeteer Boards (Even .NET on OSH) • BeagleBoardMonday, 20 August 2012
  • 12. OSH Examples • Modules • GPS • Microphone (Preamp) • Motor Drivers • PIR Sensor • etc.Monday, 20 August 2012
  • 13. OSH Examples • Tools • RepRap - 3D printer • Maker Bot - 3D printer • Lasersaur - Laser cutterMonday, 20 August 2012
  • 14. DIY ProjectsMonday, 20 August 2012
  • 15. HackingMonday, 20 August 2012
  • 16. BubblinoMonday, 20 August 2012
  • 17. Etch-a-sketchMonday, 20 August 2012
  • 18. Global Show and Tell • Instructables.com • Hacknmod.com • Youtube • BlogsMonday, 20 August 2012
  • 19. One-Offs Hen-House DoorMonday, 20 August 2012
  • 20. Perfect FM RadioMonday, 20 August 2012
  • 21. Arduino ECGMonday, 20 August 2012
  • 22. What is an Arduino? Digital Inputs / Outputs USB Power Analog InputsMonday, 20 August 2012
  • 23. Arduino SoftwareMonday, 20 August 2012
  • 24. Types of Arduino • Uno - most popular - all rounder • Mega - more pins • LilyPad - wearable • Leonardo • Mini • Nano • Bluetooth • Pro VersionsMonday, 20 August 2012
  • 25. Other Types of Arduino • Built-in Ethernet (EtherTen) • Built-in USB Host (Electric Sheep, USBDroid etc.) • Drone Piloting (ArduPilot) • Lighting ControlMonday, 20 August 2012
  • 26. Shields • Ethernet / WiFi • Motor Driver • Relay • LCD Display • USB Host • Sensors • etc.Monday, 20 August 2012
  • 27. What is a Raspberry Pi? • £30 • Debian Linux • HDMI • USBMonday, 20 August 2012
  • 28. Hardware • 256 MB RAM • 700 MHz • BCM2835Monday, 20 August 2012
  • 29. Raspberry Pi Foundation • Not-for Profit Organisation • Cambridge University • ‘A Computer to Inspire Children’ - Like the BBC Computers • ‘Burn Through’ the consumer market firstMonday, 20 August 2012
  • 30. Programming Pi • Python • Tkinter - GUIs • PyGame - Games • Scratch - Visual Programming • Java, Clozure CL, Squeek, LAMP!Monday, 20 August 2012
  • 31. Pi Expansion • GPIO Connector • I2C • Serial • General Purpose IO PinsMonday, 20 August 2012
  • 32. Pi Expansion Boards • Like Arduino Shields • Gertboard • Pi Face • RaspiRobotBoard (Nov)Monday, 20 August 2012
  • 33. 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 50mAMonday, 20 August 2012
  • 34. Arduino & Raspberry PiMonday, 20 August 2012
  • 35. Summary • OSH - Driving a wave of creativity and invention • Raspberry Pi - The computer bit (but can do some electronics) • Arduino - Microcontroller Board, good with electronics • Combine as alternative to expansion boardMonday, 20 August 2012
  • 36. Shopping • Arduino Uno - £25 • Maplin’s • 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
  • 37. Plug • Raspberry Pi Book, Out in November 2012 • Amazon Etc.Monday, 20 August 2012
  • 38. Contact • Twitter: @simonmonk2 • Web: www.simonmonk.org • Email: evilgeniusauthor@gmail.com • Blog: www.doctormonk.comMonday, 20 August 2012