Raspberry Pi project is well done, uses AI to cook meat to perfection

Raspberry Pi 4 seared into a piece of steak
(Image credit: Pexels.com)

Some makers sure know how to make a Raspberry Pi project you can really savor like developer Simon who’s created a Pi-powered AI meat cooking monitor known as the LLM Steak Classifier AIOT Bot. This project uses ChatGPT in conjunction with physical sensors to help you make sure the meat you’re cooking is completely done and ready to eat.

Simon explains that the project idea began when he became aware of the release of the GPT-4-Vision model. Wanting to explore this new technology, Simon decided to create a project that would use ChatGPT to test whether or not meat is thoroughly cooked using images of the meat, sensor data, and text prompts about the setup.

There are two Raspberry Pis used in this project—a Raspberry Pi 4 and a Raspberry Pi Pico compatible board. The Pi 4 is used to capture images of the meat and parse information to ChatGPT. It also hosts a Streamlit web server that users can use to access a custom interface with information about the meat's cooking progress and feedback from ChatGPT. This web server can be accessed by any device with a web browser. In the example, Simon is using a smartphone.

The Raspberry Pi 4 is connected to a W5100S-EVB-PICO module. This RP2040-based board is used to monitor the temperature of the meat using a DS18B20 temperature sensor. This data is used in tandem with images of the meat while it cooks to help determine whether or not it’s done. Temperature data is also displayed on the streamlit web server.

For those curious about how this Raspberry Pi project works, you’ll be happy to know Simon was kind enough to share the source code. You can explore the code behind this project over at the official project page at Wiznet. There you’ll also find a detailed breakdown of how the project is assembled and plenty of other details you can use to recreate it from scratch.

Ash Hill
Freelance News and Features Writer

Ash Hill is a Freelance News and Features Writer at Tom's Hardware US. She manages the Pi projects of the month and much of our daily Raspberry Pi reporting.

  • ttquantia
    So the decision if the meat is ready is based on how the meat's surface looks like, and this is done with ChatGPT?
    I am pretty sure this does not always, or even often, work, at all.
    The old-fashioned way is to measure the meat's inside temperature. And you don't need ChatGPT for that.
    Looks like an overly complicated and poor solution to a problem for which very good and perfectly working solutions already exists.
    Reply
  • Darkoverlordofdata
    That steak looks ruined to me. Better give it a proper burial. Who wants their steak well done? If it's not still bleeding, I won't eat it. You don't need AI for this. Just slowly walk your beef through a warm kitchen.
    Reply