SlideShare a Scribd company logo
1 of 37
Download to read offline
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 1
Presentation 29C3
Hamburg, 28.12.2012
Alexis Wiasmitinow
wiasmitinow@gmail.com
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 2
Index: what’s coming?
1. Hardware
2. Software
3. What data? ALL data!
4. Opportunities
5. Needs
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 3
Why EveryCook? Hardware Problem
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 4
Further thoughts: stupid industry!
What is the Difference between
a rice cooker and a deep fryer?
Basket and
Thermostat
That’s it!
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 5
Are electronics expensive? Nope!
So why this: Instead of that:
And that:
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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!
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 8
In 2008 the idea of EveryCook was born
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 9
2009
Thinking about possibilities
Desk research about technologies
CAD Model concept
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 10
2010
Talks to manufacturers
Reactions: «interesting» but no real support
Detailed CAD Model
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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 to
Investors
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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!
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 13
Intelligent Hardware
Features
Motor
Safety Valve
Pressure Sensor
WIFI
Webserver & GUI
Vegetable Cutter
Stirrer
Temperature
Sensor
Induction Heater
Scale
Protoype of Hardware and Software working
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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!
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 16
Software
We want the most intelligent cooking device
We need software!
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 18
Platform infrastructure
MySQL
PHP
Internet
JavaScript
User
Webserver
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 19
Cooker infrastructure: old scheme
MySQLWLANUser
/dev/ttyUSB0MicrocontrollerSensors
Embedded PC
Actors
PHPJavaScript
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 20
Cooker infrastructure: new scheme
MySQLUser
GPIO port
I2C PWM 16x
Actors
Raspberry Pi
Actors
PHPJavaScript
SPI ADC 6xSensors
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 21
Data: Better food trough information
Intelligence comes from knowledge and
combination.
So what do we want to know?
Whatever we can get legally!
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 22
Data: Recipes
We 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
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 24
Data: Ingredients
Each recipe is linked to ingredients. Those
ingredients have attributes like:
• State: fresh / dried / frozen
• Storability: 3 days or 6 months
• Link to nutrient data
• Link to products
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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)
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 26
Data: Products
When 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.
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 27
Data: Product quality and validation
Food quality can be defined in many ways, so we
will 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.
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 28
Data: Shops
Shops 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 it
can easily be found.
We are open to everyone. We don’t qualify the
products but the communities and the NPOs do.
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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!
Hardware
via Web of Things
Interactive App
Foolproof
Product
Placement
= Income
?
!
Food Producers
and Retailers
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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…
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 31
Opportunities: Hardware
With RaspberryPi putting a computer into nearly
everything 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»
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 32
Opportunities: Hacking Competitors
Vorwerk
Thermomix
Kuhn Rikon
Duromatic
Relax
Kenwood
Cooking
Chef
Philips
Home
Cooker
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 33
Opportunities: Software
Besides making the existing functions better we
could 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…
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 34
Needs
It would be wonderful, if we could do it by
ourselves, 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
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 36
Alexis Wiasmitinow
CEO
M. Sc. Mechanical Engineer
2 years of StartUp experience
3 years managing big projects
2 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…»
20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 37
Thank you for your attention

More Related Content

Similar to EveryCook Presentation Provides Insights on Developing an Intelligent Cooking Device

Smart life: Hands on training on property automation design and commissioning...
Smart life: Hands on training on property automation design and commissioning...Smart life: Hands on training on property automation design and commissioning...
Smart life: Hands on training on property automation design and commissioning...Redwan Ferdous
 
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 -
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 - IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 -
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 - IBM France Lab
 
From Disappointment to Delight: How to build with IoT
From Disappointment to Delight: How to build with IoTFrom Disappointment to Delight: How to build with IoT
From Disappointment to Delight: How to build with IoTMike Vladimer
 
Internet of Things - introduction
Internet of Things - introductionInternet of Things - introduction
Internet of Things - introductionLukasz Paciorkowski
 
Hadoop, Iot and Analytics- The Three Musketeers
Hadoop, Iot and Analytics- The Three MusketeersHadoop, Iot and Analytics- The Three Musketeers
Hadoop, Iot and Analytics- The Three MusketeersEdureka!
 
OSMC 2022 | Monitoring in a Serverless World by Colin Douch
OSMC 2022 | Monitoring in a Serverless World by Colin DouchOSMC 2022 | Monitoring in a Serverless World by Colin Douch
OSMC 2022 | Monitoring in a Serverless World by Colin DouchNETWAYS
 
Jack S (linkcabin) - Becoming The Quiz Master: Thanks RE.
Jack S (linkcabin) - Becoming The Quiz Master: Thanks RE.Jack S (linkcabin) - Becoming The Quiz Master: Thanks RE.
Jack S (linkcabin) - Becoming The Quiz Master: Thanks RE.hacktivity
 
Visualise Covid-19 Data Using the Elastic Stack
Visualise Covid-19 Data Using the Elastic StackVisualise Covid-19 Data Using the Elastic Stack
Visualise Covid-19 Data Using the Elastic StackAnna Ossowski
 
SBY251 - A Smart Home Project Idea
SBY251 - A Smart Home Project IdeaSBY251 - A Smart Home Project Idea
SBY251 - A Smart Home Project IdeaYutakaKobayashi7
 
Amazing IoT (Maker Lab, EMK Center)
Amazing IoT (Maker Lab, EMK Center)Amazing IoT (Maker Lab, EMK Center)
Amazing IoT (Maker Lab, EMK Center)Redwan Ferdous
 
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?Chris Swan
 
Automatic and Interpretable Machine Learning in R with H2O and LIME (Milan Ed...
Automatic and Interpretable Machine Learning in R with H2O and LIME (Milan Ed...Automatic and Interpretable Machine Learning in R with H2O and LIME (Milan Ed...
Automatic and Interpretable Machine Learning in R with H2O and LIME (Milan Ed...Sri Ambati
 
SF Data Science: Developing Data Products
SF Data Science: Developing Data ProductsSF Data Science: Developing Data Products
SF Data Science: Developing Data ProductsPeter Skomoroch
 
Big Data: fall seven times, stand up eight!
Big Data: fall seven times, stand up eight!Big Data: fall seven times, stand up eight!
Big Data: fall seven times, stand up eight!Roman Nikitchenko
 
MEMSI June: Product Development and Manufacturing 101
MEMSI June: Product Development and Manufacturing 101MEMSI June: Product Development and Manufacturing 101
MEMSI June: Product Development and Manufacturing 101Elaine Chen
 
Tech Job Conference: Software Engineer @Criteo
Tech Job Conference: Software Engineer @CriteoTech Job Conference: Software Engineer @Criteo
Tech Job Conference: Software Engineer @CriteoGilles Legoux
 
MEMSI January 2018: Product Development and Manufacturing 101
MEMSI January 2018: Product Development and Manufacturing 101MEMSI January 2018: Product Development and Manufacturing 101
MEMSI January 2018: Product Development and Manufacturing 101Elaine Chen
 
A connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep LearningA connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep LearningSameh BEN FREDJ
 

Similar to EveryCook Presentation Provides Insights on Developing an Intelligent Cooking Device (20)

Smart life: Hands on training on property automation design and commissioning...
Smart life: Hands on training on property automation design and commissioning...Smart life: Hands on training on property automation design and commissioning...
Smart life: Hands on training on property automation design and commissioning...
 
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 -
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 - IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 -
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 -
 
From Disappointment to Delight: How to build with IoT
From Disappointment to Delight: How to build with IoTFrom Disappointment to Delight: How to build with IoT
From Disappointment to Delight: How to build with IoT
 
Internet of Things - introduction
Internet of Things - introductionInternet of Things - introduction
Internet of Things - introduction
 
Hadoop, Iot and Analytics- The Three Musketeers
Hadoop, Iot and Analytics- The Three MusketeersHadoop, Iot and Analytics- The Three Musketeers
Hadoop, Iot and Analytics- The Three Musketeers
 
OSMC 2022 | Monitoring in a Serverless World by Colin Douch
OSMC 2022 | Monitoring in a Serverless World by Colin DouchOSMC 2022 | Monitoring in a Serverless World by Colin Douch
OSMC 2022 | Monitoring in a Serverless World by Colin Douch
 
Jack S (linkcabin) - Becoming The Quiz Master: Thanks RE.
Jack S (linkcabin) - Becoming The Quiz Master: Thanks RE.Jack S (linkcabin) - Becoming The Quiz Master: Thanks RE.
Jack S (linkcabin) - Becoming The Quiz Master: Thanks RE.
 
Visualise Covid-19 Data Using the Elastic Stack
Visualise Covid-19 Data Using the Elastic StackVisualise Covid-19 Data Using the Elastic Stack
Visualise Covid-19 Data Using the Elastic Stack
 
SBY251 - A Smart Home Project Idea
SBY251 - A Smart Home Project IdeaSBY251 - A Smart Home Project Idea
SBY251 - A Smart Home Project Idea
 
Amazing IoT (Maker Lab, EMK Center)
Amazing IoT (Maker Lab, EMK Center)Amazing IoT (Maker Lab, EMK Center)
Amazing IoT (Maker Lab, EMK Center)
 
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
 
Automatic and Interpretable Machine Learning in R with H2O and LIME (Milan Ed...
Automatic and Interpretable Machine Learning in R with H2O and LIME (Milan Ed...Automatic and Interpretable Machine Learning in R with H2O and LIME (Milan Ed...
Automatic and Interpretable Machine Learning in R with H2O and LIME (Milan Ed...
 
SF Data Science: Developing Data Products
SF Data Science: Developing Data ProductsSF Data Science: Developing Data Products
SF Data Science: Developing Data Products
 
Big Data: fall seven times, stand up eight!
Big Data: fall seven times, stand up eight!Big Data: fall seven times, stand up eight!
Big Data: fall seven times, stand up eight!
 
MEMSI June: Product Development and Manufacturing 101
MEMSI June: Product Development and Manufacturing 101MEMSI June: Product Development and Manufacturing 101
MEMSI June: Product Development and Manufacturing 101
 
Tech Job Conference: Software Engineer @Criteo
Tech Job Conference: Software Engineer @CriteoTech Job Conference: Software Engineer @Criteo
Tech Job Conference: Software Engineer @Criteo
 
MEMSI January 2018: Product Development and Manufacturing 101
MEMSI January 2018: Product Development and Manufacturing 101MEMSI January 2018: Product Development and Manufacturing 101
MEMSI January 2018: Product Development and Manufacturing 101
 
A connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep LearningA connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep Learning
 
A connected bar with Greengrass & some Deep Learning by Sameh Ben Fredj
A connected bar with Greengrass & some Deep Learning by Sameh Ben FredjA connected bar with Greengrass & some Deep Learning by Sameh Ben Fredj
A connected bar with Greengrass & some Deep Learning by Sameh Ben Fredj
 
Iot Workshop Columbus
Iot Workshop ColumbusIot Workshop Columbus
Iot Workshop Columbus
 

Recently uploaded

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

EveryCook Presentation Provides Insights on Developing an Intelligent Cooking Device

  • 1. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 1 Presentation 29C3 Hamburg, 28.12.2012 Alexis Wiasmitinow wiasmitinow@gmail.com
  • 2. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 2 Index: what’s coming? 1. Hardware 2. Software 3. What data? ALL data! 4. Opportunities 5. Needs
  • 3. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 3 Why EveryCook? Hardware Problem
  • 4. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 4 Further thoughts: stupid industry! What is the Difference between a rice cooker and a deep fryer? Basket and Thermostat That’s it!
  • 5. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 5 Are electronics expensive? Nope! So why this: Instead of that: And that:
  • 6. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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
  • 7. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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!
  • 8. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 8 In 2008 the idea of EveryCook was born
  • 9. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 9 2009 Thinking about possibilities Desk research about technologies CAD Model concept
  • 10. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 10 2010 Talks to manufacturers Reactions: «interesting» but no real support Detailed CAD Model
  • 11. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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 to Investors
  • 12. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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!
  • 13. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 13 Intelligent Hardware Features Motor Safety Valve Pressure Sensor WIFI Webserver & GUI Vegetable Cutter Stirrer Temperature Sensor Induction Heater Scale Protoype of Hardware and Software working
  • 14. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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!
  • 15. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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
  • 16. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 16 Software We want the most intelligent cooking device We need software!
  • 17. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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
  • 18. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 18 Platform infrastructure MySQL PHP Internet JavaScript User Webserver
  • 19. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 19 Cooker infrastructure: old scheme MySQLWLANUser /dev/ttyUSB0MicrocontrollerSensors Embedded PC Actors PHPJavaScript
  • 20. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 20 Cooker infrastructure: new scheme MySQLUser GPIO port I2C PWM 16x Actors Raspberry Pi Actors PHPJavaScript SPI ADC 6xSensors
  • 21. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 21 Data: Better food trough information Intelligence comes from knowledge and combination. So what do we want to know? Whatever we can get legally!
  • 22. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 22 Data: Recipes We 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
  • 23. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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
  • 24. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 24 Data: Ingredients Each recipe is linked to ingredients. Those ingredients have attributes like: • State: fresh / dried / frozen • Storability: 3 days or 6 months • Link to nutrient data • Link to products
  • 25. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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)
  • 26. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 26 Data: Products When 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.
  • 27. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 27 Data: Product quality and validation Food quality can be defined in many ways, so we will 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.
  • 28. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 28 Data: Shops Shops 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 it can easily be found. We are open to everyone. We don’t qualify the products but the communities and the NPOs do.
  • 29. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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! Hardware via Web of Things Interactive App Foolproof Product Placement = Income ? ! Food Producers and Retailers
  • 30. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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…
  • 31. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 31 Opportunities: Hardware With RaspberryPi putting a computer into nearly everything 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»
  • 32. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 32 Opportunities: Hacking Competitors Vorwerk Thermomix Kuhn Rikon Duromatic Relax Kenwood Cooking Chef Philips Home Cooker
  • 33. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 33 Opportunities: Software Besides making the existing functions better we could 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…
  • 34. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 34 Needs It would be wonderful, if we could do it by ourselves, 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
  • 35. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 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
  • 36. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 36 Alexis Wiasmitinow CEO M. Sc. Mechanical Engineer 2 years of StartUp experience 3 years managing big projects 2 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…»
  • 37. 20.12.2012 by Alexis Wiasmitinow, Wiasmitinow@gmail.com 37 Thank you for your attention