raspberry pi, arduino and the maker movement

Post on 05-Jul-2015

647 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

These are the slides for the presentation that I gave at ICMEAE in Cuernavaca, Mexico on November 19th, 2014.

TRANSCRIPT

Raspberry Pi, Arduino and the Maker Movement

Dr. Simon Monk

Simon Monk

•  Full-time Author - Open Source Hardware and Electronics

Audience

• Who has used an Arduino?

• Who has used a Raspberry Pi?

• Who teaches Electronics?

Objectives

•  Understanding the Maker Movement

•  Post Expert design and manufacture

•  Maker Examples

•  Platforms for Physical Computing

•  Open Source Hardware

Demonstration Arduino Flag

‘Post-Expert’ Making •  Why is this possible?

•  With the advent of the Internet, expert knowledge is now freely available to all.

•  Open Source Hardware - designs are not secret, learn by example and modify.

•  ‘Expert’ amateurs create tools for ‘less expert’ Makers (Arduino etc.)

•  Services - PCB fabrication, 3D printing, laser cutting

•  Very low cost of entry

•  Hackspaces and FabLabs provide shared tools and community

Maker Projects

Hacking

Bubblino

Etch-a-sketch

Global Show and Tell

•  Instructables.com

•  Hacknmod.com

•  Youtube

•  Blogs

•  Books

Hen-House Door

Platforms for Physical Computing

•  Arduino

•  Raspberry Pi

•  BeagleBone Black

•  Spark Core (IoT)

• Microcontroller chip on homemade PCB

What is an Arduino?

USB

Power

Analog Inputs

Digital Inputs / Outputs

Arduino Software

Types of Arduino

•  Uno (standard)

•  Bigger ones (Due, Mega)

•  Smaller Ones (Nano, Mini)

•  Drone Piloting (ArduPilot)

• Wearable (lilypad, flora)

•  Built-in Ethernet / WiFi (IoT)

Shields •  Ethernet / WiFi

• Motor Driver

•  Relay

•  LCD Display

•  USB Host

•  Sensors

•  etc.

Arduino ECG Shield

Demonstration •  LED Cube

What is a Raspberry Pi?

•  USD 40

•  Debian Linux

•  HDMI

•  USB

Hardware

•  512 MB RAM

•  700 MHz

•  GPIO

Computer or Physical Computing Platform?

•  Both

•  For many users, its just a very cheap Linux Computer

•  But, also capable of interfacing with sensors and actuators

Demonstration •  Software Radio

•  Imperial College

Programming Pi

•  Python

•  Tkinter - GUIs

•  PyGame - Games

•  Scratch - Visual Programming

•  C, Java, Clozure CL, Squeek, LAMP (Linux, Apache, MySQL and PHP)!

Pi Expansion

•  GPIO Connector

•  I2C

•  Serial

•  General Purpose IO Pins

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

BeagleBone

•  BeagleBone Black

•  ‘American Pi’ • More GPIO pins than Pi

•  Analog inputs

•  Javascript (Node.js)

BeagleBone

• Web Programming (Cloud9)

Example

•  Email Notifier

Spark Core •  WiFi (for IoT)

•  ARM Cortex M3

•  72MHz

•  128kB Flash

•  USB2.0

•  12 bit ADC

•  USART, SPI & I2C

•  Breadboard Friendly

•  18 I/O pins (3V) logic

Open Source Hardware • OSS-type of License

•  Electronic Design Files

•  Schematic

•  PCB Layout

•  Firmware OSS

• Mechanical Design

•  3D models etc

Is it Really?

Intellectual Property

•  First to market

•  Community loyalty

• Often crowd-funded (E.g. Spark Core)

•  Keep the trademark release the design

•  Sell Kits, educational material

•  Sell training, consultancy, education

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 scale

OSH Examples • Microcontroller / Computer Boards

•  Arduino

•  Raspberry Pi

•  .NET Gadgeteer Boards (Even .NET on OSH)

•  BeagleBoard

•  Spark Core

OSH Examples

• Modules •  GPS

•  Microphone (Preamp)

•  Motor Drivers

•  PIR Sensor

•  etc.

OSH Examples

•  Tools

•  RepRap - 3D printer

•  Maker Bot - 3D printer

•  Lasersaur - Laser cutter

Where does this leave the expert?

• Makers often lack deep understanding and engineering discipline.

•  Young Makers attracted to Engineering disciplines

•  ‘Make more value than you take’ (Tim O’Reilly)

Summary

•  Hobby Making moving from cakes and woodwork into high technology

•  Tools to help

•  Information to help

•  Communities to help

Contact

•  Twitter: @simonmonk2

• Web: www.monkmakes.com

•  Email: evilgeniusauthor@gmail.com

•  Blog: www.doctormonk.com

top related