Remember the Virtual Boy, Nintendo’s early, failed foray into virtual reality gaming? Twenty years after its release, somebody’s finally figured out the best use for the unwieldily console: Giving all of your friends a handlebar moustache.
Mustache Mayhem is built into a Nintendo Virtual Boy housing. The Virtual Boy itself was broken, and unfortunately was beyond repair. Joe removed most of the stock electronics and added a BeagleBone Black, Logitech C920 webcam, an LCD screen and some custom electronics. He kept the original audio amplifier, speakers, and controller connector. Angstrom Linux boots into Joe’s software, which uses OpenCV to detect faces and overlay mustaches.
High-tech, interconnected systems are becoming almost ubiquitous in automobiles. These systems provide drivers with exceptional data and entertainment, enabling safer driving via devices such as backup cameras, detour directions and blind-spot assist, while simultaneously keeping the kids entertained with video and take-out menus. Yet as more systems and sensors are integrated into cars, the potential for data security threats also rises.
The surest way to reverse engineer a circuit is to look at all the components, all the traces between these components, and clone the entire thing. Take a look at a PCB some time, and you’ll quickly see a problem with this plan: there’s soldermask hiding all the traces, vias are underneath components, and replicating a board from a single example isn’t exactly easy. That’s alright, because Joe Grand is here to tell you how to deconstruct PCBs one layer at a time.
Your refrigerator is sending spam. Your front door is running buggy firmware that tells you the deadbolt is locked (when it’s not). And the kid next door is pirating music over your wifi network, thanks to a backdoor in your thermostat app. All the internet-enabled things that make your home “smart” are also turning it into a security nightmare.