Skip this Video
Download Presentation

Loading in 2 Seconds...

play fullscreen
1 / 22

COMPUCCINO - PowerPoint PPT Presentation

  • Uploaded on

COMPUCCINO. Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp. Project Background. Development of a networked smart appliance Remotely controlled appliances: Coffee Maker Toaster Microwave Blender Music System

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about ' COMPUCCINO' - jamal

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript


Kalani Rathnabharathi

Vithya Shanmugam

Robert Armstrong

Aaron Kulp

project background
Project Background
  • Development of a networked smart appliance
  • Remotely controlled appliances:
      • Coffee Maker
      • Toaster
      • Microwave
      • Blender
      • Music System
  • Materialize concepts through two processors communicating with sensors
overall system









Overall System

Web Page

Ethernet/ Internet

Local Sensors &Controllers

capstone focus
Capstone Focus

Web Page

CONTROLLERUser Interface

Ethernet/ Internet


Local Sensors &Controllers


functional block diagram

Temp Control

Heater Control

H2O Level

H2O Quality

Brew Cycle

Coffee Strength



Functional Block Diagram

Communicate w/ Webpage





Monitor/ Control Coffee Maker


Monitor/ Control Each Function

network processor
Network Processor
  • The network processor can be one of many peripherals
      • Communicates with the local embedded processors via RS-232
  • Enables remote connectivity to the appliances
  • Our particular implementation will be an embedded web server
      • From this web page, the user will be able to remotely monitor and control the system
network processor cont
Network Processor Cont…
  • Our implementation of the network processor will be an Intel 386 running at 33 MHz on an embedded processor board
  • This processor will run TS-Linux with the Apache web server
  • Board features:
      • Dual RS-232 and RS-485 ports
      • 8 to 32 MB RAM
      • 8 to 128 MB Compact FLASH storage or Disk-on-Chip
      • 40 general purpose digital I/O
remote user interface
Remote User Interface
  • The remote user interface will, in this case, consist of an interactive web page hosted by the network processor
  • After logging onto this web page, the user will have access to all of the sensors and be able to control all aspects of the device’s operation
  • Using CGI scripting, this web page will be dynamically configured and will communicate with the local processors via the RS-232 port.
processor 2
Processor 2
  • Motorola HC12 Demo PCB
  • PCB features:
    • 16 Bit MCU
    • 68K Core
    • 8 ACD Channels and numerous I/O’s
    • RS-232 Interface (Interface to Processor 1)
    • BDM interface(Programming and Debugging)
    • 32KBytes of Flash EEPROM
    • Jumper EEPROM
menu options control
Menu Options - Control
  • Coffee Strength (grinder)
  • Timer (Brew)
  • Clock
menu options monitor
Menu Options - Monitor
  • Coffee Temperature
  • H2O Quality/Level
  • Coffee Strength (Tint)
  • Timer
  • Clock
  • Through sensors, ability to monitor and control features of coffee making
  • Monitor
      • Coffee grind
      • Strength of Coffee
      • Temperature
  • Control
      • Cup size
      • Time of Brew
      • Temperature
temperature controls
Temperature Controls
  • Temperature Monitor
      • Monitoring temperature with sensors that will use variable resistors that changes resistance according to temperature.
      • Transmitting this information to an A to D converter.
  • Temperature Control
      • Turning off hot plate upon censoring of undesired rise in temperature
water level quality
Water Level & Quality
  • Water Level Monitoring
      • Monitoring water level through an ultrasonic sensor attached to lip of coffee pot
      • Monitoring water level through a floating sensor
      • Observing water quality through conductivity of water
  • Water Level Control
      • Observing with ultrasonic sensors the amount of water in pot and then terminating water flow once desired cup size is filled
  • Timer Monitoring
      • Monitoring duration of brew cycle and reporting results locally and remotely to user; reports time elapsed from start of brew
  • Timer Control
      • Controlling initialization of brew upon request for a certain day and time
brew cycle
Brew Cycle
  • Monitoring Brew Strength
      • Placing optical sensors at the sides of the coffee pot to measure light intensity and having LED indicators
  • Control of Cup Size
      • Utilizing ultrasonic sensor to periodically sense water level and terminating water flow once desired coffee cup size is realized
  • Grinder Strength Monitor
      • Monitoring through recordings of last brew, controlling how fine the coffee is ground by running the motor, and reporting the status of the current coffee bean grind
power supply
Power Supply
  • Design our own power supply for desired DC voltages (input 112-115 AC to 3.3 and or 5 V DC)
safety features
Safety Features
  • Make sure that the user is shielded from hazardous voltages
  • Utilizing heat insulators around the hot plate to prevent burns
  • Various shut-off switches
      • Grinder
      • Hot plate
      • H20 Reserve (water quality)
risks contingency plan
Risks & Contingency Plan
  • Reduce the number of sensors
  • Allotting enough time for unfamiliar technology
  • Allotting enough time for debugging (2weeks)