Skip navigation

Pi Chef Design Challenge

13 Posts authored by: bernhardmayer
Here is just a short update on my stove assistant: I added two functions to the HMI.   add new meals  This function gives you the possibility to add new meals to the database. And since my stove assistant at the moment only supports simple cooking processes the mask is also quite simple. Just give it a name, add target temperature and time and that's it.   review old cooking processes  The second new feature gives you an overview of the finished cooking processes. So you ...
Today I made a little HMI for my stove assistant.   For me getting the electronics working is always more exciting than getting all the things together to have a reasonable product. The HMI is one part of this. Technical background  I decided to make a browser based HMI because then it is accessible on all computers and smartphones and the implementation has to be done only once.   User guidance The user guidance will be similar to what I stated in my first post. The user will s ...
I just wanted to mention that you can find my source code now on github:   https://github.com/generationmake/InfraPi   That is the code with which I made all the videos and screenshots. It also can log the temperature in a seperate log file. It is a command line tool and has several arguments to turn the different output functions on and off.   The program is writen in C++ and uses the OpenV library. ...
Today I made another test at the cooktop. This time I boiled water in a bigger pot to see if the grid eye sensor gets the temperature right when there is a bigger area below the sensor at a higher temperature.   Here is the video:   It turned out that it is a little bit better but still not sufficient. The measured temperature is now at about 70 degrees celsius when the water is boiling. But there are now also samples in between where the temperature goes up to nearly 100 degrees c ...
Today I made a better camera mount and did more tests.   Camera mount  To get compareable results I need to place camera and temperature sensor always on the same spot above the cooktop. So I took a few wooden planks and made a new mounting arm for Raspberry Pi and camera. It places the camera 60 cm above the center of the cooktop.   Here is a photo from the front: And here is a photo from top so you can imagine what the sensor sees: The sensor is placed where normally the ...
Today I made my first test at the cooktop.   Test measurement  I somehow mounted the camera array and the Raspberry Pi above the cooktop (you don't want to see any pictures, believe me) and started the measurement. Today my family planed to have weißwurst (https://en.wikipedia.org/wiki/Weisswurst) for brunch and I used the change. These sausages are already cooked, so you only have to heat them up to have a warm meal. On the other hand you have to avoid to boil them because then ...
Today there is only a small update: Last Sunday I posted a video with temperature data overlay but it had a little problem because the camera data was a little bit delayed.   Now I fixed this.   I used threads and created an extra thread which only reads the camera input. I used the standard thread library of C++ 11 (std::thread). To compile the program you have to enable C++ 11 with the compiler option "-std=c++11" and add -pthread to the libraries in the Makefile.   The usage ...
Today I only want to give a small update on the function to read out the data of the temperature array of the grid-eye sensor. Until now I read out the data of one sensor pixel at once (which is 2 bytes) and then switch to the next pixel. This is a little bit unfortunate because the adressing of the sensor and the byte has to be done each time and a lot of overhead is generated.   It is much faster to read out as much bytes as possible at one read access. This is what I did today.   ...
Camera mount As I already mentioned last week I manufactured a camera mount, where the Raspberry Pi camera and the Panasonic Grid-Eye sensor are mounted close together. Here is again the foto of the installation:     The idea was to overlay the image of the camera and the temperature sensor to 1. get an image with temperature information which is very nice to view and to 2. get information how good the sensors are aligned.   Matching the images together The grid-eye sensor has ...
Stove Assistant - Camera mount  Unfortunately during last couple of days I have been quite busy and had only a small progress on the project.   I only managed to manufacture a camera mount where the Raspberry Pi Camera and the Grid-Eye Sensor are located very close together. Here is an image of the installation:   I hope I can generate an update with the processed and combined data of both sensor by the weekend. ...
Unboxing the Grid-Eye sensor Last week I received the Grid-Eye sensor. It is a tiny device and looks quite unspectacular I ordered the version  AMG8834 It works with 3.3 V which is perfect for interfacing with the Raspberry Pi and is a low gain type This means it can measure temperatures from-20°C to+100°C which should be OK for cooking   Setting up the Hardware Below you can see a little schematics page I made with KiCad how to connect the sensor to the Raspberry Pi GPIO ...
Stove Assistant - Unboxing  Last week I received a parcel from Newark element14. I opened it and found a very nice Raspberry Pi bag in it:   Fortunately the rest of the Challenger Kit was also in it: So everything is there to start the challenge. Setting up the system  Installation of the operating system  To start the development I first had to set up the system. So I took the Raspberry Pi 3, the Raspberry Pi camera, the power supply and the SD card with the NOOBS im ...
Stove Assistant - Introduction  Cooking is sometimes difficult. At least for me. Not so much for my wife or my mother. Especially for some meals like pancakes. When I cook them are always partly stiff but also doughy. I think this is because I work at the wrong temperature or let them too long in the pan.   This is where my stove assistant comes in. He will check the actual temperatures and have an eye on the clock and help me to cook pancakes as good as my wife.   The setup The ...