Maker Movement

  • Published on
    28-Jan-2015

  • View
    109

  • Download
    6

Embed Size (px)

DESCRIPTION

This presentation talks about the maker movement.

Transcript

  • 1. Maker Movementwww.pcduino.com learn.linksprite.com

2. Internet/Mobile Internet Changes the way we live Consumers of bits -> Makers of bits Consumers of atoms -> ? 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. Sales of BitsC. Anderson, The long tail 5. How tails emergeC. Anderson, The long tail 6. Reprap: Open Source 3D printer 7. Tools3D printer CNC3D Scanner 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.) (http://makezine.com/2012/04/04/makerspaces-ineducation-and-darpa/) http://en.wikipedia.org/wiki/Hackerspace 9. Sparkfun CEO Nathanin House for maker movement 10. Crowd funding 11. Kick Starter 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. Hardware Interface of ArduinoGPIO, ADC, UART, I2C, SPI, PWM, external interrupt 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. Arduino Project CaseUnits of sale 16. Cat feeder 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. A super computer made out of Pihttp://ucsdnews.ucsd.edu/pressrelease/sdsc_uses_meteor_raspberry_pi_cluster_to_teach_parallel_computing 19. pcDuino: where open software meets open hardware pcDuino = mini PC + ArduinopcDuino 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. pcDuino Family pcDuino LitepcDuino Lite WiFipcDuino v1pcDuino v2CPUAllwinner A101GHz ARM Cortex A8Allwinner A101GHz ARM Cortex A8Allwinner A101GHz ARM Cortex A8Allwinner A101GHz ARM Cortex A8GPUOpenGL ES2.0OpenVG 1.1 Mali 400 coreOpenGL ES2.0OpenVG 1.1 Mali 400 coreOpenGL ES2.0OpenVG 1.1 Mali 400 coreOpenGL ES2.0OpenVG 1.1 Mali 400 coreDRAM512MB256MB1GBStorage2GB 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 32GBVideoHDMIHDMIHDMIHDMIOS Support Lbuntu 12.04 AndroidLbuntu 12.04 Doesnt support AndroidLbuntu 12.04 AndroidLbuntu 12.04 AndroidExtensionInterface2.54mm headersArduino (TM) Headers2.54mm headersArduino (TM) HeadersNetworkInterface10/100Mbps RJ45 USB WiFi extension (not included)WiFi, No Ethernet10/100Mbps RJ45 USB WiFi extension (not included)10/100Mbps RJ45 WiFiPower5V, 2000mA5V, 2000mA5V, 2000mA5V, 2000mA1GBpcDuino v3 21. pcDuino hardware interfaces 22. VNC to pcDuino through its USBOTG 23. Arduino IDE 24. Arduino IDE 25. Arduino IDE 26. Arduino IDE 27. Arduino IDE 28. ArduBlock 29. NFC Shield 30. GPS Shield 31. Cellular Shield 32. 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 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. OpenCV 34. Cloud 9 IDE 35. Scratch$sudo apt-get install pcduino-scratch 36. Home Automation by Z-wave 37. pcDuino as 3D printer control console 38. pcDuino as banaba piano 39. Desktop Virtualization 40. Hadoop on pcDuino clusters 41. Arduino style programming under Android 42. Friends help Friends Friends help Friends - PCB Friends help Friends - Assembly Friends help Friends -DistributionLeverage LinkSprite Cloud Manufacturing Facility and distribution channel worldwide. 43. Connect with pcDuinoFacebook.com/linksprit e