Protein-based artificial retinas