Skip to content
/ pop Public

๐ŸŒฝ Simple Server / Simple Popcorn controller ๐Ÿฟ๐Ÿฆ„

Notifications You must be signed in to change notification settings

austince/pop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

pop

Simple Server / Simple Popcorn controller

Please please, do not steal our api keys. That would be mega lame.

Flow:

  • You watch Netflix, a Chrome Extension sends this server running on a local raspi a requests to make popcorn.
  • The raspi, connected via GPIO controlled relay, starts up a popcorn maker
  • The popcorn maker pops directly into a receptical placed upon a Roomba
  • An Arduino, connected to the raspi via serial port, listens for the end of kernel popping as let's the popper know to STOP
  • When popping is timed-out, or no more kernels are popping, the server contacts an Android phone connected via serial ports to the Roomba
  • The Android controls the motors of the Roomba, guiding the popcorn to you, cleaning up what it (and you) spill along the way.

In summary: Netflix -> Chrome -> Raspi -> Popcorn Popper, Arduino -> Raspi -> Android -> Roomba -> You

Simple, no?

This was made for the Stevens Institute of Technology IEEE Home Hackathon
1 weekend
21 Nov - 23 Nov 2015

Second Prize

Team:

Austin Cawley-Edwards
Christopher Blackwood
Jesse Stevens

About

๐ŸŒฝ Simple Server / Simple Popcorn controller ๐Ÿฟ๐Ÿฆ„

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages