3D printed smart cap can detect spoiled food via embedded sensors – Geek