Here is a pair of smart glasses with Bluetooth that doubles as a BadUSB device. It has a black box on the side with an Atmeg32u4 inside that can be programmed with Arduino. You can use these glasses to listen to music and answer calls. It lasts up to 6 hours on battery.
To program the black box, simply connect the device and choose Arduino Leonardo in the IDE.