1 / 34

Physical Computing

Physical Computing. Arduino , Raspberry Pi, Sensors, Controls…. Atmel AVR, ARM 1.8-12V 1-84MHz ( ATtiny , ATmega …) Arduino IDE + libraries I2C, SPI, PWM, UART, USB host $12-60. Arduino. Arduino Trinket. Arduino YÚN. bildr.org. Broadcom SoC 700-900 MHz, 512GB RAM 5V, ~1A

elin
Download Presentation

Physical Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Physical Computing Arduino, Raspberry Pi, Sensors, Controls…

  2. Atmel AVR, ARM • 1.8-12V • 1-84MHz (ATtiny, ATmega…) • Arduino IDE + libraries • I2C, SPI, PWM, UART, USB host • $12-60 Arduino

  3. Arduino Trinket

  4. Arduino YÚN

  5. bildr.org

  6. Broadcom SoC • 700-900 MHz, 512GB RAM • 5V, ~1A • Linux (Arch, Debian, Chromium), Python • Integrated A/V out, Ethernet, GPIO • $35 • RasPi Camera Module Raspberry Pi

  7. ARM Cortex A8 • 1GHz, 512GB RAM • 5V, ~1A • Linux (Angstrom, Android, Ubuntu), Python • Integrated A/V out, Ethernet, GPIO, ADC, DAC • $45 Beagle Bone Black

  8. http://learn.adafruit.com

  9. General Purpose Input Output • Digital read/write • 0-5V, 0-3.3V • on/off switching, bit-banging GPIO?

  10. Analog to Digital Converter • 0-5V, 0-3.3V • Voltage reading • 8-bit (256 levels or resolution), 10-bit, 16-bit, etc • 0…0V, 127…2.5V, 255…5v ADC?

  11. Digital to Analog Converter • Pulse Width Modulation (PWM) • 0-5V, 0-3.3V • Fast on/off switching, fading DAC?

  12. Barometric Pressure Sensor BMP085 Breakout $19.95 Barometric Pressure Sensor BMP085$8.95 https://www.sparkfun.com/products/11282

  13. Humidity Sensor - HIH-4030 Breakout

  14. SPI • I2C • USI • USB Serial • TWI • CAN BUS • UART • RS-232 • Ethernet 3.3V and 5V don’t mesh: https://www.sparkfun.com/products/8745 Wired Communication

  15. WiFi • Bluetooth • Xbee / ZigBee • Wireless USB/RS-232 • IrDA • 315 & 434 MHz radio Tend to drain power Most require Client/Server relationship Wireless Communication

  16. 50 mA < 5A

  17. Microcontroller Motor, Valve, Relay, Light 50 mA < 5A

  18. Microcontroller Motor, Valve, Relay, Light (Current Source) (Current Sink) 50 mA < 5A

  19. Microcontroller Motor, Valve, Relay, Light (Current Source) (Current Sink) 50 mA < 5A

  20. TIP Darlington Transistors • TIP120: 5A cont , 8A (trans) • NPN = Normally Open • TIP125: -5A cont, -8A(trans) • PNP = Normally Closed Higher Loads

  21. Solenoids Motors Mechanical Relays (non-SSR) Inductive Loads

  22. 2012 Senior Design Project Human Interaction

  23. 2012 Senior Design Project Human Interaction

  24. Human interface • Graphical Touchscreen • Customizable • Ultra low power • Wi-Fi integration • Built-in Tutorial

  25. Human interface • Graphical Touchscreen • Customizable • Ultra low power • Wi-Fi integration • Built-in Tutorial

  26. Human interface • Graphical Touchscreen • Customizable • Ultra low power • Wi-Fi integration • Built-in Tutorial

  27. http://shop.oreilly.com/category/deals/arduino-owo.do?code=WKARD&cmp=tw-make-dotw-arduinohttp://shop.oreilly.com/category/deals/arduino-owo.do?code=WKARD&cmp=tw-make-dotw-arduino http://www.adafruit.com/blog/2013/01/23/adafruits-raspberry-pi-lesson-10-stepper-motors-raspberry_pi-raspberrypi/

More Related