Parasitic Power: When Your Phone Charges your artwork

48-hour prototype exploring wireless power transfer

What if the device you’re charging could power something else? This prototype uses your phone as a power source for interactive hardware.

A Qi wireless charging receiver connects to an ESP32 microcontroller. Place your phone down—it charges while simultanously powering the ESP32 and LEDs underneath. No batteries, no external power needed. The laser-cut case houses everything and shows charging status through LEDs. Could even charge a battery if you wanted.

Why this is useful!

Parasitic power removes battery maintenence from installations. Users bring their own power (their phones) while interacting. The longer they charge, the more they engage. The phone becomes both beneficiary and contributor.

  • Build time: ~48 hours
  • Power: Qi wireless charging
  • Controller: ESP32
  • Enclosure: Lasercut and engraved wood

Parasitic Power: When Your Phone Charges your artwork

Lighter, Faster, More Feathery

Learning to build lighter after watching many robotics videos

After seeing some videos on animatronics, I realized my first crow was way too heavy to move properly. Version 2 focuses on just the head and neck with 3 servos—and it actually works. Instead of trying to animate a full bird, this version is just head and neck. Three servo motors give me enough range for expressive movement: tilt, rotate, and neck extension.

I built a simple controller pad to move the head around manualy. The plan is to add AI voice control later, but for now it’s fun to puppeteer it directly.

The Hard Part – The Feathers

Coding the servos was easy. Glueing feathers with super glue? Absolute nightmare. Hairs, feathers, and super glue means you’ll have feather hands for days. No getting around it,just accept your fate.

What I Learned

Used Fusion360 to make an assembly and test all the rotation axes before actually printing anything. This saved me from reprinting motor holders multiple times.
Main takeaway: keep everything light. The feathers and fur add weight anyways, so the structure needs to be minimal. Light and breezy wins over rigid and heavy.

Next Steps

  • Test different movement patterns
  • Add AI voice control (maybe?)
  • Figure out if I can make the gluing process less annoying (probably not)

Animatronic Crow Version 2

I needed a physical time tracker that could sync with a custom web system. Instead of using apps on my phone or computer, I wanted something dedicated and tactile.

The Case Design

I wanted something that looked futuristic, taking inspiration from Star Trek TNG aesthetics. The case needed to house all components while maintaining clean lines and purposeful geometry.

The final design (digital render)

The Hardware

The device centers around an ESP32 microcontroller with WiFi capability. It connects to my custom time tracking system running in the cloud and handles all the local interactions.

Components include:

  • Multiple buttons for project selection and timer controls
  • Black and white OLED display showing current project and elapsed time
  • Built-in timer system
  • Buzzer for audio feedback
  • Custom 3D printed case
A lot of wiring.

20 Iterations Later

The biggest challenge was the case design. My first attempts tried to fit everything perfectly in one piece. This led to many failed prints with misaligned buttons, wrong display fits, and poor tolerances.

The breakthrough came when I switched to modular design. Instead of printing the entire case at once, I created separate testable modules:

  • Button cluster module
  • Display mount
  • ESP32 mounting system

This approach let me iterate on individual components quickly before integrating them into the main case.

Inspiration

How it could look like on the Enterprise bridge 😉

What I Learned

Design modular components first, then build the case around them. It’s much easier to test and iterate small pieces than to reprint an entire complex assembly every time something doesn’t fit.

The device now sits on my desk, tracking time across projects and syncing everything to the cloud for later analysis.

Building a Custom Time Tracker

The Idea

I wanted a controller with a high-quality joystick, three buttons, and a solid wood body—something ergonomic, durable, and aesthetically pleasing. Instead of using plastic, I opted for wood for a natural feel and long-lasting build.

CNC Machining and Design

The design process started with precise modeling to ensure a comfortable grip. Using a CNC machine, I carved out the enclosure, keeping tolerances tight for the joystick and buttons. The goal was a smooth, well-fitted assembly with minimal post-processing.

Electronics and Integration

The joystick and buttons connect to an ESP32, which handles input processing and communicates with the computer. Wiring was kept clean, ensuring reliability. The ESP32’s wireless capabilities also allow for future upgrades if needed.

Finishing and Assembly

After CNC carving, I fine-sanded the wood for a smooth touch and applied a natural oil finish for durability. Once dried, the components were mounted, and the controller was tested. The result: a custom, functional wooden controller that balances form and function.

Next Steps

This build opens possibilities for further refinements—adjusting ergonomics, trying different woods, or exploring wireless functionality. For now, it’s a working, handcrafted controller that feels great to use.

Building a Custom Wooden Controller: CNC, ESP32

The Spark of Innovation

The idea struck me to convert my bike into an electric powerhouse. Armed with a 150 Euro motor and a thirst for innovation, I set out on this DIY journey.

From Scans to Design: Iterations Galore

Utilizing reality capture and my smartphone, I meticulously scanned both the bike frame and the motor. Through 15 iterations of design, I honed in on the perfect fit for the frame, facing challenges along the way. Each tweak brought me closer to the seamless integration I envisioned.

Bringing Designs to Life: Prototyping with Precision

Using my 3D printer, I crafted PLA prototypes to fine-tune the design before transitioning to ASA for enhanced durability. The process was a labor of love, with each layer adding to the excitement of seeing my vision materialize.

The Road Ahead

With the bracket in hand, crafted through countless hours of dedication and innovation, I stand on the brink of a new chapter in biking adventure. From humble beginnings to a high-powered transformation, the journey has been nothing short of exhilarating.

Stay tuned for the electrifying ride that awaits!

Converting my Bike into an Electric Bike: The Journey of 3D Printing a Bracket

From Inspiration to Creation

Inspired by a myriad of online tutorials, I embarked on an ambitious project: to bring to life an animatronic raven. Using Fusion 360 for the design, and a combination of servo motors, 3D printing, wires, and feathers, my goal was to create not just a mechanical bird but a personal assistant with a twist – one that could interact using ChatGPT, powered by a Raspberry Pi and a microphone. This prototype was made in my function as researcher on the project The Psycholudic Approach at the University Of Applied Arts Vienna.

The Challenge of Realism

The most challenging part of this endeavor wasn’t the electronics or the coding; it was the feathers. Achieving the sleek, dark elegance of a raven’s plumage proved more difficult than anticipated. Initially, my attempts resulted in something that resembled a chicken more than the intended raven. The texture, the color, the density – every aspect needed careful consideration to avoid a poultry faux pas.

Integration and Interaction

Integrating the animatronic raven with ChatGPT was a journey into the unknown. The Raspberry Pi served as the brain, allowing real-time interaction and enabling the raven to become a personal assistant. With a microphone incorporated, it was designed to listen and respond, bringing a unique attitude to daily interactions. This wasn’t just about creating a robotic bird; it was about crafting a companion, one with the capability to surprise and engage in meaningful ways.

Feathers: The Final Frontier

Mastering the art of applying feathers was a painstaking process. Each feather had to be carefully selected, trimmed, and attached to convey the authentic look and feel of a raven’s plumage. This meticulous process was critical in transforming a 3D-printed structure into a lifelike creature. The distinction between a convincing raven and a chicken imposter lay in the details of this featherwork.

Conclusion: A Raven Reborn

The journey to create an animatronic raven was filled with challenges and learning opportunities. From design and mechanics to the final feathered touches, every step was a lesson in patience, precision, and persistence. The result? A personal assistant unlike any other, ready to interact with a hint of avian attitude. This project was a reminder that in the realm of creation, it’s the unexpected hurdles that often lead to the most innovative solutions.

Crafting a Raven: An Animatronic Assistant

Starting the Setup

In the universe of DIY and making things by hand, combining Raspberry Pi 2 W with Arduino opens many doors. My recent adventure involved making Raspberry Pi 2 W talk to Arduino, and this process, it was smooth and full of joy.

SSH Magic

For the beginning, I set up Raspberry Pi 2 W to work without its own screen or keyboard. Using SSH (Secure Shell), I could program and control it from another computer in my network. This way of doing things made the work more tidy and gave me freedom in my workspace.

Mini Monitor, Big Fun

A very special part was adding a tiny monitor that can mount on the Raspberry Pi. This small thing changed a lot, giving a direct look at what’s happening without a big monitor. It was practical and added fun to my project, making interactions with the device more direct and playful.

Arduino Integration

Bringing Arduino into the mix with Raspberry Pi 2 W was like combining best friends – Raspberry Pi’s brainy powers with Arduino’s ability to feel and control the world. This combination allowed for cleverer and more together electronics projects, easy enough for beginners but still interesting for those who know more.

Reflections on Making

Looking back, it’s amazing how making integrated electronics is now a thing of joy and not just hard work. Today, with tools like Raspberry Pi and Arduino, anyone with a bit of curiosity and patience can bring complex ideas to life. The simplicity of programming and the magic of controlling these devices from afar open a world of creativity and new ideas in DIY electronics.

Raspberry Pi 2 W Meets Arduino: A Fun Journey

Wireless Wonders

Wireless power isn’t just for our phones anymore. My latest tinkering takes this marvel into the realm of wood, embedding electronics to create enchanting luminous effects. Imagine wood, so still and silent, suddenly aglow – magic?

Unexpected Glow

The heart of the experiment? Wireless LEDs. No wires, no visible power source, just the warm, unexpected light emerging from within the wood. It challenges what we expect from materials as old and as natural as wood, turning ordinary objects into sources of wonder. At the heart of this enchanting experiment are coils, discreetly nestled within the wood. These coils are the secret to transferring power without wires, enabling LEDs embedded in the wood to light up as if by magic.

Touch and See

This journey into wireless power and LEDs is more than a technical challenge; it’s about playing with the tactile and visual expectations. Wood, known for its solidity and quiet beauty, now surprises us, lighting up our surroundings in a way that feels like magic.

Brief Conclusion

Experimenting with wireless power in wood has opened a new chapter in how we interact with our environment. It’s a reminder that even the most traditional materials can become conduits for innovation and magic, creating moments of joy and wonder in our everyday lives.

Magic in the Wood: Wireless LEDs

To create personalized controllers, I acquired a Shapeoko CNC machine capable of working with various materials like wood and acrylics. Combining this with a laser cutter, I engraved text onto the wooden surfaces. Additionally, I utilized the machine to craft intricate components for small furniture items.

To further enhance my projects, I also explored the integration of electronics with the wooden interfaces. This combination would add an extra layer of functionality to my custom controllers, elevating their design and utility. It is my goal to blend the warmth of natural materials with the sophistication of modern electronics.

The Shapeoko 4 XXL is a powerful desktop CNC machine that allows both hobbyists and professionals to create intricate projects. However, setting up this impressive machine requires some thought and effort.

The Shapeoko is a large machine, and it requires a strong, stable surface to operate effectively. Building a custom wooden table provided the ideal foundation for the CNC machine. Here’s what I needed to consider:

High density MDF for the tabletop for durability and excellent vibration absorption.

Reinforcement of the table with sturdy legs and cross-bracing. This will help to keep the table stable and reduce the chance of movement during operation.

Dimensions of the table. Ensuring that there’s enough space to accommodate the entire CNC, as well as any additional equipment I may need.

Noise during operation – which could be a concern for the neighbors. Therefore the idea is, in addition to adding rubber feet to machine, building a soundproof enclosure.

Adequate lighting – an LED strip and webcam will be placed inside the enclosure for optimal safety and precision.

CNC Experiments

As a part of my role as university assistant at the Experimental Game Cultures department @ University Of Applied Arts Vienna I created the first edition of our Game Design Club. In these sessions, the students create playable prototypes after an introductory talk about game design methodology, a discussion of different design mindsets and analysis of existing games.
This is a hands-on collaboration, we playtest each others projects and iterate on our ideas.

The sessions themselves are playful and have constraints/rules. These are set in place in order to facilitate creativity and avoid blank-page paralysis. For the theoretical part of these sessions we look at chapters from such books as “Game Design Workshop”, “A Theory Of Fun For Game Design”, “Rules Of Play”, “The Art Of Game Design”, and many more.

The main goals of these practical get togethers are:

Gaining confidence in the methodology of game design

Discussing different design mindsets

Creating playable prototypes

Playtesting & Iterating on ideas