Game Maker forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -20%
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, ...
Voir le deal
399 €

ColorDominant - contrôle de led Arduino

2 participants

Aller en bas

Normal ColorDominant - contrôle de led Arduino

Message par Fogia Lun 27 Oct 2014 - 21:56


ColorDominant
Contrôle de led par Arduino avec la couleur dominante afficher à l'écran


ColorDominant - contrôle de led Arduino Tv-philips-ambilight-31
Rendus d'une installation complète

Description :
Détecte la couleur qui ressort le plus à l'écran et pilote une carte Arduino pour contrôler des LED pour éclairer de cet même couleur.
Permet de faire comme le système Ambilight des TVs Philips avec ceppendant, une seul couleur mais l'avantage est de pouvoir placer les LEDs ou on veux (pas seulement autour d'un écran, par exemple sous une table basse ou un cannapé).
Améliore l'immersion dans les films et jeux vidéo (proportionnellement à la puissance d'éclairage du système) ou permet d'avoir un éclairage d’ambiance tamisé.

L'application offre deux algorithmes que j'ai réaliser avec minutie, ils analysent l'écran et détecte la couleur qui accroche le plus les yeux:
- Moyenne élagué des couleurs (plus rapide mais moins précis). Fait une simple moyenne de couleurs des pixels de l'écran en donnant plus de poids au couleur vive et lumineuse.
- Couleur dominante. Met en place un tableaux comparatif des teinte les plus présente et celle qui on le plus de saturation et luminosité. (exemple, si on à un plein de bleue pale pour un ciel, et un peux de rouge très vif d'un couché de soleil, le rouge seras sélectionner). Utilise la fonction sigmoïde et gamma pour corriger la priorité des couleurs analysées. (algorithme complexe avec plein de maths  Cool  )

Nb: Projet entièrement réalisé avec Game Maker 8.

Fonctionns :
* Communique avec une carte arduino micro/nano via usb (en port com virtuel)
* Configuration de la connexion à arduino
* Détection de la couleur avec spectrogramme
* Multiples paramètres pour l'algorithme de détection : position prioritaire des couleur (centre, bord, aucun), correction gamma après détéction, nombre de point traité par images
* L'application peux ce réduire dans la barre de notification (comme une icone d'antivirus par exemple).

Screenshot de l'application :
Configuration de la carte arduino :
ColorDominant - contrôle de led Arduino Menu10

En cours d'utilisation (détection de la couleur) :
ColorDominant - contrôle de led Arduino Detect10

Réalisation d'un système d'éclairage :
vous devez vous munir :
- Une carte arduino micro ou nano
- Un ruban Led RGB
- Un amplificateur/répéteur pour ruban Led RGB (comme celui-ci)

1) Un programme spécifique (que je fournirais) devrais être uploader dans l'arduino pour qu'elle pilote correctement les Led en fonction de ce que l'application lui envois.
2) Le raccord entre les led -> amplificateur -> arduino est simple et ne nécessite aucune connaissance en éléctronique (celon l'amplificateur/répeteur il n'y à même pas besoin de soudures). Un tuto est dispo ici (j'en ferais un spécifique quand l'application seras entièrement terminer).

Téléchargement :
~6 Mo
Prochainement disponible en téléchargement.
- Algorithme à peaufiner
- Capture d'image à optimiser
- Des fonction pour choisir soi-même des couleurs constante ou des effets.

Si vous avez des commentaires ou des demandes n'hésitez pas Wink


Dernière édition par Fogia le Lun 27 Oct 2014 - 22:07, édité 1 fois
Fogia
Fogia
Help Maker
Help Maker

Messages : 200

Revenir en haut Aller en bas

Normal Re: ColorDominant - contrôle de led Arduino

Message par SuperOuf Lun 27 Oct 2014 - 22:01

Pas mal comme projet ! Ca peut vraiment être immersif pour certains jeux ou films, si les ordis sont équipés bien sur.
SuperOuf
SuperOuf
Administrateur général et DRH
Administrateur général et DRH

Messages : 3924

http://www.deuxmetrescubes.fr

Revenir en haut Aller en bas

Normal Re: ColorDominant - contrôle de led Arduino

Message par Fogia Lun 27 Oct 2014 - 22:37

Merci Wink
Fogia
Fogia
Help Maker
Help Maker

Messages : 200

Revenir en haut Aller en bas

Normal Re: ColorDominant - contrôle de led Arduino

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum