EveryCook Story for 29C3 Hacker Convention
-
Upload
alexis-wiasmitinow -
Category
Technology
-
view
486 -
download
2
description
Transcript of EveryCook Story for 29C3 Hacker Convention
![Page 1: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/1.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 1
Presentation 29C3Hamburg, 28.12.2012Alexis [email protected]
![Page 2: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/2.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 2
Index: what’s coming?
1. Hardware
2. Software
3. What data? ALL data!
4. Opportunities
5. Needs
![Page 4: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/4.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 4
Further thoughts: stupid industry!
What is the Difference betweena rice cooker and a deep fryer?
Basket andThermostatThat’s it!
![Page 5: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/5.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 5
Are electronics expensive? Nope!
So why this: Instead of that:
And that:
![Page 6: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/6.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 6
Analog? Nice! Programmable? Nicer!
But wait! Then we can:
• Add more sensors
• Add a timer
• Think if-then-else
• Start talking to the user
![Page 7: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/7.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 7
Talking is exchange of Information
What information could we use?
We are in the «Information Age», right?
So we can access information easily?
Let’s get ALL information!
Let’s go on line!
![Page 9: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/9.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 9
2009
� Thinking about possibilities
� Desk research about technologies
� CAD Model concept
![Page 10: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/10.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 10
2010
� Talks to manufacturers
� Reactions: «interesting» but no real support
� Detailed CAD Model
![Page 11: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/11.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 11
2011
� Make it real: First prototype� Pressure cooker + fiberglass + epoxy� Arduino + EEEpc� Hacked induction heater� Motor from trash� Some lasercut parts � Database as xml files� Some php code� Works!
Looks dangerous toInvestors
![Page 12: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/12.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 12
2011: Insights
� Motor is heavy: we nee a hinged cover� Motor is too slow� Home-made blades are blunt� 10 bit ADC of Arduino is bad for scaling� Pressure sensor would also be nice� Hacked induction heater is a black box� Database must be completely redesigned� Php code also� I need a team with at least one good coder
Back to the desk!
![Page 13: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/13.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 13
Intelligent HardwareFeatures
Motor
Safety Valve
Pressure Sensor
WIFI
Webserver & GUI
Vegetable Cutter
Stirrer
Temperature Sensor
Induction Heater
Scale
Protoype of Hardware and Software working
![Page 14: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/14.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 14
2012: Version 2 prototype
� Expensive blades from a professional machine� Maple mini has 12bit ADC� Embedded PC instead of EEEpc� Adjustable OP-Amp for the scale from Con� OSHW induction heater from Con� Samuel joins the team. Others leave…� Samuel improves MySQL Database� Samuel writes lots of PHP & JavaScript� Second prototype goes to production
Looks much better!
![Page 15: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/15.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 15
2012: Insights from prototype 2� RaspberryPi would be great�12bit ADC is not enought� Adjustable OP-Amp does not help� OSHW induction heater is buggy
But the base is good! Minor changes:� 24bit ADC with integrated Amp� Samuel learns SPI� Connections to China for Induction� Special RaspberryPi shield
![Page 16: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/16.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 16
Software
We want the most intelligent cooking device
We need software!
![Page 17: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/17.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 17
Intelligence means to us:
• Minimise the input from the user� The machine reads the recipe and knows
what to do
• Maximise interactivity with the user� Progress bar for scaling� Time planner so it gets ready on time� Help beyond cooking: Shopping, Health,
Sustainability� Sharing of experience with others
![Page 18: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/18.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 18
Platform infrastructure
MySQL
PHP
Internet
JavaScript
User
Webserver
![Page 19: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/19.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 19
Cooker infrastructure: old scheme
MySQLWLANUser
/dev/ttyUSB0MicrocontrollerSensors
Embedded PCActors
PHPJavaScript
![Page 20: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/20.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 20
Cooker infrastructure: new scheme
MySQLUser
GPIO port
I2C PWM 16x
Actors
Raspberry PiActors
PHPJavaScript
SPI ADC 6xSensors
![Page 21: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/21.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 21
Data: Better food trough information
Intelligence comes from knowledge and combination.
So what do we want to know?
Whatever we can get legally!
![Page 22: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/22.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 22
Data: RecipesWe want machine readable recipes in an open format.
We divide each recipe in steps.
Each step is mathematically defined:• Temperature or pressure• Weight of added ingredient• Rpm of stirring, runtime, pausetime• Duration of step• Stepmode
![Page 23: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/23.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 23
Communication Format
{"T0":100,"P0":0,"M0RPM":0,"M0ON":0,"M0OFF":0,"W0":0,"STIME":30,"SMODE":10,"SID":0}
� JSON Array, so it can directly be used by a browser
![Page 24: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/24.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 24
Data: IngredientsEach recipe is linked to ingredients. Thoseingredients have attributes like:
• State: fresh / dried / frozen
• Storability: 3 days or 6 months
• Link to nutrient data
• Link to products
![Page 25: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/25.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 25
Data: Nutrient information
Currently we use the US department of agricuture (USDA) nutrient database as it is freely available for download.
This gives us scientifically researched data about more than 40 nutrients for over 7’000 ingredients.
This is very useful for people who make diets to loose weight or because they have to (diabetes, allergies, sport)
![Page 26: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/26.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 26
Data: ProductsWhen we want to eat we need to buy food. These are products of a farmer or a shop.
Everyone selling or giving away food can place it in our database.
Also food that is not accepted by supermarkets (like bent cucumbers or heart-shaped potatoes)
Products are linked to shops where you can buy them.
![Page 27: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/27.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 27
Data: Product quality and validationFood quality can be defined in many ways, so wewill assign badges like:
• Vegan, Halal, Kosher• Happy Animals, No Overfishing, Dolphin Safe• Locally produced• Organic• Gluten-Free Lactose-Free
These badges will be verified by non-profit organisations and the community.
![Page 28: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/28.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 28
Data: ShopsShops are places where one can buy products, i.e. food. These can be:• Farmer’s shop on the farm• Small independent food shop• Stand on a market• Online shop• Supermarkets of international companies
Every shop is listed with GPS coordinates so itcan easily be found.We are open to everyone. We don’t qualify theproducts but the communities and the NPOs do.
![Page 29: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/29.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 29
Data: Overview
Recipe
ProductsIngredients
30 g Onions
5 g Olive Oil
1 Minute, 100°C
100g Rice
1 Minute, 100°C
3 dl Bouillon
20 Min, 90°C
30 g Parmigiano
Finished!
Hardwarevia Web of Things
Interactive App� Foolproof
ProductPlacement= Income
?
!Food Producersand Retailers
![Page 30: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/30.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 30
Opportunities
«Opportunities are often missed because they come in overalls and look like work.»Thomas A. Edison
EveryCook offers a reange of opportunities, but making them real will need some work…
![Page 31: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/31.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 31
Opportunities: Hardware
With RaspberryPi putting a computer into nearlyeverything is not a problem any more.
We could build EveryCook intelligence into:• A kitchen scale• An oven• A stove (temperature sensor is challenge)• A microwave oven• A fridge• Hack and improve existing «intelligent cokers»
![Page 32: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/32.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 32
Opportunities: Hacking Competitors
VorwerkThermomix
Kuhn RikonDuromatic
Relax
Kenwood Cooking Chef
PhilipsHome
Cooker
![Page 33: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/33.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 33
Opportunities: Software
Besides making the existing functions better wecould add features like:
• Text-to-speech output for user actions• Route planner for shopping• App for collecting data in supermarkets• Keeping track of the food in the fridge• CO2 and water footprint calculation• Special diet plans• And so much more…
![Page 34: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/34.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 34
NeedsIt would be wonderful, if we could do it byourselves, but we can’t so we need:
• Web Programmers (PHP/HTML5/JavaScript)• Hardware Programmers (C/C++)• Web/GUI designers• Industrial designers• Electronics enginners• Mechanics engineers• Community/Social media managers• Marketing person• Finance expert
![Page 35: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/35.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 35
Needs: compensation
Nobody works for nothing. So we offer:• Fun• Challenge• Learning• Some shares for achievements• Money? Nope. We have no money
So we also need: • Investors with a vision (maybe you know one?)• That could solve all above mentioned needs
![Page 36: EveryCook Story for 29C3 Hacker Convention](https://reader034.fdocuments.in/reader034/viewer/2022051323/54b75ebd4a7959a23c8b45e5/html5/thumbnails/36.jpg)
20.12.2012 by Alexis Wiasmitinow, [email protected] 36
Alexis Wiasmitinow
CEO
M. Sc. Mechanical Engineer
2 years of StartUp experience3 years managing big projects2 years product development
«The parts of the puzzle exist. I’ll bring them together!
Core Team: Who we are
Conradin Döbeli
Hardware Manufacturer
Mechanical Engineer
10 years of protoype development and manufacturing
Charles Hirt
Cooked in several 3-Star Restaurants
Lerned cooking with Gordon Ramsay
Fine Food import from Italy
Friends and Consultants
Samuel Werder
Developer
Over 10 years of programming
Over 5 years of Web development
«I handle any kind of bits or bytes…»