It’s the end of the academic semester for many students around the globe, so here comes the flurry of DIY projects. Always a great time to check out all the cool hacks from our readers all over the world. One project that piques our interest comes courtesy of [Jason Ummel] and his Auto-Bartender. (Video, embedded below.)
[Jason] developed this project as a part of his robotics class taught by Professor Martinez, one of our friends at FlexiLab. Powered by one of our favorite microcontrollers, the ATmega328, the Auto-Bartender is driven by a single 12 V motor coupled with 10 individual valves for separate drinks. Drinks are pumped into a cup sitting on top of a scale, allowing the device to know how much of each drink has been dispensed. The entire setup is controlled using a smartphone application developed in MIT App Inventor, a super-easy way to prototype Android applications.
Furthermore, [Jason] incorporated a number of user-centered design considerations into his project. These include an LCD to display updates, a green LED to indicate the device is in progress, and a buzzer to let the user know the drink is complete.
We really like the combination of craftsmanship, electronics hardware design, and software development that [Jason] put into his project. It’s the kind of project we know our readers will enjoy.
It looks like Jason substituted tap water for Whiskey and Dr. Pepper for his demo. Not exactly what we had in mind, but I guess he still has exams to finish.
Cool project [Jason]! We can’t wait to see Auto-Bartender on Hackaday.io.
Bottoms up! Continue reading “The Auto-Bartender”
[Adnan.R.Khan] had a sliding door latch plus an Arduino, and hacked together this cool but simple app controlled door lock.
Mechanically the lock consists of a Solarbotics GM3 motor, some Meccano, and a servo arm. A string is tied between two pulleys and looped around the slide of a barrel latch. When the motor moves back and forth it’s enough to slide the lock in and out. Electronically an Arduino and a Bluetooth module provide the electronics. The system runs from a 9V battery, and we’re interested to know whether there were any tricks pulled to make the battery last.
The system’s software is a simple program built in MIT App Inventor. Still, it’s pretty cool that you can get functionally close to a production product with parts that are very much lying around. It also makes us think of maybe keeping our childhood Meccano sets a little closer to the bench!
Here’s a handy hack for an Android controlled, Arduino driven, RGB light setup.
[Kerimil] recently wrote up this project on the Arduino.cc, and is sharing all of the source code and plans. While many of our seasoned Arduino-lovers can easily throw together the code for an RGB LED circuit in their sleep, [Kerimil] also threw in the Android app, and the source file to be modified in App Inventor, an Android app development program originally released by Google, but now maintained by MIT.
We’ve seen many commercial versions of this product, but it’s nice to see one that can be easily hacked to our liking. Next up is writing an app to use the phone’s camera to identify colors and reproduce them with the LED! While you’re at it, why not mix it with an easy to build infinity mirror!
To see the board and app in action, check out the video after the break.
Continue reading “Android Controlled RGB Lights”
This is a simple project. It uses an Android device to switch an LED driven by the Arduino. Connectivity is provided by the Bluetooth module inserted in the breadboard. But one look at the UI on the Android device and you might think this is anything but simple. The truth is that [Kerimil] didn’t spend forever learning Java and programming the app. Instead he’s showing off the power of App Inventor to get your Android controls up and running fast.
Check out the third button down; when was the last time you added voice commands to your project? It’s worth clicking through to see just how simple that portion was. App Inventor — a Google cast-out that is now maintained by MIT — is a graphical tool that unlocks the power of an Android handset to those with the most basic of programming understanding. For instance, the voice controls shown off after the break are provided by a single bracket which uses conditional statements to ‘listen’ for the words on, off, and blink. You’ll find the voice recognition diagram after the break as well.
You could try to go completely graphical with this project. There’s the option of programming the Arduino side of the project in a similar way.
Continue reading “Beginner’s Android/Arduino Example Shows The Power Of App Inventor”