compuccino kalani rathnabharathi vithya shanmugam robert armstrong aaron kulp
Post on 22-Dec-2015
220 views
TRANSCRIPT
![Page 1: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/1.jpg)
COMPUCCINO
Kalani RathnabharathiVithya ShanmugamRobert ArmstrongAaron Kulp
![Page 2: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/2.jpg)
2
Project Background
Development of a networked smart applianceRemotely controlled appliances:
• Coffee Maker• Toaster• Microwave• Blender• Music System
Materialize concepts through two processors communicating with sensors
![Page 3: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/3.jpg)
3
Overall System
CONTROLLER
PROCESSORS
COFFEE
MAKER
MIXER/BLENDE
R
TOASTER
MICRO-WAVE
MUSIC SYSTE
M
Web Page
Ethernet/ Internet
Local Sensors & Controllers
![Page 4: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/4.jpg)
4
Capstone FocusWeb Page
CONTROLLERUser
Interface
PROCESSORS
COFFEE MAKER
Local Sensors & Controllers
Ethernet/ Internet
![Page 5: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/5.jpg)
5
Functional Block DiagramCommunicate w/ Webpage PROCESSO
R 1
PROCESSOR2
Monitor/ Control Coffee Maker
RS-232/RF
Grinder
TimerCoffee Strength
Brew Cycle
H2O Quality
H2O Level
Heater Contro
l
Temp Contro
l
COFFEE MAKER Monitor/
Control Each Function
![Page 6: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/6.jpg)
6
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
![Page 7: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/7.jpg)
7
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
![Page 8: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/8.jpg)
8
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.
![Page 9: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/9.jpg)
9
Processor 2
Motorola HC12 Demo PCBPCB 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
![Page 10: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/10.jpg)
10
Menu Options - Control
Coffee Strength (grinder)Timer (Brew)Clock
![Page 11: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/11.jpg)
11
Menu Options - Monitor
Coffee TemperatureH2O Quality/Level
Coffee Strength (Tint)TimerClock
![Page 12: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/12.jpg)
12
Sensors
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
![Page 13: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/13.jpg)
13
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
![Page 14: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/14.jpg)
14
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
![Page 15: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/15.jpg)
15
Timer
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
![Page 16: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/16.jpg)
16
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
![Page 17: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/17.jpg)
17
Power Supply
Design our own power supply for desired DC voltages (input 112-115 AC to 3.3 and or 5 V DC)
![Page 18: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/18.jpg)
18
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)
![Page 19: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/19.jpg)
19
Division of Labor and Schedule
![Page 20: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/20.jpg)
20
Risks & Contingency Plan
Reduce the number of sensorsAllotting enough time for unfamiliar
technologyAllotting enough time for debugging
(2weeks)
![Page 21: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/21.jpg)
21
Costs
ITEM COST
i386 Embedded Server $300
Coffee Pot $50
CAT-5 Networking Cable $5
RS-232 Crossover cable $5
LCD $10
Keypad $5
Misc. Electronics Components $30
Misc. Mechanical Components $30
Total $435
![Page 22: COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp](https://reader030.vdocuments.net/reader030/viewer/2022033104/56649d765503460f94a58498/html5/thumbnails/22.jpg)
22
QUESTIONS???