Final Project Progress

Project Concept: Interactive Cooking Story 

This project allows users to create a personalized meal—Starter, Main Course, and Dessert—by making selections through a series of interactive steps. I was inspired by ‘Cooking Mama’ which is a cooking simulation mini game. 

How It Works

Arduino

  • Buttons: Two arcade buttons are used for selections.
  • LEDs: Three LEDs represent the steps of a course. Each LED lights up when a step is completed, showing progress.

p5

  • Visual Interface: Displays the current step and options (e.g., “Choose your base: Lettuce or Kale”) using GIFs.
  • Feedback: Updates the interface with the user’s choice and transitions to the next step. 
  • LED Control: Sends signals back to Arduino to illuminate LEDs, showing progress.

Interaction

  1.  Arduino detects a button press (e.g., Button 1 for Lettuce) and sends the signal to p5
  2.  p5 updates the screen, displaying the chosen ingredient and prompting the next choice.
  3. After updating, p5 sends a signal back to Arduino to light the corresponding LED.
  4. Repeat: This process continues for the three steps for chosen course.

Breakdown of Choices for Each Course:

  1. Starter:
    • Choice 1: Base Ingredient
      • Option 1: Lettuce
      • Option 2: kale
    • Choice 2: Veggies
      • Option 1: Carrot
      • Option 2: tomatoes
    • Choice 3: Dressing
      • Option 1: Olive Oil
      • Option 2: Caesar Dressing
  2. Main Course:
    • Choice 1: Base
      • Option 1: Rice
      • Option 2: Pasta
    • Choice 2: Protein
      • Option 1: shrimp
      • Option 2: beef
    • Choice 3:  veggies
      • Option 1: Tomato
      • Option 2: Peppers
  3. Dessert:
    • Choice 1: Base
      • Option 1: Cake
      • Option 2: Pastry
    • Choice 2: Fruit
      • Option 1: Strawberry
      • Option 2: Mango
    • Choice 3: Garnish
      • Option 1: coconut flakes
      • Option 2: Chocolate Shavings

For each course—Starter, Main Course, and Dessert—the user makes three choices, each with two options, resulting in 8 meal versions per course. 

I plan to draw everything using procreate. I have never tried animating or creating gifs on procreate, So I wanted to try to create a little gif and upload it on p5 to see how it works.

I kept changing my idea quite a lot so I haven’t started on any codes.

Leave a Reply