44
Maker Movement www.pcduino.com learn.linksprite.com

Maker Movement

Embed Size (px)

DESCRIPTION

This presentation talks about the maker movement.

Citation preview

Page 1: Maker Movement

Maker Movement

www.pcduino.comlearn.linksprite.com

Page 2: Maker Movement

Internet/Mobile Internet Changes the way we live

• Consumers of bits -> Makers of bits

• Consumers of atoms -> ?

Page 3: Maker Movement

Traditional Mass Production/Distribution Mass production encourages the culture

of celebrity. Focus to predict what kinds of product

will be popular. We, as human, are each different, of

different needs.

C. Anderson, The long tail

Page 4: Maker Movement

Sales of Bits

C. Anderson, The long tail

Page 5: Maker Movement

How tails emerge

C. Anderson, The long tail

Page 6: Maker Movement

Reprap: Open Source 3D printer

Page 7: Maker Movement

Tools

3D printer

CNC

3D Scanner

Page 8: Maker Movement

HackerSpace Hackerspace (also referred to as a hacklab,

makerspace, or hackspace) is a community-operated workspace where people with common interests, often in computers, technology, science, digital art or electronic art, can meet, socialize and/or collaborate.

State of the Union: Printing the Future with Science and Innovation. A way to bring manufacturing jobs back home from overseas and still remain globally competitive.

The DARPA award challenges us to establish the practices of making in high schools, reaching 1000 schools over four years.  (Those schools need not be limited to the United States.) (http://makezine.com/2012/04/04/makerspaces-in-education-and-darpa/)

http://en.wikipedia.org/wiki/Hackerspace

Page 9: Maker Movement

Sparkfun CEO Nathan in House for maker movement

Page 10: Maker Movement

Crowd funding

Page 11: Maker Movement

Kick Starter

Page 12: Maker Movement
Page 13: Maker Movement

Arduino Arduino was designed in

2005 for multidisciplinary projects done by students in school of design.

It enables multidisciplinary students to focus on ideas, and spend less on detailed implementation.

This project was eventually cancelled by Design Institute of Ivrea back, and it went open source.

Page 14: Maker Movement

Hardware Interface of Arduino

GPIO, ADC, UART, I2C, SPI, PWM, external interrupt

Page 15: Maker Movement

Arduino Shields

There are thousands of shields, including GPRS/GSM, Bluetooth, LCD, GPS, Motor, etc.

These existing shields can help inventors to focus on ideas instead of implementation.

A complete Arduino ecosystem.

Units of sale

Page 16: Maker Movement

Arduino Project Case

Units of sale

Page 17: Maker Movement

Cat feeder

Page 18: Maker Movement

Raspberry Pi The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools.

Units of sale

Page 19: Maker Movement

A super computer made out of Pi

http://ucsdnews.ucsd.edu/pressrelease/sdsc_uses_meteor_raspberry_pi_cluster_to_teach_parallel_computing

Page 20: Maker Movement

pcDuino: where open software meets open hardware

pcDuino = mini PC + Arduino pcDuino is a kind of super Arduino with the brain

power of a mini PC. Existing Arduino shield can work on pcDuino. pcDuino can run Ubuntu. The desktop outputs

from HDMI. User can remotely access its desktop via VNC (Network or OTG-USB).

pcDuino has built-in Arduino style IDE environment. It also supports programming in Python, Cloud 9 IDE, Java, Go-lang, Scratch, etc.

pcDuino can run full Android ICS, and support Arduino style hardware programming under Android.

pcDuino is a server, a WiFi router, a printer server, a IP-PBX, and more.

pcDuino is a platform where open software meets open hardware.

Page 21: Maker Movement

pcDuino FamilypcDuino Lite pcDuino Lite WiFi pcDuino v1 pcDuino v2 pcDuino v3

CPU Allwinner A101GHz ARM Cortex A8

Allwinner A101GHz ARM Cortex A8

 Allwinner A101GHz ARM Cortex A8

 Allwinner A101GHz ARM Cortex A8

GPU OpenGL ES2.0OpenVG 1.1 Mali 400 core

OpenGL ES2.0OpenVG 1.1 Mali 400 core

OpenGL ES2.0OpenVG 1.1 Mali 400 core

OpenGL ES2.0OpenVG 1.1 Mali 400 core

DRAM  512MB 256MB  1GB   1GB

Storage NO FlashmicroSD card (TF) slot for up to 32GB

2GB FlashmicroSD card (TF) slot for up to 32GB

 2GB Flash (4GB after 2/1/2014)microSD card (TF) slot for up to 32GB

 2GB Flash (4GB after 2/1/2014)microSD card (TF) slot for up to 32GB

Video  HDMI HDMI  HDMI  HDMI

OS Support• Lbuntu 12.04•Android

•Lbuntu 12.04•Doesn’t support Android

•Lbuntu 12.04•Android

•Lbuntu 12.04•Android

ExtensionInterface  2.54mm headers Arduino (TM) Headers  2.54mm headers  Arduino (TM) Headers

NetworkInterface•10/100Mbps RJ45•USB WiFi extension (not included)

WiFi, No Ethernet•10/100Mbps RJ45•USB WiFi extension (not included)

•10/100Mbps RJ45•WiFi

Power  5V, 2000mA 5V, 2000mA  5V, 2000mA  5V, 2000mA

     

Page 22: Maker Movement

pcDuino hardware interfaces

Page 23: Maker Movement

VNC to pcDuino through its USB-OTG

Page 24: Maker Movement

Arduino IDE

Page 25: Maker Movement

Arduino IDE

Page 26: Maker Movement

Arduino IDE

Page 27: Maker Movement

Arduino IDE

Page 28: Maker Movement

Arduino IDE

Page 29: Maker Movement

ArduBlock

Page 30: Maker Movement

NFC Shield

Page 31: Maker Movement

GPS Shield

Page 32: Maker Movement

Cellular Shield

Page 33: Maker Movement

Python

ubuntu@ubuntu:~/python-pcduino/Samples/blink_led$ more blink_led.py #!/usr/bin/env python# blink_led.py# gpio test code for pcduino ( http://www.pcduino.com )#import gpioimport timeled_pin = "gpio2"def delay(ms): time.sleep(1.0*ms/1000)def setup(): gpio.pinMode(led_pin, gpio.OUTPUT)def loop(): while(1): gpio.digitalWrite(led_pin, gpio.HIGH) delay(200)

Page 34: Maker Movement

OpenCV

Page 35: Maker Movement

Cloud 9 IDE

Page 36: Maker Movement

Scratch

$sudo apt-get install pcduino-scratch

Page 37: Maker Movement

Home Automation by Z-wave

Page 38: Maker Movement

pcDuino as 3D printer control console

Page 39: Maker Movement

pcDuino as banaba piano

Page 40: Maker Movement

Desktop Virtualization

Page 41: Maker Movement

Hadoop on pcDuino clusters

Page 42: Maker Movement

Arduino style programming under Android

Page 43: Maker Movement

Friends help Friends Friends help Friends - PCB Friends help Friends - Assembly Friends help Friends -Distribution

Leverage LinkSprite Cloud Manufacturing Facility and distribution channel worldwide.

Page 44: Maker Movement

Connect with pcDuino

Facebook.com/linksprite