Howard Ma’s Weekly Status Report for 2/22/25

Personal Accomplishments

  • Completed tubing size analysis and ordered updated parts to ensure proper fit and functionality within the system for optimizing fluid flow and maintaining system efficiency.
  • Researched circuit connections and pinout configurations for integrating solenoid valves and robotic arms, preparing for embedded system control once the new components arrive.
  • Assembled the robotic arm to prepare for preliminary testing for full system integration later on.

Next Week Deliverables

  • Develop a working physical prototype to evaluate the feasibility of the system and identify and refine any potential adjustments.
  • Complete the design review report
  • Produce a circuit layout for embedded integration

Status Report: On Schedule

Arda Akinci’s Weekly Status Report for 2/22/25

Personal Accomplishments

  • Established a connection between the Arduino and a python file, laying the groundwork for the Django WebApp to be able to communicate with it.
  • Created the output terminal so that the Python file could print the output of the Arduino commands to make debugging easier.
  • Completed the Abstract, Introduction, Use-Case Requirements section of the design review.

Next Week Deliverables

  • Fully completed design review
  • Circuitry of our project mapped out

Status Report: On Schedule

Rohan Shenoy’s Weekly Status Report for 2/15/25

Personal Accomplishments

  • Helped discuss and design our new implementation switching from solely a wheel to solenoid valve regulated tubing for liquid dispensing. Also researching electromagnetic materials for mixing. 
  • Researched and order multiple different size tubes and associates solenoid valves/adaptors for testing liquid dispensing rates. Also researched and ordered an appropriate wheel that can hold garnishes of our choice as well as logistics for a standing platform. Below is our updated supply list
  • Implemented facial recognition software into our Django webserver using OpenCV framework to serve as user authentication. Tested it on multiple faces via photos as well as in person.
  • Implemented a registration service that allows users to add a profile picture and their name for future authentication
  • Implemented the basic webpages and navigation panes for ingredients, products, and open suggestions.
  • Incorporated a generative AI model that the user can interact with via a prompt box.

 

Next Week Deliverables

  • Have a communication interface between the Django Web Application and the Arduino once it arrives
  • Begin building and connecting tubes to solenoid valves and drinks for testing liquid dispensing. Experiment with the different materials to find an optimal rate of dispense.
  • Begin programming the Arduino to allow it to control various valves.
  • Have basic communication between Arduino and Django web server.

 

Status Report: On Schedule

Team Status Report for 2/15/25

This week, our team looked into the details and logistics of our redesigned plan including researching and ordering appropriate tube diameters, solenoid valves and a medium sized wheel. In the next coming days as our parts arrive, we will be building small demos and testing small features of our design.

At the beginning of the week, we looked into ordering 12 V powered solenoid valves that support 1/2 and 3/8 diameter size tubing (with the appropriate adapter). We have since ordered those parts and in the mean time were looking up tutorials in terms of building and testing these features.

We also looked into possible ways of mixing, and we decided to use a magnetic stick bar, where it will move down into the drink upon a magnetic field being present. This simple, yet effective up and down process of mixing will be precise and minimize any spillage.

We also discussed the logistics of the garnish feature as it is a challenge to allow only one garnish at a time to enter the drink via tubing. We decided as a team to use an arduino programmed robotic arm that will have a fixed movement of picking up a garnish and placing it in the drink. The parts for this robotic arm have also been ordered. This new feature will decrease the overall latency of the system  because we can concurrently have robotic arm picking up a garnish can happen when  mixing process

For the Django web server we integrated a simple facial recognition software using OpenCv framework for user authentication and allows new users to take a photo of themselves for registration. We have also created basic pages for ingredients, products, and open suggestions. Our repository is here:  github.

This upcoming week, we plan to receive a majority of our parts and begin building our system and programming the Arduino based on our designs. We will begin testing the various tubing and valve sizes for appropriate fluid rates and begin the process of controlling the valves via the Arduino.

A.)  Written by Rohan Shenoy

Our automotive drink dispenser considers public health and welfare by ensuring precise, hygienic, and customizable beverage preperation. By automating the drink-making process with highly regulated solenoid valves and sealed tubing, the system minimizes human contact with ingredients, reducing the risk of contamination and ensuring a sanitary beverage experience. The electromagnetic mixing mechanism ensures consistent and thorough mixing, improving drink quality and overall welfare for the users. Additionally, the robotic garnish arm eliminates any manual handling of the ingredients, further enhancing the hygiene of the experience. Furthermore, by providing a facial recognition authentication system as well as an interactive recommendation system of drinks, our system increases the overall welfare of users who can personalize their drinks with ease. Our safety is prioriitzed through minimizing any risk between any amount of spillage and electrical components, as we plan on distancing our arduino from the system, and covering up any exposed electrical parts. We also ensure safety by limiting the rate of liquid flow, to limit spillage and any overflow. Furthermore, the robotic arm will have limited movement between picking a garnish and placing it in a cup, hence not having the potential to cause any external harm or damage.

 

B.) Written by Arda Akinci

Our product solution will take into account the various social factors that impact how people interact with the system. Specifically, we will use a facial recognition for authentication with OpenCV. This will reduce barriers for user who have difficulty with manual input methods, ensuring a smoother and more inclusive experience. Also, the system will minimize human intervention, making it an efficient option for high traffic environments like bars, events and self-serve situations. 

Another social factor is cultural inclusivity in beverage selection. Our system will allow for custom input drinks which will be able to cater to their dietary, religious, and personal preferences. This flexibility will allow for any and all social environments. Our AI-driven suggestion model will provide users with drink recommendations based on preferences. 

The automation of our system will also reduce the burden on bartenders and service staff, allowing them to focus on customer interactions rather than repetitive tasks. This can ultimately lead to improved work conditions and better customer satisfaction. Along with this, we hope that our facial recognition will be able to detect whether the user is “too intoxicated” to consume another beverage, ultimately ensuring the safety of the user and the user’s surroundings. 

C.) Written by Howard Ma

Our product solution presents several advantages in consideration of economic factors in terms of production, distribution, and consumption.

From a production standpoint, our design prioritizes cost-effective components with free shipping, and 3d-printing structure to minimize custom manufacturing expenses. Also, by utilizing a modular design in each sections, it allows for scalability so future expansion could be done much easier.

From a distribution standpoint, our design has the potential to serve a broad range of commercial and home users. While it is true that it cannot replace a high end bar-going experience, for small events, home uses, regular restaurants, event venues and small parties, our users may find it appealing for convenience and consistency. Additionally, the modular and sectional design allows for easy component replacement and repairs, reducing costs of maintenance.

From a consumption standpoint, our design reduces waste and mess by limiting ingredient pouring errors through precise dispensing and minimizing human error in terms of drink preparation. The automated nature of the project allows owners to reduce human attention and instead tend to other areas, like interactions with guests, for example. Furthermore, by incorporating data-driven profiling approach, the user and inventory can be managed efficiently and effectively.

Here is the current Gantt chart that we established for our project proposal presentation. We are currently on schedule. 

Howard Ma’s Weekly Status Report for 2/15/25

Personal Accomplishments

  • Finalized the system design pivot, which includes:
    1. Valve-operated drink dispensing system
    2. Electro-magnet stirring mechanism for automated mixing
    3. Robotic arm-operated garnish station on wheel
  • Researched, finalized, and placed orders for all required components, ensuring that parts align with the updated system design and functional requirements.
  • Assisted in preparing the design presentation slides, ensuring clarity and solid foundation.
  • Developed pseudocode for the Arduino IDE, laying the groundwork for controlling the embedded system. The next step will involve pairing specific ports and finalizing connections once the hardware components arrive.
  • Studied robotic principles and control mechanisms to ensure smooth operation of the robotic arm within the garnish station, preparing for seamless integration with the overall system.

Next Week Deliverables

  • Begin physical assembly of individual system components as the ordered parts arrive, testing their standalone feasibility before implementing automation.
  • Debug and complete the Arduino control system for the valves.

Status Report: On Schedule

Arda Akinci’s Weekly Status Report for 2/15/25

Personal Accomplishments

  • Designed the new plan for how our plan is going to work. The following is a screenshot of our updated plan, where we are now using the valves for the drink dispensing rather than the wheel 
  • Took the lead in creating the presentation for the design review that we are going to showcase next week
  • Helped research the parts needed to complete the deliverables and placed orders for them. The following is a list of the items that we bought for our project.

Next Week Deliverables

  • Have a communication interface between the Django Web Application and the Arduino once it arrives
  • Have the circuit designed with the solenoidal valves
  • Connect the valves to the Arduino and get some basic dispensing operation going

Status Report: On Schedule

Rohan Shenoy Status Report for 2/8/25

Personal Accomplishments

  • Helped finish and prepare the slides for this past weeks proposal presentations
  • Planned out and designed the block diagram regarding the various software and hardware components
  • Starting researching appropriate size tubes and solenoid valves for appropriate fluid flow rate
  • Researched programming components of arduino and how to map it to django backend
  • Aided in the new design of our project, using electronic tubing and leaving the wheel for toppings

Next Week Deliverables

  • Plan out all the items we need to buy for our project
  • Have a detailed design outline in terms of components and functionality
  • Began experimenting and building the electronic pipes with solenoid valves

Status Report: On Schedule

 

Howard Ma’s Status Report for 2/8/25

Personal Accomplishments

  • Calibrated the slides for the proposal presentation.
  • Prepared and presented the proposal presentation. (Major task)
  • Explored various components and technologies relevant to our project, specifically focusing on motor control and embedded communication, taking inspiration from other similar projects.
  • Contributed to the team’s design pivot by discussing and evaluating different sections.
  • Participated in decision-making regarding the parts to be ordered.

Next Week Deliverables

  • Complete the design for section one of the project: the drink dispensing component.
  • Implement foundational embedded controller code.
  • Begin physical component implementation and testing (if time permits).

Status Report: On Schedule

Team Status Report for 2/8/25

This week, our team presented our proposal slides to peers and mentors, receiving valuable feedback that we’ll use to enhance future presentations. In the coming days, we’ll focus on researching the necessary components and start to order them.

At the beginning of the week, we established that we wanted to use a wheel to spin the drinks around to the eventual “dispense zone.” However, after talking with peers and advisors, we decided to refine our project design. Instead, we are going to use solenoidal valves that will be attached from the drinks and be directed towards a funnel. We will then use a separate wheel for the garnish. We believe that this approach will make the overall latency of the system to go down and remove a bottleneck of moving the drink to the right location. Since this is early in the design face, this will not cause any cost in time or money. We will just have to focus our research of parts more towards the solenoidal pipes and valves.

We established the github repo that will be used for the Django WebApp: github. We also ordered the Arduino Uno so that we can begin to use it as soon as possible and limit timing waiting once our design is done.

This upcoming week we want to get our full project design diagram done, along with the list of parts that we would like to order.

 

Here is the current Gantt chart that we established for our project proposal presentation. We are currently on schedule. 

Arda Akinci’s Status Report for 2/8/25

Personal Accomplishments

  • Finalized the slide deck for the proposal presentation
  • Created the initial Gantt chart for the project
  • Starting exploring the technologies needed for the project that we will use for the functionality
    • ex.) Arduino, Solenoidal Valves in order to suck out the drinks rather than using the wheel for that
  • Helped re-design the new structure of the project (moving away from the wheel for the drinks towards solenoidal valves that will be connected to the Arduino)
  • Initialized the Django repo: Github

Next Week Deliverables

  • The full list of items that we will be buying for each component of the system
  • The full design diagram of the project sketched out

Status Report: On Schedule