Close
0%
0%

Electrocard

Ever since I have my own company I wanted to have a PCB business card. What not add an OLED display to it?

Similar projects worth following
Ever since I have my own company I wanted to have a PCB business card. Of course I wouldn’t be the first, but it would definitely give a nice touch to my company’s identity. And since I wanted to give KiCad a good try anyway, why not go for it?

Of course it’s fun to just make a fake pcb layout, but it would be even better if an assembled version of my business card really had some nice features. Since I managed to get a bare SSD1306 OLED working, there wasn’t any excuse to not accommodate the business card with an OLED display.

I wanted to add a nice easter egg. I already programmed Pong once. But with the 3 push switches and the width 128x32 pixel screen, i reckon Tetris was better suited. Or to be more precise: horizontal Tetris. The added benefit of tetris is that it doesn’t need a high frame rate. And honestly, seeing such a cute little Tetris game on a business card, brings a smile to most people’s faces. :)

Graphics Interchange Format - 1.66 MB - 12/30/2017 at 19:31

Preview
Download

  • 1 × ATTINY85 Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × SSD1306 OLED
  • 1 × 2032 COIN CELL

Enjoy this project?

Share

Discussions

eekster wrote 01/24/2018 at 19:38 point

Don't know much about electronics, but could you add 2 more buttons or is there not enough pins on the chip? Something like those 99-in-1 brick games from the 90s would be fun! Also does it work on 128x64 OLED?

  Are you sure? yes | no

Michael Teeuw wrote 02/09/2018 at 19:01 point

I used all the available pins. There are some tricks to add more. Or I could switch to the ATTINY84 which has a few more pins. The biggest issue is memory. I wrote a blogpost about this if you are interested: http://michaelteeuw.nl/post/164184894587/electrocard-part-3-writing-the-software

  Are you sure? yes | no

janussanders wrote 01/20/2018 at 18:55 point

Is there any way you can post the Kicad footprint and 3D model for the SSD1306 128x32 Oled display?  I'm inspired by your project and would like to try and create my own.

  Are you sure? yes | no

janussanders wrote 01/23/2018 at 18:46 point

Thank you. Again, I'm inspired by your work!

  Are you sure? yes | no

Vishnu M Aiea wrote 01/13/2018 at 07:32 point

Just beautiful <3

  Are you sure? yes | no

Michael Teeuw wrote 01/22/2018 at 13:56 point

Thanks! :)

  Are you sure? yes | no

Trey Keown wrote 01/11/2018 at 02:40 point

Mind if I ask how much this costs? I'm building an interactive business card at the moment myself, but I'm hesitant to do too much due to the cost.

  Are you sure? yes | no

Michael Teeuw wrote 01/22/2018 at 13:58 point

The PCB itself is about $1 a piece. When you add all the components, it's about $8 total. I mostly used components sourced from AliExpress. It's a hell of al to cheaper than any other marketing campaign, an it's sure as hell effective: people don't throw away this card, and tend to show it to others (coworkers and business contacts).

  Are you sure? yes | no

michael24h wrote 01/10/2018 at 18:44 point

Very Nice ;-)

  Are you sure? yes | no

Michael Teeuw wrote 01/22/2018 at 13:58 point

Thanks! :)

  Are you sure? yes | no

janussanders wrote 01/10/2018 at 18:41 point

Great job! 

  Are you sure? yes | no

Michael Teeuw wrote 01/22/2018 at 13:58 point

Thank you! :)

  Are you sure? yes | no

Mike Szczys wrote 01/09/2018 at 16:10 point

Wow, that screen looks really great. Nice job on this project!

  Are you sure? yes | no

Michael Teeuw wrote 01/22/2018 at 13:58 point

Thanks! I appreciate it.

  Are you sure? yes | no

Richard Hogben wrote 01/04/2018 at 23:24 point

Nice business card. A version with a hole for a lanyard would make a nice conference badge too!

  Are you sure? yes | no

Michael Teeuw wrote 01/22/2018 at 13:59 point

Thanks! Nice idea! I'll keep it in mind for v2. :)

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates