Building An Energy-Harvesting Business Card

The hope is always that a good business card will leave a good impression. For those in the electronics field, they also serve as an opportunity to showcase creative design skills. [Wilson Harper] demonstrates that ably with a rather nifty energy-harvesting build.

The card is based around a thin PCB in the typical business card size. It’s populated by 21 Charlieplexed LEDs, a small microcontroller, and some supporting components. Now, this is normally where you might expect the device to be powered by a small coin cell, maybe deftly integrated into the PCB thickness itself to make the card less cumbersome. But no—[Wilson] went a different route. The thing is that in 2026, most of us are carrying phones with NFC readers built in. Thus, the card was built to harvest this source of energy with a PCB trace antenna, designed with the aid of STM’s antenna inductance tools and an LLM script lobbed into KiCad. All one needs to do is to pop the card on the back of a phone and the LEDs animate joyfully.

Design files are on Github for the curious. You might also like to check out some of the fancy business cards we’ve featured in the past. Of course, if you’re working on just such a project yourself, you’re more than welcome to send it in to the tipsline!

12 thoughts on “Building An Energy-Harvesting Business Card

    1. Im working on a quite similar project right now. But i use a seperate coil with a full bridge rectifier to harvest the energy and charge caps. Cant get more descrete like than that.
      Using a seperate nfc tag to make the phone keep the field up you get quite a lot of energy.

    1. From the linked article:

      This project started about three months ago as an easy way to learn KiCad before jumping into more complex designs.

      Someone learned something in a cool way. I’m glad Zoe wrote this one up, even if you aren’t.

        1. Equally as sneering let’s keep comment sections kind and useful eh (for reference should the comment be taken down the comment I’m replaying to said ‘leave a sneering-comment-a-day’)

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.