Feline learning

After having lived with both dogs and a cat in my life, I have found out an interesting difference beween them: a dog understands something’s off-limits when you tell them, but …

PCB: Printed Contact Board

Building a PCB business card is a long-standing tradition among hardware hackers and something I hadn’t tried yet, so naturally I had to give it a go.While there are really …

Bluetooth Smart basics with nRF51822

Bluetooth Smart, or Bluetooth Low Energy (BLE), is a low-energy, low-throughput subset of the Bluetooth specification designed for applications that only need to communicate sparsely (IoT), enabling them to thus …

Automatic power source selection

Portable devices running on batteries usually have a USB port to charge them (think phones, tablets, toy robots…). However, we sometimes need more power for our applications and use a …

Reverse engineering a hoverboard

First things first, disassembly time! In the picture below we can see the different components making up the hoverboard. We can see two gyro boards, one main board and the …