Maker Movement


Published on

This presentation talks about the maker movement.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Maker Movement

  1. 1. Maker Movement
  2. 2. Internet/Mobile Internet Changes the way we live • Consumers of bits -> Makers of bits • Consumers of atoms -> ?
  3. 3. 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
  4. 4. Sales of Bits C. Anderson, The long tail
  5. 5. How tails emerge C. Anderson, The long tail
  6. 6. Reprap: Open Source 3D printer
  7. 7. Tools 3D printer CNC 3D Scanner
  8. 8. 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.) (
  9. 9. Sparkfun CEO Nathan in House for maker movement
  10. 10. Crowd funding
  11. 11. Kick Starter
  12. 12. 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.
  13. 13. Hardware Interface of Arduino  GPIO, ADC, UART, I2C, SPI, PWM, external interrupt
  14. 14. 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
  15. 15. Arduino Project Case Units of sale
  16. 16. Cat feeder
  17. 17. Raspberry Pi The Raspberry Pi is a credit-card-sized singleboard 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
  18. 18. A super computer made out of Pi
  19. 19. 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. 
  20. 20. pcDuino Family pcDuino Lite pcDuino Lite WiFi pcDuino v1 pcDuino v2 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 Storage 2GB Flash (4GB after 2GB Flash (4GB after NO FlashmicroSD 2GB FlashmicroSD 2/1/2014)microSD 2/1/2014) card (TF) slot for up to card (TF) slot for up to card (TF) slot for up to microSD card (TF) slot 32GB 32GB 32GB 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 1GB pcDuino v3
  21. 21. pcDuino hardware interfaces
  22. 22. VNC to pcDuino through its USBOTG
  23. 23. Arduino IDE
  24. 24. Arduino IDE
  25. 25. Arduino IDE
  26. 26. Arduino IDE
  27. 27. Arduino IDE
  28. 28. ArduBlock
  29. 29. NFC Shield
  30. 30. GPS Shield
  31. 31. Cellular Shield
  32. 32. Python ubuntu@ubuntu:~/python-pcduino/Samples/blink_led$ more #!/usr/bin/env python # # gpio test code for pcduino ( ) # import gpio import time led_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)
  33. 33. OpenCV
  34. 34. Cloud 9 IDE
  35. 35. Scratch $sudo apt-get install pcduino-scratch
  36. 36. Home Automation by Z-wave
  37. 37. pcDuino as 3D printer control console
  38. 38. pcDuino as banaba piano
  39. 39. Desktop Virtualization
  40. 40. Hadoop on pcDuino clusters
  41. 41. Arduino style programming under Android
  42. 42. Friends help Friends    Friends help Friends - PCB Friends help Friends - Assembly Friends help Friends -Distribution Leverage LinkSprite Cloud Manufacturing Facility and distribution channel worldwide.
  43. 43. Connect with pcDuino e