In a team of 3, we designed a grocery ordering application for elderly care home. The users interact with a web UI and
generate their order using voice commands. The application recites the order and the quantity before storing in MongoDB.
The completed list is sent to the Wegman's API and the final cost is displayed along with the order list.
I implemented the voice commands and recitation of the order using Microsoft Azure Speech to Text and Text to Speech API's.
The application is supported by RESTful API and programmed in python.
In a team of 3, we simulated the popular Harry Potter's invisible cloak experience. The project uses Python and OpenCV functions to
achieve the invisibility effect. In the project we used a green screen as our cloak and studies the effect of invisibility on different
light settings: white light, yellow light and natural light. By conducting 3 trials of the experiment with the 3 light settings we studied
white light produces the most effective invisibility cloak and natural produces the worst effect. The yellow light was in the middle. I was
responsible of the quantitative and qualitative analysis of the experiment. For the quantitative analysis the number of green pixels in the
image after the invisibility was calculated and for the qualitative analysis the various images was studied.
I implemented the Target Bowling Alley game on a TI-MSP432 board using C language. The game takes user inputs from the push button and joysticks and the
buzzer and LCD screen are used for the game outputs. With the help of Analog-to-Digital converter the joystick interfaces with timers to generate a PWM signal.
and interfaces with the Buzzer. The game is implemented using 2 finite state machines. The user chooses from an menu: 'How to Play', 'High scores', and 'Play Game'.
In the game, the user gets 10 throws of the ball and for each attempt a random pin is generated. The user can move the bowling ball left-right, vary the force at which the
ball is thrown and also bowl the ball at 7 different angles. The game also implements the effect of gutter, if the
ball were to go off the lanes.
SourceCode
I implemented the FarmVille Game on a TI-MSP432 board using C language. The game takes user inputs from keyboard through UART connection and the
LCD screen is used for the outputs. MobaXTerm was used to interface the keyboard and the board and the game implemented using FSM. In the game, the farm as a whole has Money, Farm
health and Time that will be displayed on the LCD. The individual plots have Age, Health and Hydration that corresponds to the stats of the plot's crop.
The user interacts with the plots using the keyboard. As time passes the crop mature(identified using graphical changes) the user tends to them,
waters them and harvests them. The unit of Time for the farm is one month, which for the game is spefic secnds that varies on difficulty.
SourceCode
If you'd like to get to know me more reach out at : aghari19[at]vt[dot]edu