SlideShare a Scribd company logo
1 of 40
Download to read offline
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
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 
Digital Inputs / Outputs 
Analog Inputs
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

More Related Content

What's hot

Hands on Embedded Linux with BeagleBone Black
Hands on Embedded Linux with BeagleBone BlackHands on Embedded Linux with BeagleBone Black
Hands on Embedded Linux with BeagleBone BlackOpen Makers Italy
 
Android Meets A BeagleBone In The IoT World
Android Meets A BeagleBone In The IoT WorldAndroid Meets A BeagleBone In The IoT World
Android Meets A BeagleBone In The IoT WorldLars Gregori
 
Raspberry PI
Raspberry PIRaspberry PI
Raspberry PICDS
 
PCB Business Card
PCB Business CardPCB Business Card
PCB Business Cardyeokm1
 
Raspberry Pi Hacks
Raspberry Pi HacksRaspberry Pi Hacks
Raspberry Pi HacksImad Rhali
 
Programming the Raspberry Pi element14
Programming the Raspberry Pi element14Programming the Raspberry Pi element14
Programming the Raspberry Pi element14Imad Rhali
 
Wi-Fi Modem For the Commodore 64
Wi-Fi Modem For the Commodore 64Wi-Fi Modem For the Commodore 64
Wi-Fi Modem For the Commodore 64Leif Bloomquist
 
Hardware for JavaScript Developers
Hardware for JavaScript DevelopersHardware for JavaScript Developers
Hardware for JavaScript DevelopersTarik Kelestemur
 
Jacks and michel abcs final
Jacks and michel abcs finalJacks and michel abcs final
Jacks and michel abcs finalbcsengage
 
uRock @ Jserv Course Final
uRock @ Jserv Course Final uRock @ Jserv Course Final
uRock @ Jserv Course Final 宗凡 楊
 
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016Shuichi Tsutsumi
 
P2 computer systems
P2 computer systemsP2 computer systems
P2 computer systemsRyan-Parish
 
Presentatoion hwl marvin1
Presentatoion hwl marvin1Presentatoion hwl marvin1
Presentatoion hwl marvin1Marc Fournier
 
Hardware Libre - M.A.R.V.I.N. Robot Project
Hardware Libre - M.A.R.V.I.N. Robot ProjectHardware Libre - M.A.R.V.I.N. Robot Project
Hardware Libre - M.A.R.V.I.N. Robot Projectbotone
 
Kickstaring the transition to parallel computing with open hardware
Kickstaring the transition to parallel computing with open hardwareKickstaring the transition to parallel computing with open hardware
Kickstaring the transition to parallel computing with open hardwareAndreas Olofsson
 
chilug-bbone-20140118-151216015606
chilug-bbone-20140118-151216015606chilug-bbone-20140118-151216015606
chilug-bbone-20140118-151216015606Drew Fustini
 

What's hot (20)

Hands on Embedded Linux with BeagleBone Black
Hands on Embedded Linux with BeagleBone BlackHands on Embedded Linux with BeagleBone Black
Hands on Embedded Linux with BeagleBone Black
 
Android Meets A BeagleBone In The IoT World
Android Meets A BeagleBone In The IoT WorldAndroid Meets A BeagleBone In The IoT World
Android Meets A BeagleBone In The IoT World
 
Arduino vs Raspberry Pi
Arduino vs Raspberry PiArduino vs Raspberry Pi
Arduino vs Raspberry Pi
 
Raspberry PI
Raspberry PIRaspberry PI
Raspberry PI
 
PCB Business Card
PCB Business CardPCB Business Card
PCB Business Card
 
Raspberry Pi Hacks
Raspberry Pi HacksRaspberry Pi Hacks
Raspberry Pi Hacks
 
Programming the Raspberry Pi element14
Programming the Raspberry Pi element14Programming the Raspberry Pi element14
Programming the Raspberry Pi element14
 
Wi-Fi Modem For the Commodore 64
Wi-Fi Modem For the Commodore 64Wi-Fi Modem For the Commodore 64
Wi-Fi Modem For the Commodore 64
 
Audible Objects
Audible ObjectsAudible Objects
Audible Objects
 
Hardware for JavaScript Developers
Hardware for JavaScript DevelopersHardware for JavaScript Developers
Hardware for JavaScript Developers
 
Jacks and michel abcs final
Jacks and michel abcs finalJacks and michel abcs final
Jacks and michel abcs final
 
uRock @ Jserv Course Final
uRock @ Jserv Course Final uRock @ Jserv Course Final
uRock @ Jserv Course Final
 
Hardware Hacking Primer
Hardware Hacking PrimerHardware Hacking Primer
Hardware Hacking Primer
 
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
 
P2 computer systems
P2 computer systemsP2 computer systems
P2 computer systems
 
DragonBoard 410c
DragonBoard 410cDragonBoard 410c
DragonBoard 410c
 
Presentatoion hwl marvin1
Presentatoion hwl marvin1Presentatoion hwl marvin1
Presentatoion hwl marvin1
 
Hardware Libre - M.A.R.V.I.N. Robot Project
Hardware Libre - M.A.R.V.I.N. Robot ProjectHardware Libre - M.A.R.V.I.N. Robot Project
Hardware Libre - M.A.R.V.I.N. Robot Project
 
Kickstaring the transition to parallel computing with open hardware
Kickstaring the transition to parallel computing with open hardwareKickstaring the transition to parallel computing with open hardware
Kickstaring the transition to parallel computing with open hardware
 
chilug-bbone-20140118-151216015606
chilug-bbone-20140118-151216015606chilug-bbone-20140118-151216015606
chilug-bbone-20140118-151216015606
 

Viewers also liked

The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoTJustin Grammens
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontrollerVandna Sambyal
 
Building IoT with Arduino Day One
Building IoT with Arduino Day One Building IoT with Arduino Day One
Building IoT with Arduino Day One Anthony Faustine
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGSRamana Reddy
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applicationsPasquale Puzio
 

Viewers also liked (7)

What’sjusthappened
What’sjusthappenedWhat’sjusthappened
What’sjusthappened
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoT
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
 
Building IoT with Arduino Day One
Building IoT with Arduino Day One Building IoT with Arduino Day One
Building IoT with Arduino Day One
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 

Similar to Raspberry Pi, Arduino and the Maker Movement

UI Beyond the Browser - Software for Hardware Projects
UI Beyond the Browser - Software for Hardware ProjectsUI Beyond the Browser - Software for Hardware Projects
UI Beyond the Browser - Software for Hardware Projectspchristensen
 
Robots conf microcontroller and iot survey
Robots conf   microcontroller and iot surveyRobots conf   microcontroller and iot survey
Robots conf microcontroller and iot surveyMatt Haines
 
A brief introduction to making your own (Internet of Things) Thing
A brief introduction to making your own (Internet of Things) ThingA brief introduction to making your own (Internet of Things) Thing
A brief introduction to making your own (Internet of Things) ThingTinamousSteve
 
Build IoT Applications with C#
Build IoT Applications with C#Build IoT Applications with C#
Build IoT Applications with C#Ken Samson, MISM
 
Blinky 101 with Arduino v1.0b3 (FastLED)
Blinky 101 with Arduino v1.0b3 (FastLED)Blinky 101 with Arduino v1.0b3 (FastLED)
Blinky 101 with Arduino v1.0b3 (FastLED)kriegsman
 
Getting Started with Raspberry Pi
Getting Started with Raspberry PiGetting Started with Raspberry Pi
Getting Started with Raspberry Piyeokm1
 
Arduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeArduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeJustin Grammens
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduinoPreet Sangha
 
An Introduction to Raspberry Pi
An Introduction to Raspberry PiAn Introduction to Raspberry Pi
An Introduction to Raspberry PiEric Andresen
 
Introduction to Raspberry Pi
Introduction to Raspberry PiIntroduction to Raspberry Pi
Introduction to Raspberry PiEric Andresen
 
small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)ariannaschlegel
 
Hacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreHacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreNick Landry
 
Pi, Python, and Paintball??? Innovating with Affordable Tech!
Pi, Python, and Paintball??? Innovating with Affordable Tech!Pi, Python, and Paintball??? Innovating with Affordable Tech!
Pi, Python, and Paintball??? Innovating with Affordable Tech!Barry Tarlton
 
Raspberry pi overview
Raspberry pi overview Raspberry pi overview
Raspberry pi overview Matthew Karas
 
Null mumbai-iot-workshop
Null mumbai-iot-workshopNull mumbai-iot-workshop
Null mumbai-iot-workshopNitesh Malviya
 
ch4-Software is Everywhere
ch4-Software is Everywherech4-Software is Everywhere
ch4-Software is Everywheressuser06ea42
 

Similar to Raspberry Pi, Arduino and the Maker Movement (20)

UI Beyond the Browser - Software for Hardware Projects
UI Beyond the Browser - Software for Hardware ProjectsUI Beyond the Browser - Software for Hardware Projects
UI Beyond the Browser - Software for Hardware Projects
 
Robots conf microcontroller and iot survey
Robots conf   microcontroller and iot surveyRobots conf   microcontroller and iot survey
Robots conf microcontroller and iot survey
 
A brief introduction to making your own (Internet of Things) Thing
A brief introduction to making your own (Internet of Things) ThingA brief introduction to making your own (Internet of Things) Thing
A brief introduction to making your own (Internet of Things) Thing
 
Build IoT Applications with C#
Build IoT Applications with C#Build IoT Applications with C#
Build IoT Applications with C#
 
Blinky 101 with Arduino v1.0b3 (FastLED)
Blinky 101 with Arduino v1.0b3 (FastLED)Blinky 101 with Arduino v1.0b3 (FastLED)
Blinky 101 with Arduino v1.0b3 (FastLED)
 
Getting Started with Raspberry Pi
Getting Started with Raspberry PiGetting Started with Raspberry Pi
Getting Started with Raspberry Pi
 
Arduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeArduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things Landscape
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
An Introduction to Raspberry Pi
An Introduction to Raspberry PiAn Introduction to Raspberry Pi
An Introduction to Raspberry Pi
 
Getting started with arduino uno
Getting started with arduino unoGetting started with arduino uno
Getting started with arduino uno
 
Introduction to Raspberry Pi
Introduction to Raspberry PiIntroduction to Raspberry Pi
Introduction to Raspberry Pi
 
small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)
 
Hacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreHacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT Core
 
2013-06-26: Meet The Blinky Tape
2013-06-26: Meet The Blinky Tape2013-06-26: Meet The Blinky Tape
2013-06-26: Meet The Blinky Tape
 
Pi, Python, and Paintball??? Innovating with Affordable Tech!
Pi, Python, and Paintball??? Innovating with Affordable Tech!Pi, Python, and Paintball??? Innovating with Affordable Tech!
Pi, Python, and Paintball??? Innovating with Affordable Tech!
 
DigitalCreationLita
DigitalCreationLitaDigitalCreationLita
DigitalCreationLita
 
Raspberry pi overview
Raspberry pi overview Raspberry pi overview
Raspberry pi overview
 
Introduction to Raspberry PI
Introduction to Raspberry PIIntroduction to Raspberry PI
Introduction to Raspberry PI
 
Null mumbai-iot-workshop
Null mumbai-iot-workshopNull mumbai-iot-workshop
Null mumbai-iot-workshop
 
ch4-Software is Everywhere
ch4-Software is Everywherech4-Software is Everywhere
ch4-Software is Everywhere
 

Recently uploaded

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Raspberry Pi, Arduino and the Maker Movement

  • 1. Raspberry Pi, Arduino and the Maker Movement Dr. Simon Monk
  • 2. Simon Monk • Full-time Author - Open Source Hardware and Electronics
  • 3. Audience • Who has used an Arduino? • Who has used a Raspberry Pi? • Who teaches Electronics?
  • 4. Objectives • Understanding the Maker Movement • Post Expert design and manufacture • Maker Examples • Platforms for Physical Computing • Open Source Hardware
  • 6. ‘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
  • 11. Global Show and Tell • Instructables.com • Hacknmod.com • Youtube • Blogs • Books
  • 13. Platforms for Physical Computing • Arduino • Raspberry Pi • BeagleBone Black • Spark Core (IoT) • Microcontroller chip on homemade PCB
  • 14. What is an Arduino? USB Power Digital Inputs / Outputs Analog Inputs
  • 16. Types of Arduino • Uno (standard) • Bigger ones (Due, Mega) • Smaller Ones (Nano, Mini) • Drone Piloting (ArduPilot) • Wearable (lilypad, flora) • Built-in Ethernet / WiFi (IoT)
  • 17. Shields • Ethernet / WiFi • Motor Driver • Relay • LCD Display • USB Host • Sensors • etc.
  • 20. What is a Raspberry Pi? • USD 40 • Debian Linux • HDMI • USB
  • 21. Hardware • 512 MB RAM • 700 MHz • GPIO
  • 22. 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
  • 23. Demonstration • Software Radio • Imperial College
  • 24. Programming Pi • Python • Tkinter - GUIs • PyGame - Games • Scratch - Visual Programming • C, Java, Clozure CL, Squeek, LAMP (Linux, Apache, MySQL and PHP)!
  • 25. Pi Expansion • GPIO Connector • I2C • Serial • General Purpose IO Pins
  • 26. 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
  • 27. BeagleBone • BeagleBone Black • ‘American Pi’ • More GPIO pins than Pi • Analog inputs • Javascript (Node.js)
  • 28. BeagleBone • Web Programming (Cloud9)
  • 29. Example • Email Notifier
  • 30. 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
  • 31. Open Source Hardware OSS-type of License Electronic Design Files • Schematic • PCB Layout • Firmware OSS Mechanical Design • 3D models etc
  • 33. 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
  • 34. 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
  • 35. OSH Examples • Microcontroller / Computer Boards • Arduino • Raspberry Pi • .NET Gadgeteer Boards (Even .NET on OSH) • BeagleBoard • Spark Core
  • 36. OSH Examples • Modules • GPS • Microphone (Preamp) • Motor Drivers • PIR Sensor • etc.
  • 37. OSH Examples • Tools • RepRap - 3D printer • Maker Bot - 3D printer • Lasersaur - Laser cutter
  • 38. 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)
  • 39. Summary • Hobby Making moving from cakes and woodwork into high technology • Tools to help • Information to help • Communities to help
  • 40. Contact • Twitter: @simonmonk2 • Web: www.monkmakes.com • Email: evilgeniusauthor@gmail.com • Blog: www.doctormonk.com