Computer science PhD student Lingxiang Xiang has comprehensively one-upped all would-be wooers with his girlfriend's birthday prezzie – a working R2-D2 controlled by a Raspberry Pi.
Xiang packed the tech into a toy replica of the astromech droid, endowing it with speech recognition in English and Chinese, face recognition, motion and distance detection, and the ability to record and play audio messages. We can only hope he's working on adding a holographic projector to Artoo, so he can recreate the "Help me, Obi-Wan Kenobi, you're my only hope" scene.
Want to build your very own R2-D2? Xiang is planning to release blueprints and a tutorial for budding Anakin Skywalkers in February.