Inspiration

Bringing drinking and IoT together. NerdBar can be a place for the geeks to socialise and learn. It can also be a place to inspire non-tech or young people to get into technology.

Fun ideas we implemented:

  • Enjoy your drink at the optimal temperature. Get informed about whether your drink is going out of the ideal temperature range.
  • Lost you drink glass at parties? Fear no more. Just use the app to find the fancy blinking glass.
  • Track you stats like Number of drinks and Number of sips you took.
  • Need to get waiter's attention to refill your drink? press the button on the app.

What it does

  • Temperature sensor keeps track of your drink's temperature, and notifies you via an LED. Our backend will automatically find the perfect temperature range for your beverage.
  • At t tag registers your glass to you, so If you lose your glass, one click on the mobile app will activate LED in Rainbow light pattern.
  • We store your data so you can keep track of your progress and may be play drinking games.
  • You can even order drinks from the app! Or if you prefer, call a waiter to your table.

How we built it

  • REST API with SpringBoot and MySQL, deployed to Microsoft Azure Cloud.
  • Android App which communicates via the REST API.
  • ESP8266 Microcontroller with the MPU-6050 Accelerometer, the waterproof DS18B20 temperature sensor, a neopixel RGB LED, some resistors, a capacitor and tape, lots of tape.
  • The micro-controller also communicates with the backend through REST APIs.

Challenges we ran into and Learnings

  • Communicating from ESP8266 to REST API.
  • WiFi issues/the wifi being down
  • Deploying to Azure Cloud.
  • Problems with the timed interrupts in the ESP8266

Accomplishments that we're proud of

  • We achieved more than what we expected, and things worked.
  • Everyone in the team learnt new stuff from each other.
  • The layout of the electronics and the assembly of the prototype
  • The NFC/RFID tagging

What's next for NerdBar

  • Drinking games.
  • Motivate people to build stuff at NerdBar (including non-tech people).
  • Involve more sensors and do cool stuff (example: light sensors).
  • Track drink data and get Health advice and tips. (don't drive after certain number of drinks.)
  • E-commerce integration like ordering and splitting bills from the mobile app.

Built With

Share this project:

Updates