Project

# Title Team Members TA Documents Sponsor
68 Smart Vitamin Drink Mix
Andrew Chang
Dhruv Panchmia
Horace Yu
Nikhil Arora design_document1.pdf
design_document2.pdf
final_paper2.pdf
presentation1.pptx
proposal2.pdf
video
# Mana
#### Team Members:

- Dhruv (dhruvp4)
- Andrew (andrew51)
- Horace (horacey2)

# Problem

Generic multivitamins have a proprietary blend of vitamins and minerals,
but everyone has unique needs and restrictions when it comes to supplementation.
since you can't take vitamin B complexes while on the medicine.

# Solution

_describe project_

A machine that makes a vitamin drink mix for you based on your diet, medical
restrictions, and lifestyle.

_how does this solve the problem?_

**Potential Use Cases**

- Athletes might need more sodium and electrolytes.
- People that don't go outside that much might need more vitamin D.
- People that don't eat a lot of vegetables might need dietary fiber. etc.

_introduce subsystems_

# Solution Components

### Subsystem 1: Mobile Integration

- Stores user information in a database
- Recommends vitamins based on what the user is lacking
- Calculates dosages based on user information
- Tracks storage container fill capacity

**Sensors and components**

- Bluetooth Module + microcontroller (nRF52840)

---

### Subsystem 2: Storage

Explanation of subsystem

- Show the capacity of each container in the mobile app.
- The main way of determining the capacity of the container is through software. Each container should have a certain fill level that we already know of. We know the amount of product that will leave the container and so we are able to determine how much is left through simple math.
- We will include IR sensors which will determine when the container's contents have hit critically low levels. This is used as more of a failsafe/verification step to ensure that the user is accurately informed of when to refill the container.
- We will include logic in our software to check for

**Sensors and components**

- IR break beam sensor (https://www.adafruit.com/product/2167)

---

### Subsystem 3: Dispenser

Explanation of subsystem
- Responsible for transporting the required vitamins for said day into the drink
- The storage system would be placed on a turntable which would allow orient the desired vitamin directly above the cup that the user would place, there would be sensors in place to verify that the desired vitamin and aligned correctly to allow for proper dispensing into the cup
- Each storage compartment would have a hole in the bottom, with a mushroom like cap covering it from the inside, once the desired compartment is aligned with the cup, there will be a mechanism that pokes the mushroom like cap up to allow the powder to flow into the cup.
- Alignment can be configured by using a color sensor and having a different color for every compartment and based on the color it spots, it will know whether or not to stop or to go to the next compartment.
- The dispensing mechanism itself which lifts the mushroom cap would have a motor attached to a gear which would be connected to another gear which would be connected to the rod that pushes the mushroom cap up

**Sensors and components**
- Color Sensor : https://www.sparkfun.com/products/22638
- Stepper Motor or Servo Motor (For Turntable, depends on required amount of torque) : https://www.amazon.com/VKLSVAN-4-Phase-28BYJ-48-Stepper-Raspberry/dp/B0CLYCM1CP/ref=sr_1_7?keywords=Arduino+Stepper+Motor&qid=1706643486&sr=8-7
- 180 degrees Servo Motor (For Dispensing Mechanism) : https://www.amazon.com/Miuzei-Helicopter-Airplane-Remote-Control/dp/B07NSVKZP7/ref=sr_1_7?keywords=Arduino+Servo+Motor&qid=1706643387&sr=8-7
- Encoders (If not built into the motors already)
- Motor Drivers : https://www.amazon.com/HiLetgo-PCA9685-Channel-12-Bit-Arduino/dp/B01D1D0CX2/ref=sr_1_4?keywords=Servo+Motor+Driver&qid=1706644598&sr=8-4
---

### Subsystem 4: Power

Explanation of subsystem
We plan for our product to be something that is able to be placed in a stationary position in a home. Because of this, we will need an AC to DC power supply. We plan to use a traditional barrel plug ac to dc wall adapter power supply and create internal buck and boost converters for chips that will need to operate at lower or higher voltages than the power supply provides. This is an inexpensive, yet effective solution to the problem at hand.

**Sensors and components**
- Barrel plug AC to DC power supply (https://www.sparkfun.com/products/15313)
- Voltage regulators (LM317T)
- Variety of components (resistors and capacitors) to build around the voltage regulator

# Criterion For Success:
Describe high-level goals that your project needs to achieve to be effective. These goals need to be clearly testable and not subjective.
- It should be able to rotate to different containers to change the powder it dispenses
- It should be able to dispense an accurate amount of powder into a cup
- It should be able to connect to another device via bluetooth
- It should be able to communicate with the other device to receive control signals
- It should be able to be powered by the AC wall outlet

Software

- It should be able to identify food items in a picture
- It should be able to store user data and estimate their general diet
- It should be able to recommend vitamins and supplements based on stored data





Cloud-controlled quadcopter

Anuraag Vankayala, Amrutha Vasili

Cloud-controlled quadcopter

Featured Project

Idea:

To build a GPS-assisted, cloud-controlled quadcopter, for consumer-friendly aerial photography.

Design/Build:

We will be building a quad from the frame up. The four motors will each have electronic speed controllers,to balance and handle control inputs received from an 8-bit microcontroller(AP),required for its flight. The firmware will be tweaked slightly to allow flight modes that our project specifically requires. A companion computer such as the Erle Brain will be connected to the AP and to the cloud(EC2). We will build a codebase for the flight controller to navigate the quad. This would involve sending messages as per the MAVLink spec for sUAS between the companion computer and the AP to poll sensor data , voltage information , etc. The companion computer will also talk to the cloud via a UDP port to receive requests and process them via our code. Users make requests for media capture via a phone app that talks to the cloud via an internet connection.

Why is it worth doing:

There is currently no consumer-friendly solution that provides or lets anyone capture aerial photographs of them/their family/a nearby event via a simple tap on a phone. In fact, present day off-the-shelf alternatives offer relatively expensive solutions that require owning and carrying bulky equipment such as the quads/remotes. Our idea allows for safe and responsible use of drones as our proposed solution is autonomous, has several safety features, is context aware(terrain information , no fly zones , NOTAMs , etc.) and integrates with the federal airspace seamlessly.

End Product:

Quads that are ready for the connected world and are capable to fly autonomously, from the user standpoint, and can perform maneuvers safely with a very simplistic UI for the common user. Specifically, quads which are deployed on user's demand, without the hassle of ownership.

Similar products and comparison:

Current solutions include RTF (ready to fly) quads such as the DJI Phantom and the Kickstarter project, Lily,that are heavily user-dependent or user-centric.The Phantom requires you to carry a bulky remote with multiple antennas. Moreover,the flight radius could be reduced by interference from nearby conditions.Lily requires the user to carry a tracking device on them. You can not have Lily shoot a subject that is not you. Lily can have a maximum altitude of 15 m above you and that is below the tree line,prone to crashes.

Our solution differs in several ways.Our solution intends to be location and/or event-centric. We propose that the users need not own quads and user can capture a moment with a phone.As long as any of the users are in the service area and the weather conditions are permissible, safety and knowledge of controlling the quad are all abstracted. The only question left to the user is what should be in the picture at a given time.

Project Videos