A project for HackIllinois 2014
Java C# C C++ HTML JavaScript Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



A project for HackIllinois 2014

Dario Aranguiz :: aranguizdario@gmail.com
Kashev Dalmia  :: kashev.dalmia@gmail.com
Brady Salz     :: brady.salz@gmail.com
Ahmed Suhyl    :: sulaimn2@illinois.edu


nextWAVE is a smart microwave built for the hardware hackathon section of HackIllinois.

nextWAVE solves the 'problem' of not knowing how long to microwave your food. We built an Android app that allows you to scan barcodes, and look up cook times in a Firebase Database. The app can be launched using an NFC tag. Then, the app can turn on the microwave via wifi using a Spark Core Microcontroller. While your food is cooking, the cook time is displayed on a Pebble Smartwatch App. Finally, when the food is done cooking, it will open itself and play "Funky Town".

You can view all the source code here and see a video of the working microwave here.


Team Brady Rocks built nextWAVE in 36 hours.

  • Dario Aranguiz - Android App, DB Interaction
  • Kashev Dalmia - Pebble App, Website, Android Layout
  • Brady Salz - Hardware, Hardware, Hardware, Embedded Software
  • Ahmed Suhyl - Embedded Software, Test, Hardware

Special thanks to Isaac DuPree for designing the logo.


"This is so dumb you fat kids used sellotape to hold this radioactive machine together you are going to get cancer what do they teach you at that school how to eat your lunch? Use your god given brane for once #realtalk #obliterated " - Miles Anderson

"As the "techie culture" crawls ever so further up its own anus I crave the day when the ISIS will celebrate victory over the smoldering ruins of our failed civilization." - kortexsirvasil

"not really more innovative than a normal microwave." - Dragam


  • Working Microwave
    • Manual Switching
    • Relay Controlled Switching
    • Add NFC Launching Pads
    • Decorate
  • Working Spark Core Code
    • Switch a pin on & off
    • Control a Screen
  • Working Android App
    • Send Commands to the Spark
    • Send Remaining Cook Time to the Pebble
    • Scan Barcodes
    • Communicate with FireBase Backend
    • Facebook Login
  • Pebble App
    • Get and Display Remaining Cook Time
  • Website
    • Looks Nice
    • Link to Github Code
    • Food Stream