Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Web of Stuff

The Web of Stuff

My presentation from DjangoCon EU 2013:

As software developers, the world of hardware can seem confusing but alluring. Small computers are now cheap enough that useful products can be built for less than $100. But the real value from the Internet of Things comes from networking. In this talk, I'll introduce you to basic hardware hacking, and show you how Web, mobile and microcontroller technologies can be brought together using Django—with surprising and playful results.

Zachary Voase

May 16, 2013
Tweet

More Decks by Zachary Voase

Other Decks in Programming

Transcript

  1. The Web of Stuff
    Zack Voase

    View Slide

  2. Zack Voase (that’s me)
    @zackwurst
    I cook, eat, lift, sleep
    & make stuff!

    View Slide

  3. View Slide

  4. View Slide

  5. http://flic.kr/p/dNLLe2

    View Slide

  6. View Slide

  7. Possibilities

    View Slide

  8. View Slide

  9. http://flic.kr/p/aCiaWW

    View Slide

  10. http://flic.kr/p/aCiaWW
    BIG DATA

    View Slide

  11. http://flic.kr/p/dgHvsZ

    View Slide

  12. LI’L DATA
    http://flic.kr/p/dgHvsZ

    View Slide

  13. View Slide

  14. CLOUD
    STUFF
    STUFF
    STUFF STUFF
    STUFF
    STUFF

    View Slide

  15. http://flic.kr/p/aCiaWW

    View Slide

  16. Insert images of iPhone
    with eye/camera,
    EarPods, iMessage
    http://flic.kr/p/2amti1

    View Slide

  17. View Slide

  18. http://flic.kr/p/99Gmb8

    View Slide

  19. View Slide

  20. http://flic.kr/p/dUPUkQ

    View Slide

  21. View Slide

  22. RFID Swipe
    SMS to Twilio
    Twilio to Django
    Django to Foursquare
    SwipeCheck

    View Slide

  23. Requirements
    • Twilio Account & Number
    • Foursquare Account & App
    • Arduino Uno
    • Sparkfun SM5100B Shield & Antenna
    • StrongLink SL030 RFID Reader
    • MIFARE 1K card

    View Slide

  24. View Slide

  25. Demo Time!

    View Slide

  26. Personal Development

    View Slide

  27. View Slide

  28. Burnout is caused when you repeatedly make large
    amounts of sacrifice and or effort into high-risk
    problems that fail. It's the result of a negative
    prediction error in the nucleus accumbens. You
    effectively condition your brain to associate work
    with failure.
    Isaac Yonemoto
    http://iamnotaprogrammer.com/Burnout-is-caused-by-resentment.html#comment-478842490

    View Slide

  29. View Slide

  30. http://flic.kr/p/e1amdK

    View Slide

  31. Thanks!
    @zackwurst

    View Slide