The [original] AI Business Card

Stacks Image 5
I designed this 1.5mm thick smart card for a competition over at hackaday.com. I didn't win but had fun doing it. The card is based on a 0.8mm PCB with a PCB-based USB connector, a micro-controller, and a few passives. The micro-controller implements a CDC class USB serial port and runs a ported version of the original "AI" - Joseph Weizenbaum's Eliza natural language processing computer program developed from 1964 to 1967 at MIT. Plug a USB Micro-B cable into the card and your computer, open a terminal emulator program and boom, you're talking to your very own computer psychotherapist.

The interesting part of this project was working with a super cheap no-name (Flashchip) Chinese STM32-clone microcontroller and getting the ST tools to create code for it.

A more detailed project description may be found at hackaday.io
Stacks Image 11
Stacks Image 13
Stacks Image 15