Your SlideShare is downloading. ×
Pi meets arduino
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Pi meets arduino

1,803

Published on

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

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,803
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
310
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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

×