super toaster: the brown toast experience wes brown computer electronic networking dept. of...

29
SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

Upload: stanley-richards

Post on 23-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

SUPER TOASTER: The Brown Toast

Experience

Wes BrownComputer Electronic Networking

Dept. of Technology

College of Business & Technology

Page 2: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

2

VIDEO

This video explains the functionality of the device and once more goes over the build process.

Page 3: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

3

MOTIVATION FOR IP TOAST

Hunger... for knowledge (and toast).

Finding new ways to use Atmel AVR microcontrollers.

Making something incredibly easy pretty difficult – Like a Rube Goldberg machine.

Finding solutions for problems that don't exist.

Page 4: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

4

COMPUTER TOASTER?

Making toast is not very difficult, nor is it very computer controlled.

There are no truly computer controlled toasters.

The issue here is how can I enable an otherwise ordinary device over the Internet?

Page 5: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

5

THE ISSUE OF “IP” TOAST

How can I control a device from a computer anywhere in the world?

How can I make the process of toasting bread more complicated?

Page 6: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

6

PROPOSED SOLUTIONThe solution to needing control

over devices via Internet is an easy one – Add a web module with Input/Outputs.

Every household device could benefit from a web module.

Smart Appliances – Your fridge reporting what is in it, or being able to tell if your dishwasher is done running.

Page 7: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

7

PROPOSED SOLUTIONTaking all of these events

and putting them into a web feed you could monitor from your phone.

Complete appliance awareness no matter where you are, 24/7.

No longer worry if you left the stove on, as you can turn it off using the phone!

Page 8: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

8

HOW DOES IT WORK?

Page 9: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

9

HOW DOES IT WORK?User selects gradient of toast desired

on web page.Web page sends information to

Toaster Control Module (TCM).TCM sends signals to outputs which

rack the bread and start the timing sequence for toasting.

Page 10: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

10

PROPOSED SOLUTION I chose to go with a WIZnet

WIZ200WEB module as it comes with an Ethernet module as well as an ATMEGA128 microcontroller.

This allows me web control of I/O on the ATMEGA128.

The ATMEGA128 controls the toaster as well as an LCD to display status and IP information.

Page 11: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

11

PARTS All parts I ordered from Parts List:

MotorWIZ200WEBPower Supply 5V/3.3VFemale and Male Headers20x4 LCD

EZ1086 Fixed Voltage Regulator2x 10uf Capacitors2x NPN BJT TransistorsAssorted resistors and wireToaster

Page 12: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

12

ASSEMBLYAssembly started on a protoboard. On the protoboard I laid out lines and

headers.

Page 13: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

13

SCHEMATICS

Page 14: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

14

LAYING OUT HEADERS

Headers allow easy connection of devices

Laying out headers is the first step as it allows you proper spacing of components.

Page 15: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

15

WIRING ISP HEADER

The In System Programmer (ISP) header allows you to reprogram the ATMEGA128 when needed.

Page 16: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

16

WIRING LCD

Most of the wires used were for controlling the LCD.

I wired it for 8-bit control but ended up just using 4-bit control as it worked for my needs.

Page 17: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

17

WIRING TOASTER CONTROLS

Two transistors and one relay controlled the toaster.

A motor was attached to the toaster with a string to pull down the latch.

An electromagnet holds down the lever.

Page 18: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

18

WEB PAGE

The web page sends information to the microcontroller.

The microcontroller starts the toaster and times the toasting.

Page 19: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

19

FINISHED PRODUCT

Interconnecting circuit board to: Power and EthernetLCDToaster

Page 20: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

20

TESTING TECHNICAL ISSUES

Along the way I had quite a few build issues.

High power requirements for web module – replaced the voltage division circuit with a voltage regulator.

ISP header was wired up incorrectly – Updated datasheet helped resolve issue.

Page 21: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

21

TESTING TECHNICAL ISSUES I also burnt out the control circuit of

the toaster due to grounding problems.

The day before I made the video the back light of the LCD burnt out because of a surge from my programmer.

Page 22: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

22

RESULTSWonderful computer controlled toast.

Page 23: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

23

CONCLUSIONS

Any device you want online reporting for can be setup rather easily and hooked up to the network.

Also it is a lot easier than one would think to enable an otherwise ordinary device to communicate using TCP/IP.

Page 24: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

24

CONCLUSIONS

In this project I have pushed the boundaries of what I know, as I am not a circuit designer or a programmer. (The networking part was easy.)

Web enabled modules are incredibly useful in the workplace.

Page 25: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

25

FUTURE FEATURES

With this project I would have liked to also do the following:– Automatic loading of toast (this is

patented though.)– Scheduling.–Monitoring progress on LCD.– Slider bar on website for

toastieness.

Page 26: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

26

PRESS

This project was featured on the electronics site www.hackaday.com

Page 27: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

27

PRESS

Also featured on www.PCBHeaven.com

Page 28: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

ACKNOWLEDGEMENTS

28

Taken from WIZnet.co.kr/en

Taken from SparkFun.com

All other pictures taken from http://tinyurl.com/y65hhnq

Also thanks goes out to Bruce Jung for going through my code.

Page 29: SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology

ACKNOWLEDGEMENTS

29

deadhomersociety.files.wordpress.com/2009/10/computer-toaster.jpg

img.webmd.com/dtmcms/live/webmd/consumer_assets/site_images/articles/health_tools/flu_foods/getty_rm_photo_of_toast.jpg

engadget.com/media/2008/09/toasterjpeg2.jpg

catchoftheday.com.au/images/pizza_maker/pizza_maker1.jpg

partselect.com/JustForFun/Images/ps_jff_digital_media_refrigerator.jpg

astro.wisc.edu/~townsend/resource/news/rss.jpg

teacherspodcast.org/wordpress/wp-content/uploads/2009/09/twitter-bird.png