The Self-Assembly Composite Photonic Crystal: Toward Easy Humidity Detection by a Smartphone