Mr. Tea

Alright, Mr. Tea is put on hold pending my graduation date, and the fact that pretty much everything fell apart RIGHT AFTER I finished my presentation. I got an A btw. My instructor is interested in further development I take with this machine, and will likely join us in the near future!

This machine even converted him to the picaxe chip. woot.

 

---------------------------------------------

 

So here I am again with anoter robot. I know I haven't finished Mortimer yet, but this one is due in a week and a half, and if I don't finish it, I don't graduate :P

What this machine does started out quite simple: To make the perfect cup of tea. The machine will heat the water using the heating element in a coffee machine, hold the water in the brewing basket to steep the tea, then pour into a cup, add sugar, stir, and monitor the temperature until it is safe to drink.

I've also added some safties to it as well. If the cup or basket is removed during operation, the element turns off and a light will blink letting you know there is an error. Also, if the user puts too much water into the reservoir, the element will not turn on and yes, another LED will blink.

 

Woohoo! Got the speaker hooked up and code working! Now instead of a boring "BEEP BEEP BEEP" when tea is done, it will play a little tune! Now I have to figure out what song I can play that's not too annoying. The tune code in the programming editor lets me use any RTTTL based monophonic tone.

11/14:

The cup sensor is in. I have a momentary pushbutton switch with a lever on it, and over that lever a thin piece of plastic that runs to the other end of the element. It's surprisingly responsive to the placement of the cup, which is what I was hoping for.

Working on assembling the arm and stirring motors now.

11;16:

Well, with some setbacks (see my blog), I wasn't able to get as much done tonight as I hoped, but everything is set up for assembly tomorrow!

Got my geared motor wired and a pulley disc I fashioned the stirring motor is just waiting to be put inside. And the temperature sensor is wired and ready to go!

As always, new pictures are below the old ones, so come along on the journey with me!

Some pictures of the journey:

The victim. An unassuming 4 cup coffee maker.

This machine had no clue what was coming to it.

 

The insides.

The water sensor wires will go down into the reservoir tank.

Another sensor will be set under the basket to make sure it is in place before the heating element is activated.

 

Measuring the maximum amount of water the brewing basket can hold.

I was surprised it could hold so much!

 

As long as there is no programmable interface (i.e. just an on and off button), coffee machines are quite simple on the inside.

 

The coffee machine had a stop and pour feature, which we will use to our advantage.

Basically when the tea is done steeping, an arm will come up and release the tea.

 

This was the proof of concept.

Breadboards are quite useful. It's a lot easier to build on a prototyping board before having to solder everything together.

 

Testing the waters...

Since we are using the basket in the tea machine for steeping, we needed to make sure that people didn't overfill the water compartment, causing overflow in the basket. All it does is complete the circuit when both ends of the wire touch the water.

It's safe, I promise!

 

In action!

Well, not really. I have a video of this. Essentially it's testing that when a button is pressed, the microprocessor sends a signal to the display module (bottom half of the board) to increase the appropriate number display by one.

 

A sideways view of the mess of wires.

It's a jungle in there!

 

A closeup of the mess.

I swear, this mess of wires could raise a family of birds.

 

This is the bane of my existence.

It's great how everything looks perfect in code, until you actually hook things up and run it.

 

I am so freaking proud of this.

This is the bottom half of my breadboard condensed into a 3rd of the space.

You can't see it, but I used IC sockets for the 7 segment displays to raise them so that I can mount the whole thing inside a project box, and have the displays come out through pre-made holes.

 

Ain't it pretty?

This is the relayt I'm using to control the heating element. This baby can run up to 240V at 10A with no fans, or 25A with fans running. It has a built in heatsink, and all I need is 8A, but this was the same price. It's controlled by 3-15VDC.

 

All nestled in cozy-like. There's a small cavity in the back of the machine that I used to put the relay.

A safe way to keep it from the picaxe and other chips.

 

Shaping the project box to fit the round shaped back of the tea machine.

 

Drilling holes for buttons and LED display.

Note to self: Wear long sleeves when cutting plastic with a Dremel. I had bits of hot black lava all over my arms. It's kinda cool feeling until you get a large chunk of it on you.

 


Drilling out the back and fitting the speaker.

 

The insides.

I tried to make it as organized as possible. But with wires hanging all over, it was nice to hide it all in a project box.

The box in the lower left is an old 5V cellphone charger I scavenged.

 

Lights and buttons all fitted in.

 

...And the back.

I wanted something to protect the speaker, but didn't have any old ones to salvage covers from. While we were at Wally-world shopping, I picked up 4 inches of tuille folded about 4 layers and secured it between the box and the speaker.

I needed to make a switch that not only registered to different types of cups, but also didn't make the cup tip either way, so it wouldn't spill over.

I hot-glued the switch to the back and glued a strip of thin plastic to the lever over the momentary switch. It was just a matter of testing the right amount of tension to give the strip so that it easily tripped the cup switch.

 

We scraped off the "Coffee" part on the machine, intending to go to a scrapbooking store and buy some rub-on letters.

It looks sort of sad with it just being Mr.

 

This is the circuit for the basket sensor. Basically I just have a +5 lead and then a lead to my corresponding pin, the basket has a raised piece of metal on this tab that was a part of the basket.

I swear, this machine looks more and more like it was designed to be modded.

 

A closeup of the inner-wiring.

 

The stirring arm, unfortunately does not have any clearance room between the basket and the cup, so I'm improvising by boring a hole through the basket, and running the stirring arm through some leftover tubing from sealing the temperature probe.

 

A super find! This is a multiple gear ratio motor I found at my local "candy store". Only one problem: Whenever the motor ran it lowered the total amount of voltage that the BCD counter triggered. I tried one resistor, but the load on just one was too much. I even tried a 1 watt resistor, but it wasn't as specific as I wanted. My fix?...

 

Resistors in series!

I know it's a cheap fix, but each resistor can handle a quarter of the load, and I can make it more specific. The magical number? 16.6 ohms. It still gets the motor started, and as long as I don't let it get to full speed, the counter doesn't trigger.

BRILLIANT!

 

The motor turns this modified pulley I fashioned out of two gears. between each gear is a wire that attaches to....

 

The stirring motor!

The stirring motor just has one job, to stir. I had to play around a bit to get the right length. The stirring motor connects to...

 

This! It was a lot larger, to be used as a fan, but I clipped the ends off and sealed the back of it with non-toxic water/heat proof seal.

 

This is the temperature sensor. I sealed the wires in a heatproof tube. I needed some way to get it submerged into the tea, but able to pull the mug/cup out without haveing to tip it, so I glued a piece of tube to the underside of the basket holder and ran the wires through there. The probe swings easily, but always stops in a down position.

And here's my baby so far...

Beaut ain't she?

 

Whee!

Slide for the sugar to go into the cup without making a mess.

 

Really not that much clearance for your standard coffee mug...

 

I was pressed for time, and had already sunk enough money into the machine, so I had to ghetto-fy it a bit with some cardboard risers for the arm motor.

 

Oh yes, you get more beautiful with every picture....

Almost there!!!!

 

That's all for now.

Stay tuned folks!

I pity the fool who don't like my tea!

  • Actuators / output devices: some motors and MAN 7 segment displays I found in my toolbox
  • CPU: Picaxe 28x1
  • Power source: 5VDC regulated supply for circuit, 120VAC for element
  • Sensors / input devices: momentary pushbuttons, water sensor, LM35 temperature sensor, pressure sensors
  • Target environment: kitchen, home, tea fanatic

This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/mr-tea

where’s the actual tea?

Great plan for overengineering mundane tasks. That is said without irony! I like it.

Just one stab at the flow chart: the actual tea is not mentioned anywhere. I assume the user still has to put it in the basket manually. But the chart doesn’t ell me.

8ik

tea subtotaller

I wanted something that was

I wanted something that was so simple and safe, a 5 year old could run it. Making something simple to the end user is a lot of freaking hard work!

 

Yeah, they still have to put in the teabag in the brew basket, or if they have coffee filters, they can even use loose tea leaves.

 

I’m thinking of adding a hot chocolate mode, so that it just empties into the cup and begins stirring.

This is way cool
You’ve got a cool project, good ideas on putting this together. I like the counter/teaspoons and how you implemented the counting. I don’t drink tea often, but this could be fun to watch and hear. Heh, maybe a cylon eye while it’s brewing! Maybe later, got to get it complete for now.

by your command

Do we even have members on LMR that could translate that into Sri-Lankan?

Wink wink nudge nudge: Cylon, Ceylon, get it, get it?

Nice work Zanthess !Will it

Nice work Zanthess !

Will it roll around and find you when your tea is done in version 2? I like the cylon eye idea too. Since you said you were thinking of making it talk, how about the Cylon Eye + "By Your Command" when getting orders on how to brew.

Yay for inventors :smiley:
Awesome!!! i drink a lot less coffee nowadays and I’ve been drinking more tea. Want to make me one when you’re done? :wink:

BOA stamp of approval
I am a big tea drinker, but what would it take to convert it to making Irish Coffee?

Well, I wasn’t planning on

Well, I wasn’t planning on having a cylon eye, but some type of progress bar to show you how far in the brewing process the tea is.

It’s going to be quite simple for the next few weeks until I get graded, then I’ll start modifying it once I’m done with school and have lots of free time.

I’m already wanting to pull

I’m already wanting to pull my hair out with this one.

I’ll happily upload the schematic when I’m done though. :slight_smile:

Brilliant!!

Fan-friggin’-tastic. Man this is good stuff. First of all, welcome to the “show your face on LMR” Club. I think it’s just me and Rik and you so far. But in terms of the project, MAN! I can’t belive how many sub-systems you have had to go through and get working. Not to mention a transistor gate triggered through water Brilliant! Damn good stuff here, keep it coming.

I wish you GodSpeed on this one.

Thanks!I could have kept it

Thanks!

I could have kept it simple and just hooked the 7 segment displays to the picaxe chip, but losing 7 outputs was insane. I was able to cut it down to just one output for each 7 segment display.

Maybe in a newer version I’ll hook up some Picaxe 8 chips to run the displays, but eh, I didn’t have extra procs, and wanted to build this from things I already had.

That’s a great name :slight_smile: Does

That’s a great name :slight_smile: Does the water connection work reliably? I thought I had read that pure water (as in distilled water) wasn’t actually very conductive at all – it’s only when it has impurities like salt that it becomes conductive. The switch might fail if someone used purified water instead of tap water, for example. Did you have any trouble with that?

Dan

Also welcome to the "my

Also welcome to the “my dining room table is my workbench” club. :slight_smile:

Dan

I thought the same thing.

I thought the same thing. The transistor is a BC548. I tested it out, and no matter how far apart the two leads are, as long as they are both touching water it does register.

It was a circuit pulled directly from the Picaxe programming book.

Well, you wouldn’t really

Well, you wouldn’t really need the brew time, just have the machine brew the coffee as normal, then have three canisters to dispense sugar, whiskey, and cream.

I’d be worried about not having the foam refrigerated when not in use, however…

Interesting, that’s good to

Interesting, that’s good to know. Could be a useful trick in the bag someday :slight_smile:

Dan

**clubs **
A much bigger club, presumably :sunglasses:

Gotta love that “tune” command…

Couple things:

I have been using the LM386 amp for a while and it is super simple and dirt cheap if you want a little more volume. (I made a little set of USB powered speakers for my wife’s lap-top with one --Worked great!

But the important thing is to turn off the speaker!!! Frits wrote up something about the output pin staying high after the song is done… I really wasn’t listening, but it might save you a speaker. Here, yo!

We’re hoping in a few years
We’re hoping in a few years we’ll get a house with a garage, not for cars, but a place to keep all my electronics stuff!