Bonjour à tous! Avant de donner plus de détails sur ma question je vous présente rapidement mon projet.
Ma réalisation en cours est un Photo Booth qui intègre un système d'éclairage utilisant les LEDS RGBW Neopixel. Il y a 8 rectangles de 15 LEDS + un Ring de 12 LEDS pour un beau total de 134 LEDS :).
Actuellement tout fonctionne super bien. J'ai créer des scénarios directement dans un Arduino Uno pour déclencher des effets, par exemple lors de la prise photos.
Mon objectif : Souhaitant aller plus loin dans le développement de ce projet je cherche un réaliser une communication en temps réel entre l'arduino et mon programme. Si j'arrive à faire une communication temps réel je pourrais par exemple ressortir les couleurs dominante sur la caméra pendant la prise de vus les diffuser sur les LEDS ![]()
Mon expérimentation : Je fonctionne actuellement avec une application développé en Node (Javascript) et j'utilise Serialport pour la communication. Mon idée de base ne paraissait pas mauvaise : Transmettre à l'arduino l'information des LEDS qui changes, ex : 02,150,20,20 (Id, R, G, B). Mais je me suis très vite heurter au soucis de la quantité de données transféré qui fut vite saturé et donc impossible de faire du temps réel sur 134 LEDS!
Des idées? : Je suis donc la pour avoir un peu d'aide afin de pousser la réflection plus loin
Je suis tout à fait ouvert à changer hardware et software (sauf le système d'exploitation) pour réussir mon objectif. Pour vous donnez un exemple je travail parfois avec le logiciel LightJams (https://www.lightjams.com) qui fait exactement ce que je souhaite faire. Le soucis est que le logiciel ne tourne que sous windows et mon Photo Booth tourne sur Linux. d'où mon ambition de développer par moi même de quoi
Ça me fait pensais que je n'ai pas regarder si il existais des équivalents sur linux :o Je vais continuer mes investigations!
Si il manque de précision n'hésitez pas à me demander et si vous avez des idées / pistes je suis preneur! Merci d'avance!
