Caméléon - arnaudrco/exemples GitHub Wiki
8 dépôts github : exemples-de-montages festisol CROUS-micro-python piano visio anumby jouets developpement-voiture raspberry-pico Blog ateliers numériques Repair Café d'Orsay
Un robot Caméléon prend toutes les couleurs suivant l'endroit où je me pose ! Il peut même suivre un parcours en reconnaissant les couleurs
Un petit train utilise des codes de couleurs pour programmer des actions simples
Pour compléter notre Ludothèque ou pour ajouter des couleurs à un jouet : essayez le caméléon avec un arduino branché sur un capteur de couleur Capteurs
Le capteur du Caméléon
le code est ici
Je réalise une sortie directe des données RGB fournie par le capteur sur une LED multicolore
3 méthodes pour trier les couleurs
Les couleurs en sortie directe sont peu visibles à l'oeil : la LED donne une lumière blanche juste un peu teintée et les couleurs sont fades mais nous pouvons les améliorer !
Utilisation de la fonction Gamma pour corriger les couleurs
Le gamma peut être décrit comme la transition du noir au blanc sur un écran : en bas une transition linéaire, en haut après application d'un gamma de 2.2
la fonction Gamma est traduite par une courbe
Le gamma va donner des couleurs plus vives !
Utilisation de la température de couleur
Suivant la sortie « ct » du capteur TCS 34327 : allumage des LEDs suivant les couleurs de l’arc en ciel
Utilisation de l’algorithme "K plus proches voisins"
Les trois couleurs sont normalisées à 1
R + B + V = 1
Nous allons avoir un nombre limité de couleurs soigneusement choisies !
Présentation sur https://github.com/arnaudrco/exemples/blob/main/cameleon/read-me-cameleon.pdf