OnionBot
A computer-vision cooking robot built on a Raspberry Pi that tracks pan cooking progress and drives the induction hob's control knob with a servo.
- Other
- Open source
- 3D printable
Suggested by Robotheca, created by @onionbot (opens in a new tab), from github.com/onionbot/OnionBot-Hardware (opens in a new tab). Pinned to commit 355eee3 (opens in a new tab).
- Hardware license
- CERN-OHL-S-2.0 (opens in a new tab)
- Software license
- CERN-OHL-S-2.0 (opens in a new tab)
- Commercial use
- Allowed
Photo
This repository has no photo of the robot yet.
What it can do
Written by Robotheca from the project's documents.
- Tracks the progress of pan cooking using a wide-angle camera and a thermal camera mounted above an induction cooker.
- Adjusts the cooker's power setting by having a servo motor directly drive the stove control knob.
- Processes recipes with a Python script.
- Shows instructions, reminders and alerts on a touch screen interface called 'sous-chef'.
- Aims to automate pan cooking while leaving the cooking decisions to the chef.
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The guide appears here as you scroll.
Guide by @onionbot (README.md), under CERN-OHL-S-2.0.
Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- Raspberry Pi 4 as the main computer that tracks cooking progress.
- Wide-angle camera.
- Thermal camera.
- Servo motor that turns the stove control knob.
- Induction cooker (hob) being controlled.
- Touch screen interface ('sous-chef').
- A blower is mentioned as part of the assembly, noted as oversized.
Connections
- The electronics are mounted on a board to make the layout easier to understand.
- The documents do not describe specific pin, bus or power connections.