Skip to content

Project created for Ubiquitous Computing Course WS17/18 at Karlsruhe Institute of Technology.

License

Notifications You must be signed in to change notification settings

wirthual/smartkanne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SmartKanne [smaːɐ̯tˈkanə]

final image sprite

1. Introduction

This project was created for the Ubiquitous Computing Course at the Karlsruhe Institute of Technology. The goal of this course is to learn about the development process of a smart appliance. Topics covered in this course are techniques for finding a good idea, analyse your potential customers, sketching methods as well as the technical part like hardware including sensors, actuators and knowledge about arduino.

1.1 Project structure

Folder Content
README.md This file. Information about the project in github flavoured markup (GFM )
src/ Contains source code for uploading to arduino
docs/schema/ Contains schema of the electrocins and bill of material. Created with Fritzing
docs/sketches/ Contains images of the sketches that were made in the project planning
docs/state_diagram/ Contains the state diagram of the finite state machine used in this project. Created with Dia
docs/housing/ Contains a enlargement for the housing of the tea pot. The .slt file can be printed with a 3D-printer. Created with FreeCAD. Also an image to indicate the RFID capability is included.
docs/misc/ Contains a Business model plan as well as a cost estimation made with COSYSMO.

2. Project idea

The idea for this problem came to me during the winter months drinking a lot of tea. However, every time I made a tea I forgot to take the tea bags out of the pot so very often the tea became bitter in the end. I want to solve this problem by developing this SmartKanne. This device should help me not to forget about my tea. Also it should be able to give me instructions about the right temperature and time for each tea to get the best possible result when steeping tea.

3. Requirements

Here I list the basic requierements SmartKanne should be able to cover:

Requirement Description
Tea selection The user should be able to select the type of tea he wants to make
Tea information Depending on the type of tea, SmartKanne should know the recommended temperature as well as the steep time
Notification If the tea is ready to drink, SmartKanne should be able to notify to the user
Monitor process In order to let the user know about the progress of his tea, SmartKanne should be able to give feedback to the user about the process
Mobile The device should be able to be carried around while the tea is in progress, so there is no need to wait at a certain point.

4. Designs

In order to cover the features from section 3, SmartKanne needs some additional hardware to fullfill the requierements. In this section I show you some sketches I made in the development process.

4.1 Use Smartphone as user interface

One idea to satisfy the requirements is to control SmartKanne by a smartphone which can communicate over bluetooth low energy or wifi or something similar. This would have the advantage to allow a lot of settings for the smart kanne, since you have an full interface with all possible UI elements.

sketch smartphone

4.2 Standalone

Onaother possibility to create the user interface for SmartKanne is to use additional hardware. This design allows the gadget to be used independently from other devices and lowers the complexity of usage. Furthermore external sources of errors are excluded. For the power supply there has to be an battery pack included to ensure a convenient usage of the device.

sketch standalone

4.3 Base station

Design number 3 is an approach without external devices as well. However, the idea here is to put all the electronics in an base station where you can put an pot that is then connected automatically. This way multiple pots could be used with one base station(multi user support with multiple pots). The pot would then just include the temerature sensor which would be connected when the pot is put into the station. The disadvantage is that you have to wait till the tea is done to take the pot with you and leave the station behind. Then the base station could be powered by an outlet since it will be stationary anyway.

sketch base station

5. Design Decision

In order to build a n appliance the approch number 4.2 seems the best choice in order to have a big impact in the process of making tea. The limitation of user interaction prevents the device from getting to complex and developing some kind of “feature creep”. The usage of an additional smart phone brings a lot of overhead an in total two devices are needed for the process of making tea. The idea with the base station interferes with the idea that you are not bound to a certain place and you can carry the hole device around to the place where you want to enjoy your tea.

6. Information about the tea types

In order to steep the right amount of time, information about the right times are taken from here

7. Hardware

In oder to build the device which fulfill the requirements from the table above, additional hardware is needed. In this section you find the bill of materials.

Amount Part Type Descripiton Price
1 DS18B20 1-Wire Temperature Sensor Temperature sensor to measure the current temperature as well as detect if water is in the pot or not 3,65 €
1 Piezo Speaker Speaker to give accustic feedback to user 2,10 €
1 LCD screen Screen for the user interface of the device 7,99 €
1 LCM1602 IIC Additional hardware for controlling LCD screen over IIC (Included in display price)
1 Arduino Uno (Rev3) Arduino as the core of the device 24,00 €
1 RFID-RC522 RFID Reader to allow automatic tea selection 9,99 €
1 220Ω Resistor Needed for piezo speeker 0,01€
1 4.7kΩ Resistor Needed for temperature sensor 0,01€
2 Momentary Switch Switches to allow user interaction 0,20€
1 Battery Holder 6xAA Power supply. Recommended for Arduino: 7 - 12 Volts 3,00€
1 Switch Like this to fit into the cutout of the housing 1,00€
1 Tea pot Tea pot as base for smartkanne 15 €
1 3d-printed housing PLA consumtion ca. 150g ca. 7 €
Total: 72,95 €

8. Schema

Shows the general setup and connection of the hardware components. Created with Fritzing

schema of project

9. Software

The source code can be found in this repository. The basic concept behind it is to use a finite state machine for the general structure of the program. Here you can see the simple structure of the states and its transitions which is then implemented using the fsm library for arduino. For the control of the screen and the rfid reader available libraries are used.

states and transitions

10. Housing

For the prototype an tea pot like this is used.

You can easily open up the bottom part and put the cable through the housing in the glass cylinder to measure the temperature. However, then the seiling does not work as expected, thats why the cable is put outside the housing and back into the can from outside. This way the pot does not have to be motified and this approach seems sufficient for a prototype.

For the electronic stuff an enlargement for the pot can be printed. You an find the CAD-model in the folder docs/housing. Also an ready-to-print SLT file is included for easy replication. The cutout for the battery holder fits for this product. In order to fit, you need to cutoff the clips of the holder a little bit, then it fits nicely into the cutout.

For further improvements you could add a thread to the model and replace the hole bottom of the tea pot to get a nicer product.

To get an idea about the model you can see the model here

And here is a timelapse of the printing:

timelapse of printing

The full video can be found here

11. Business Model Canvas

In order to get an overview over the business model, here you can see the business model canvas of SmartKanne. It can also be accessed over this link.

business model canvas

12. Cost Estimation

The cost estimation of around $13000 for this project was done using COSYSMO.

The full result can be found in this PDF

13. Possible Improvements

  • In order to avoid a too long steep time, there could be a motor to pull out the tea bags as soon as the tea is ready.

  • Energy harvesting from the heat of the water

  • By now, the time starts as soon as the water temperature is over a certain threshold. However, if the water temparature is to high or to low for the selected kind of tea there is no warning by now. This behaviour could improve overall tea quality.

  • Think about getting the right steep time per tea automatically from the internet depending on scanned EPC. Starting point could be product markup language PML, especially so called Controls to allow a product to communicate with devices. This would require additional internet connection for the tea pot which would then be a part of the IoT.

  • Think about an concept to store additional information right on the RFID tag of the product to give additional information for the customer without needing an internet connection as stated before.(e.g Best Before, Recommended Temerature,etc.) This way customers could also benefit directly from the usage of rfid in retail stores without needing an internet connection for every product. Most of literature only focuses on benefits for retailers or the supply chain, not directly for customers. Here some examples:

  • By now, the only way the user is notified is over an audio signal (beeping). Think about using blinking or haptic as well for impaired people

  • Think about measuring the amount of tea, this way Smartkanne could provide extensive statistics about the consum of a user for the quantified self

14. Further Information

Rough Lifetime estimation (very conservative):

Power consumption:

Part Consumption
LCD 4mA + 160mA with Backlight
RFID 100mA
Temperature Sensor 1mA
Buuzzer 35mA
Arduino 50 mA
Overall ca. 300mA

Alkaline Batteries AA: ca. 2100mAh

Lifetime in use: 2100mAh/300mA = 7h

Time per Usage: 10min (Longest tea needs 8 minutes + 2 minutes buffer)

Approx. usages per battery load: (7*60min)/10min = 42 usages

With around 1,5 usages a day: Lifetime around 28 days

Note: Turning off the backlight of the display will double the lifetime. Also lot of power savingwith RFID reader is possible (see this)

Market Research:

Accoding to this statistics, the global global tea beverage market is growing constantly and will reach 44.3 billion USD in 2021.

As relation, the Global TV market revenue in 2017 was estimated to 105 billion USD.

Similar Products:

the Smart Tea Pot™ £129.95 (01.03.2018)

the Tea Maker £199.95 (01.03.2018) in the YouTube-Video he says: "...its the only one in the world..."but wait: the Tea Maker™ 249$ (01.03.2018)

qiaerista / Campain on Kickstarter $200 (01.03.2018)

About

Project created for Ubiquitous Computing Course WS17/18 at Karlsruhe Institute of Technology.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages