With Valentine’s Day quickly approaching, a dozen roses may look like a lackluster gift for the robot-lover in your life after seeing what Lingxiang Xiang built to woo his girlfriend — a Raspberry Pi-powered, voice-controlled R2-D2.
Funnily enough, it turns out this actually was not the droid he was looking for. “My original plan was to build a Wall-E robot, which seems more cute and therefore might be more attractive to my girlfriend,” says Xiang, a computer science Ph.D. student. “Unfortunately, Wall-E toys available in the market are too small for Raspberry Pi hacking. The R2-D2 toy is larger and I happened to find that one guy was selling several unworkable R2-D2 toys for a low price. So I bought one immediately and started to hack it.”
Like Anakin Skywalker, Xiang knows how to tinker with droids. His Artoo tracks faces and motion, is motorized for movement, and has the ability to respond to voice commands — but sadly doesn’t have a spring-loaded lightsaber or holographic projector.
Xiang executed the project with the stealth of a Jedi. “It was a secret project,” he explains. “My girlfriend didn’t know anything about it until her birthday. The first word I heard was ‘WOW.’ Then I came out from another room, told her it’s her birthday gift, and taught her how to play with it. She said it’s the best gift she ever received.”
A detailed tutorial and blueprints are coming in February for bot builders interested in making a RPi2D2 droid of their own.
Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: MicroPython v1.24.0 is here, a Halloween Wrap-up and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey
Damn! Those *were* the droids I was looking for
Hows about them blueprints? Nice R2 Unit. Has it blown a motivator yet?