This project is done by Justin and Austin who studies at Cornell University. This project doesn’t require any human interaction except placing the glass at the correct position to make a mixture of drinks. The user can select the required drink from up to 16 predefined drinks and then all he has to do is place the glass, the project will do the rest. They have used a bidirectional DC motor and solenoid valves to turn an ordinary Lazy Susan into a rotating platform system that could move a glass under inverted bottles and dispense liquids in a controlled manner, in order to make mixed drinks.
A Atmega1284 MCU is used to control the liquid flow and its movement. The entire code is programmed using AVR studio and the language used is C. A feedback control loop and an IR sensor is used to track the position of the glass. The nozzles of the inverted bottles are attached to the valves, which are opened and closed by the microcontroller and hence used to control the flow of the liquid. A different project which can be improved by using a touch screen interface and preferable adding more number of drinks allowed in the menu.
This project allows you to store and use your own gesture to unlock a security lock. This can be especially useful for people with physical disabilities particularly in their fingers. The attractive feature of the project is that the user makes the pattern in the air and not on any surface. The pattern can be change any number of times and also saves you from the hassle of carrying a key to unlock locks. The gestures are captured by using four infrared sensors placed in the box within the range from 10 to 80 cm.
The analog output obtained from the infrared sensors is fed to the internal ADC of the microcontroller, in this case its Atmega 128p, which maps the corresponding analog readings to the equivalent digital output. Apart from matching the required pattern, the system also checks that the pattern is also made at the require position with some margin of error pre-set. At present point of time, the gestures that are recognizable are only 2-D gestures, but with use of additional sensors to measure depth the pattern accuracy can be increased.
There have been wide variety of gimbal used on UAV’s to capture stable video or still images. A directly mounted camera is never an option for A UAV due to vibrations as well as it reduces user control on the camera direction. The control board for the Gimbal comprises of an onboard 6-Axis IMU, a GPS module headers, connection for servo and an Atmega128 micro-controller. The GPS unit on-board the UAV will provide the Stabilized Gimbal Controller the ability to sense its absolute position on earth. This will help the gimbal to point at the required position all the time, irrespective of UAV heading.
An Atmega128 micro-controller is used for the project since it has more number of timers, PWM output lines, and serial communication interface than any other comparable controller. An additional motion processing unit is also used which needs to be stored on the Atmega128 and is controlled via I2C protocol. The above project is basically a side project for the entire UAV which students from Cornell University used to compete in the Student Unmanned Air Systems (SUAS) Competition. A good project for people looking to work on Unmanned Aerial vehicles
We all have at one point or the other user our smartphones to navigate to a place. This device does exactly this, accepts it’s made from scratch. Also it can be used when you want to follow a certain specified path from another user who have already used your device. This device could be used for hide-and-seek, or some sort of exciting maze game and hence can promote children to play outside. The data from the compass and GPS are taken into the microcontroller, and is then processed to determine where the user is in space, and which direction they are facing.
Based on these data, the device then generates feedback on whether or not they are getting closer to the right place, or are even facing the right direction. The GPS module gives serial data and can be accessed using AT commands which are also used for GSM communication. An Atmega128p is used to interface the compass, lights, switches and the GPS module. A different project which could also be modified to work indoors. Also, more feedback techniques such as haptic feedback can be added instead of light based feedback.