Introduction to Hackerspaces and Arduino
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Introduction to Hackerspaces and Arduino

on

  • 309 views

I gave this talk at the Intel Experience Store in December of 2013. It is an overview of the Hackerspaces and Makerspaces in the LA area and Arduino as a tool for learning. ...

I gave this talk at the Intel Experience Store in December of 2013. It is an overview of the Hackerspaces and Makerspaces in the LA area and Arduino as a tool for learning.

Code here: https://github.com/carlynorama/Arduino-Classes/tree/master/201308_Stoplight

Statistics

Views

Total Views
309
Views on SlideShare
308
Embed Views
1

Actions

Likes
0
Downloads
6
Comments
0

1 Embed 1

http://www.slideee.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Introduction to Hackerspaces and Arduino Presentation Transcript

  • 1. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 2. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino hackerspaces.org Sunday, April 20, 14
  • 3. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino DIY Freaks Flock to ‘Hacker Spaces’ Worldwide • BY DYLAN TWENEY 03.29.09 8:59 PM Sunday, April 20, 14
  • 4. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 5. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 6. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 7. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino profit model kid friendliness costs & openness community involvement size & equipmentfocus Sunday, April 20, 14
  • 8. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 9. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 10. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino @crashlibrary Sunday, April 20, 14
  • 11. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 12. arlynorama for Introduction to Hackerspaces & Arduino A walk around the ecosystem Sunday, April 20, 14
  • 13. arlynorama for Introduction to Hackerspaces & Arduino A walk around the ecosystem (Arduino™) Sunday, April 20, 14
  • 14. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 15. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 16. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 17. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 18. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 19. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 20. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 21. arlynorama for Introduction to Hackerspaces & Arduino After Sunday, April 20, 14
  • 22. arlynorama for Introduction to Hackerspaces & Arduino After Sunday, April 20, 14
  • 23. arlynorama for Introduction to Hackerspaces & Arduino Hardware Sunday, April 20, 14
  • 24. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 25. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino “Location-aware motion- detecting music player” motion detector Arduino GPS shield MP3 shield+ + + (thank you @todbot) Sunday, April 20, 14
  • 26. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Working prototype in an afternoon. Sunday, April 20, 14
  • 27. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino (not to scale) Sunday, April 20, 14
  • 28. arlynorama for Introduction to Hackerspaces & Arduino And now even more options... Sunday, April 20, 14
  • 29. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 30. arlynorama for Introduction to Hackerspaces & Arduino Just keep it simple Sunday, April 20, 14
  • 31. arlynorama for Introduction to Hackerspaces & Arduino Just keep it simple Sunday, April 20, 14
  • 32. arlynorama for Introduction to Hackerspaces & Arduino There are lots of ideas Sunday, April 20, 14
  • 33. arlynorama for Introduction to Hackerspaces & Arduino Let’s Make Check the parts • Kit complete? • Arduino works? • LED lights? • Photocell(s) function? Assemble the parts Load the code Sunday, April 20, 14
  • 34. arlynorama for Introduction to Hackerspaces & Arduino Let’s Make Check the parts • Kit complete? • Arduino works? • LED lights? • Photocell(s) function? Assemble the parts Load the code 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 35. arlynorama for Introduction to Hackerspaces & Arduino The Kit brwn blk orng orng orng brwn orng orng brwn orng orng brwn Sunday, April 20, 14
  • 36. arlynorama for Introduction to Hackerspaces & Arduino The Kit brwn blk orng orng orng brwn orng orng brwn orng orng brwn Sunday, April 20, 14
  • 37. arlynorama for Introduction to Hackerspaces & Arduino Hello World File Sketchbook StopLightProject _01_Blink1 Sunday, April 20, 14
  • 38. arlynorama for Introduction to Hackerspaces & Arduino LED - Light Emitting Diode Sunday, April 20, 14
  • 39. arlynorama for Introduction to Hackerspaces & Arduino LED - Light Emitting Diode Sunday, April 20, 14
  • 40. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino 5V+ GND LED - Light Emitting Diode Properties • Diode = One way valve • Light emits in a cone shape Specifications of ours • Color - Red: 620-625nm, Yellow: 587-591nm Green: 520-525nm • ForwardVoltage - R/Y: 1.8-2.2VDC Green:3.0-3.4VDC • Forward Current - 20mA • Viewing angle - 40 degree • Luminous Intensity: R/ Y100-150 mcd (millicandela), Green: 150-180 mcd 5V+ GND 5V+ GND Sunday, April 20, 14
  • 41. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Resistor Properties • Current Limiter • Voltage Dropper • Transforms electricity into heat. Specifications • 1/6th Watt • +/- 5% tolerance • Plated Through Hole • 330 Ω (ohm) Sunday, April 20, 14
  • 42. arlynorama for Introduction to Hackerspaces & Arduino Resistor 2 3 4 5 6 7 810 9 5% 10% 10,000 Ohm Resistor with a 5% tolerance5% 330 Ohm Resistor with a 5% tolerance5% 3 zeros 1 zero Sunday, April 20, 14
  • 43. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Breadboard PRO • Fastest way to mechanically connect wires with no extra tools. • Easily editable. CON • Part layouts can be unintuitive. • Can be hard to troubleshoot a broken connection. • Connection are not rugged. top underside, backing removed Sunday, April 20, 14
  • 44. arlynorama for Introduction to Hackerspaces & Arduino Light an LED on a Breadboard 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 45. arlynorama for Introduction to Hackerspaces & Arduino Light an LED on a Breadboard 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 46. arlynorama for Introduction to Hackerspaces & Arduino Light an LED on a Breadboard 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 47. arlynorama for Introduction to Hackerspaces & Arduino Light an LED on a Breadboard 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 48. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Photocell / Photoresistor Properties • Type of variable resistor • Resistance decreases in the presence of light, therefore current flow goes up and voltage “consumed” (heat dissipated) goes down Specifications • Light resistance : ~1k Ohm • Dark resistance : ~10k Ohm • Max voltage : 150V • Max power: 100mW Sunday, April 20, 14
  • 49. arlynorama for Introduction to Hackerspaces & Arduino Light an LED in series with a photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 50. arlynorama for Introduction to Hackerspaces & Arduino Light an LED in series with a photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 51. arlynorama for Introduction to Hackerspaces & Arduino Light an LED in series with a photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 52. arlynorama for Introduction to Hackerspaces & Arduino Blink External File Sketchbook StopLightProject _02_Blink1_ExternalLED Sunday, April 20, 14
  • 53. arlynorama for Introduction to Hackerspaces & Arduino Set up the other LEDs 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 54. arlynorama for Introduction to Hackerspaces & Arduino Add Photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 55. arlynorama for Introduction to Hackerspaces & Arduino Add Photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 56. arlynorama for Introduction to Hackerspaces & Arduino Add Photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 57. arlynorama for Introduction to Hackerspaces & Arduino Add Photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 58. arlynorama for Introduction to Hackerspaces & Arduino Add Photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 59. arlynorama for Introduction to Hackerspaces & Arduino Hello World File Sketchbook StopLightProject _01_Blink1 (this is what is on there now) Sunday, April 20, 14
  • 60. arlynorama for Introduction to Hackerspaces & Arduino Blink External File Sketchbook StopLightProject _02_Blink1_ExternalLED Sunday, April 20, 14
  • 61. arlynorama for Introduction to Hackerspaces & Arduino Blink External File Sketchbook StopLightProject _03_Blink3_StopLight Sunday, April 20, 14
  • 62. arlynorama for Introduction to Hackerspaces & Arduino Blink External File Sketchbook StopLightProject _03_Blink3_StopLight Sunday, April 20, 14
  • 63. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 64. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 65. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 66. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 67. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 68. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 69. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 70. arlynorama for Introduction to Hackerspaces & Arduino Threshold File Sketchbook StopLightProject _05_Threshold Sunday, April 20, 14
  • 71. arlynorama for Introduction to Hackerspaces & Arduino Threshold File Sketchbook StopLightProject _05_Threshold Sunday, April 20, 14
  • 72. arlynorama for Introduction to Hackerspaces & Arduino Threshold File Sketchbook StopLightProject _05_Threshold Sunday, April 20, 14
  • 73. arlynorama for Introduction to Hackerspaces & Arduino Threshold File Sketchbook StopLightProject _05_Threshold Sunday, April 20, 14
  • 74. arlynorama for Introduction to Hackerspaces & Arduino Threshold & StopLight File Sketchbook StopLightProject _06_BadListener Sunday, April 20, 14
  • 75. arlynorama for Introduction to Hackerspaces & Arduino Threshold & StopLight File Sketchbook StopLightProject _06_BadListener Sunday, April 20, 14
  • 76. arlynorama for Introduction to Hackerspaces & Arduino Threshold & StopLight File Sketchbook StopLightProject _06_BadListener Sunday, April 20, 14
  • 77. arlynorama for Introduction to Hackerspaces & Arduino Blink with no delay() File Sketchbook StopLightProject _07_blinkWithoutDelay Sunday, April 20, 14
  • 78. arlynorama for Introduction to Hackerspaces & Arduino Blink with no delay() File Sketchbook StopLightProject _07_blinkWithoutDelay Sunday, April 20, 14
  • 79. arlynorama for Introduction to Hackerspaces & Arduino Blink with no delay() File Sketchbook StopLightProject _07_blinkWithoutDelay Sunday, April 20, 14
  • 80. arlynorama for Introduction to Hackerspaces & Arduino Blink with no delay() File Sketchbook StopLightProject _07_blinkWithoutDelay Sunday, April 20, 14
  • 81. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _08_Speed_GoodListener Good Listener Sunday, April 20, 14
  • 82. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _08_Speed_GoodListener Good Listener Sunday, April 20, 14
  • 83. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 84. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 85. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 86. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 87. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 88. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 89. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 90. arlynorama for Introduction to Hackerspaces & Arduino What Next? Share Harden for testing or using Share again Design for manufacture Sunday, April 20, 14
  • 91. arlynorama for Introduction to Hackerspaces & Arduino What Next? Share Harden for testing or using Share again Design for manufacture Sunday, April 20, 14
  • 92. arlynorama for Introduction to Hackerspaces & Arduino What Next? Share Harden for testing or using Share again Design for manufacture Sunday, April 20, 14
  • 93. arlynorama for Introduction to Hackerspaces & Arduino What Next? Share Harden for testing or using Share again Design for manufacture http://www.reddit.com/r/maker/ Sunday, April 20, 14
  • 94. arlynorama for Introduction to Hackerspaces & Arduino What Next? Share Harden for testing or using Share again Design for manufacture • Kit or Product? “anyone know a good contract engineer” Sunday, April 20, 14