The page you're on is served from a Raspberry Pi next to my coleus plant. It measures the room, and it hosts a little island you can walk around.
It started with the room: a Raspberry Pi and a handful of sensors next to a coleus plant, logging the air and the soil. Once the Pi was on the internet anyway, it might as well serve my website too.
A list of projects felt a bit flat for the front page, so the projects became landmarks on an island. You walk up to the lighthouse to read about Vokly, the windmill for EduRoom, and the telescope for this. The sun on the island follows the real sun over Aarhus, so if you visit at night, the windows are lit and the fireflies are out.
Visit at night. The island keeps Aarhus time.
Six readings, collected around the clock and stored in a small database. Logged-in visitors can watch them live.
See the room live Login required
Built from a Python script in Blender, rendered in the browser with Three.js, and drawn with a pixel filter so it looks hand-made.
One Python script lays out the terrain, the trails, the palette and all five landmarks. Change a number, rebuild the island.
A headless Blender exports the model, the walkable terrain and the landmark positions, around 600 KB in total.
WASD or click to walk, Shift to run, E to open a landmark. Walk off a cliff and you fall; the sea stops you at the shore.
Day, golden hour, dusk and night follow the sun over Aarhus, with sounds that change with it.
Further down the front page is a pixel globe with a pin for every place I've travelled to. The countries I've been to are painted gold, and it's lit by the sun right now. It's a tiny Three.js scene of its own, with a country map built in Blender from Natural Earth borders.
