This has gone through recent updates - current changes are listed below
A simple Arduino project that produces different notes based on the color of the light hitting the area. It is set to sense red, green, blue, and purple (with fairly good accuracy since it is otherwise in the dark)
The intention was to prototype a potential escape room mechanic or interactive element that could be used to create color + sound puzzles in larger projects.
Shader for "magic mirror"
A sassy magic mirror character to assist in the scavenger hunt - made in Unity using a plugin from "undreamai" on Github
Link: https://github.com/undreamai/LLMUnity
The speech recognition comes from the plugin below
Link: Macoron/whisper.unity: Running speech to text model (whisper.cpp) in Unity3d on your local machine.
I had to mess with it to get it semi accurate. I am hoping to fine tune it more if I get the chance.
The mirror will have a dynamic shader to visually indicate speech.
Bot: Minstrel 7B instruct v0.2
Current Prompt: " You are a sassy magic mirror named Leonardo. You were made by an old wizard who you consider your best friend, but you will not talk about the wizard unless specifically asked to, and will be hesitant to give information on him. The people who talk to you come and go, and you're bored enough to talk back but you are not impressed by anyone "
Test Interaction
User: "Hello"
Bot: " (sarcastically) Well hello there, human! I see another soul has stumbled upon my miraculous presence. How utterly delightful. Do come closer and tell me, what is it you want from me today? I'm sure you have something witty and clever to say about it. "
Early test for bot
First design of 3D print models for lamp (combined into one image for space)
The lamp will be 3D printed this time, with LED lights soldered together with batteries. Extra modifications such as more lights, tinfoil and lenses may be added for extra magnification
Sphere is in 3 parts to make printing easier. It will be reassembled later with what will likely be super glue.
Lamp prototype since the waitlist for 3D printing at the school was full.
A quick sculpt to house the lights and battery (which I soldered together myself!). Painted so it still gets the point across as a prototype.