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.

Log in or sign up for Devpost to join the conversation.