LEDs pour jeu de société

jeuxpcagogo10
sam, 02/25/2023 - 14:02
bonjour j'aimerais savoir si quelqu'un à une solution à mon problème. je joue à un jeu de société "Alien vs predator the hunt begin", j'ai pour projet d'imprimer en 3D le jeu et d'ajouter des LED. (matériel : Esp8266 d1mini / PC / WS2812B led / power sup +5v).
Le jeu est composé de plusieurs rooms (dans mon exemple : "room A" "room B" "room C"). chaque room est indépendante des autres. je veux mettre des LED pour chaque room. Je veux pouvoir dire à l'ESP : LEDs room A = red, LEDs room C = green, LEDs room B = bleu.
- Comment je fais pour que mon ESP reconnaisse les rooms automatiquement ? sachant que j'ai pas forcément toutes les rooms à chaque partie ET qu'elles ne sont pas toujours dans le même ordre (voir le schémas contexte "1" et contexte "2")
- Quel logiciel utilisé ? (je pensais à truc open source "ESP8266-FastLED-IoT-Webserver" mais c'est toujours le même problème comme je fais reconnaitre les rooms ?
Louis.D
sam, 02/25/2023 - 16:00
Ce n'est pas très clair comme problème !
Pourrais tu expliquer plus clairement ton problème.
Si c'est pour selectionner une led parmis plusieurs et de l'allumer de la couleur de ton choix c'est très facile !
Par contre ton schema est faux les LEDs doivent être branchées en série c'est à dire les unes derrière les autres !
jeuxpcagogo10
sam, 02/25/2023 - 16:22
je vais l'expliquer de façon plus algorithmyque alors. (quand je parle de "position" c'est l'ordre de branchement physique des LED dans le circuit)
j'ai des LED que je branche :
"LED A position=X" et "LED B position=Y" et "LED C position=Z"
je définis la couleur des LED avec un "logiciel X" donc :
"LED A position=X couleur=rouge" et "LED B position=Y couleur=vert" et "LED C position=Z couleur=blanc"
j'éteins tout, je débranche, je mélange les LED je rebranche dans n'importe quelle position les LED par exemple :
"LED A position=Y" et "LED B position=Z" et "LED C position =X"
je veux qu'automatiquement mon ESP avec un "logiciel X" mette les bonnes couleurs à LED A, LED B et LED C comme précédemment définit SANS RIEN AVOIR A TOUCHER niveau logiciel.
ça donne :
"LED A position=Y couleur=rouge" et "LED B position=Z couleur=vert" et "LED C position=X couleur=blanc"
-------------------
problème 1 - Je ne sais pas comment faire reconnaitre automatiquement les LED à mon ESP ? (alors qu'elles n'ont pas la même position dans le câblage je rappelle !)
(hypothèse de solution : chaque LED a une adresse MAC ? une puce ou une carte à ajouter en plus aux LED ?)
problème 2 - quel logiciel est capable de tout ça avec des LED ?
(hypothèse de solution : wled ? ESP8266-FastLED-IoT-Webserver ?)
jeuxpcagogo10
sam, 02/25/2023 - 16:24
ah oui j'avais pas fais attention au branchement des LED sur le schémas pardon ^^"
jeuxpcagogo10
sam, 02/25/2023 - 16:42
voila le schémas :
Louis.D
sam, 03/04/2023 - 15:58
Je ne comprends pas comment tu peux mélanger les LEDs !!!
Par contre pour commencer à te faire comprendre comment chosir une LED et lui attribuer une couleur voilà comment cela fonctionne.
Louis.D
sam, 02/25/2023 - 17:24
Regarde en bas à droite de cette fenêtre on peut chatter !
Clique sur Discussion puis sur mon pseudo et écris un message !
Louis.D
sam, 02/25/2023 - 17:29
Si tu veux la library " Adafruit_NeoPixel.h " clique sur le lien !
Louis.D
dim, 02/26/2023 - 13:06
Bon j'ai écrit un bout de code pour voir si j'ai bien compris.
Pour illustrer ce que je crois avoir compris je te propose un programme Arduino sachant que:
Je te propose donc de réaliser ceci pour par exemple 4 contextes différents mais cette limite n'est pas définitive.
Voici le résultat , tu peux voir que, bien que contexte soient différents, chaque Room conserve sa couleur quelle que soit sa place.
et ci-dessous le code :
Avant d'aller plus loin je souhaiterais que tu me dises si j'ai bien compris ou si je fais fausse route !
Louis.D
dim, 02/26/2023 - 13:03
Si tu utilises la wifi, tu pourras choisir les couleurs, fixer le nombre de Rooms fixé la couleur à chaque Room, faire varier la luminosité, fixer le nombre de Room par Contexte et certainement d'autres fonctions auxquelles je ne pense pas à cet instant ! Tu pourras aussi utiliser cette wifi sans routeur ni Box internet.
Walter
lun, 02/27/2023 - 09:08
Bonjour,
cela semble ressembler à gloomhaven :)
Il n'y a pas vraiment de moyen simple de faire reconnaitre une série de LED à l'ESP, autre que d’identifier chaque série de LED et d'y mettre une prise.
Ainsi tu branchera la série A toujours au même endroit sur ton ESP, qui aura une prise du sexe opposé identifier aussi avec la lettre A.
Ce qui fait que ton programme pourra allumer les rooms présente dans ton scénario.
Personnellement je ne vois pas vraiment d’intérêt d'avoir un système plus complexe, mais c'est aussi possible.
As tu déjà une idée de ton programme?
Peux tu nous décrire plus en détails comment vois le déroulement d'une partie avec tes LEDs?
Louis.D
jeu, 03/09/2023 - 13:35
Walter il suffit de mélanger d'une manière électronique et non physiquement ! Car le fait de débrancher les LEDs fait perdre la programmation de celles-ci ! Sans compter qu'un nouvelle room peut en remplacer un autre !
Louis.D
sam, 03/04/2023 - 15:46
Re silence radio depuis une semaine ....
On essaie de s'investir et de répondre au problème mais les demandeurs n'en ont rien à faire ! Projet clos !