A Quick & Dirty Guide to Putting Things on the Internet

Katherine A. Scott
GitHub: kscottz/SkinnerBox

There are two camps...

  • Build stuff with software people
  • Web software people

She hooked her rats up to the Internet

  • Skinner box
    • These cost ~$10,000!
    • you can build one with a raspberry pi for $100

What does the software do?

  • display camera images
  • record activity over time
  • remote control feed
  • run and record experiments
  • display experiment results

What components do we use?

  • Motor/buzzer/switch
    • GPIO thread
  • Camera
    • PiCamera, OpenCV, Numpy
  • experiments
    • mongo, numpy, matplotlib
  • webpage
    • bottle, bootstrap