Create your own automated tea maker! This inexpensive and small machine will submerge, stir and finally rise the teabag out the mug you have previously filled with boiling water when tea is ready, playing an alarm melody of your choice!
Although it is not a new concept (several similar machines can be found online with the same functionality), I tried to introduce two new features I haven't seen in the others: a nice looking case that one may want to display in their kitchen and a 'folded' mode to make it easy to travel with.
It comes with a 3 position toggle switch allowing three different modes: off and folded, ready and brewing!. When folded mode is selected, the blade will mode to upright position, providing a compact and safe way to travel with it. When the switch is moved to the middle position (ready) the blade will raise and remain still waiting for you to hang the teabag and place the boiling mug underneath. When the toggle hits brew!, the teabag will be dipped into the hot water, remaining there for the specified amount of time and stirring up and down a few times (default is 5x(50sec + stir), giving a total of approximately 5 minutes).
Just after hitting brew! mode and when tea is ready, a melody of your choice (edit the code as you wish!) will be played as a reminder alarm.
It was firstly intended as a present for my girlfriend, but then I though I would as well share the design here and participate in the Homemade Gifts Contest :)
Step 1: Materials and tools
Basic electronics and soldering skills are needed. Although small cases will require cramming all the components together making the process a bit more difficult, larger cases will allow easier soldering and setup.
Here goes the list of materials:
And finally, the list of tools:
Step 2: Prepare the case
This step is quite subjective as it depends entirely on your choice of case. I can tell what I did with my wooden box: it came in two pieces, the box itself without the top and the top, then it look like a good idea to attach the top using a couple of small hinges and two locks, this will allow easy access to the insides, making things easy to repair or brag about. I also sanded and painted the box white.
The wood was quite easy to cut, so using a stiff knife and cutter knife I worked out the rectangle for the servo, the imperfections worn out using sandpaper again. The servo can easily be attached using screws that usually come with it. Three holes had to be drilled as well to place the LED and the switch (both were fixed using nuts that usually come with them again) and the power cable.
Step 3: Prepare the circuit board and place the components
Find attached the schematics, keep in mind that depending on your choice of Arduino, the pin distribution may vary, just locate the appropriate pins and rewire accordingly.
Your Arduino should fit in the circuit board, and a trick that saved me some time is to insert the wires in the same board hole as the corresponding Arduino pin, that way the whole board fits tightly and it is enough to solder a few pins to get a stable and safe circuit.
Note: you may need to change the LED resistor as mentioned in the Materials section.
Note: you may want to change pins, anything between D1 and D13 (or the digital pins available) should work just changing the pin declarations in the code.
Once everything is soldered and placed, it is time to fix the components into the case. Most of circuit boards come with corner holes that can be easily used to screw it to the inner part of the case. Led bezel and switch are fixed using bolts & nuts.The speaker can be fixed to the inner wall using a blob of thermal glue.
Step 4: Load Arduino code
Find attached the Arduino code my board runs, also in GitHub. You may have to adjust some details:
Make sure to select the appropriate Arduino board before uploading the sketch!
Note that, albeit the code worked perfectly for me, it can be improved. Specially the switch part, it would be useful to add some debounce time to avoid undesirable irregularities. Anyway if the connections are stable and you move the toggle precisely there are no problems (in my device at least).
Step 5: Test and debugging
Now the Tea Maker should be ready to roll!
With the sketch loaded into the Arduino and all the pieces set up in the case, it is time to test and debugging:
When everything is working just seat back and enjoy your cup of tea!
Thanks for reading and looking forward to see your designs if you decide to give it a try :)