100 likes | 246 Views
Never Thirsty. DrinkMaster 8000 Stephan Zebrecky Daniel Hudepohl Brandon Davis Ryan Rhodes. Project Abstract. The DrinkMaster 8000 is an automated beverage maker that interfaces wirelessly with a personal computer.
E N D
Never Thirsty DrinkMaster 8000 Stephan Zebrecky Daniel Hudepohl Brandon Davis Ryan Rhodes
Project Abstract • The DrinkMaster 8000 is an automated beverage maker that interfaces wirelessly with a personal computer. • It will allow users to combine instant powdered drink mixes with hot and cold water in multiple combinations. • The computer interface simplifies control and will allow for recipes to be saved for later use.
PSSC – Project Specific Success Criteria • An ability to control the (de)activation of motors and flow of water/powder in the device. • An ability to view the status of the components of the device and the sensor readouts on a laptop, desktop or mobile device. • An ability to create drinks at a specified time using an on-board timer circuit. • An ability to communicate with a user via [LCD screen and a rotary pulse generator/touch screen]. • An ability to maintain the temperature of a holding tank.
Block Diagram – Electronics LCD S.V 1 - 17 RPG Motor x 2 (pump/mix) Main µCtrl IR (4) and weight (3) sensors Temperature Sensor (4) Thermoelectric Peltier PC, Laptop, etc Bluetooth
Key Mechanical Schematic Drink Powder tanks Liquid flow Powder flow Heat/Cool flow Low PSI Water In Motor Solenoid Valve Mix Tank Reservoir Pump T.E. P Waste Water out Drink out
Microcontroller ports • Based on block diagram, require the following ports: • 20 non-specific I/O pins • Solenoid valves, IR sensors, thermo. peltier control • 7 A-to-D input pins • Sensors (temperature and weight) • Requires at most 8 bits of accuracy • 2 PWM pins • Motors/pump (pump might only require a standard I/O pin) • 8 Bits should be sufficient here for both. Will not require forwards/backwards operation. • Interface with Bluetooth module • Probably 1 SPI (depends on the module) • RPG/LCD interfaces (touch screen preferable?) • RPG requires 2-3 I/O pins • LCD would probably require around 2-4 I/O pins for a relatively small size. • Still finalizing how heating/cooling system will function • May require additional I/O pins for solenoid valves and driving another pump. • Debug Pins • Nice to have
Microcontroller selection • More cost effective to select two cheaper microcontrollers? • Concerns about consistent reads of sensor data • Bluetooth messages interrupting normal operation • Failsafe device to shutoff water etc (prevent damage) • Requires quick turnaround time • Thoughts?
Power Supply • Mechanical components needing power: • Solenoids require 12v rail and draw 0.5 A each • Selected DC motor (pump) requires 12v rail and draws 1.3 amps max • Thermoelectric peltier requires 12v rail and draws 6 amps (maximum) • DC motor (mix tank) needs to be determined. Can assume its fairly similar to the pump motor • Device will almost certainly require a dedicated power supply and cooling solution • P ≈ (17 * 12 V * 0.5 A) + (12 V + 1.3 A) + (12 V * 6 A) ≈ 190 W • Thermoelectric peltier requires cooling as well. May be able to combine these functions • Will require circuit to generate +12V rail for Thermoelectric peltier. Chopper circuit functions here? • Need a linear regulator for 12V to 3.3 V?
Design concerns • Based on feedback from previous week: • Multiple microcontrollers? (addressed earlier) • Usage of Wi-Fi vs. Bluetooth? • Prefer for it to work without an external network • Solution using Wi-Fi: Create a network? • Failsafe for overflow (water + electronics causes issues) • Weight sensors causes shutdown of pumps • Bypass circuit in case of microcontroller lock up? • Power concerns • This will require a dedicated power supply