Question à propos d'un projet "Escape Game"

Salut !

Je veux essayer une chose avec 2 arduino (je ne sais quel modèle prendre) mais je ne peux pas acheter des trucs sans aucune connaissance sur le sujet.
J'ai besoin de créer 2 boîtes :

  • 1 avec entrée usb et sortie usb (femelle)
  • et 1 avec seulement une sortie usb (mâle)

La 2ème doit être relié par usb à la 1ere et la 1ere doit être relié à un appareil comme une batterie (type externe, pour téléphone ou quelque chose comme ça (5V en sortie))

L'utilité de tout ça c'est que chaque boîte doit être résolue (puzzles etc...), une fois fait, le tout "branché" alimente une 3eme boite toute faite déjà.

Pensez-vous que c'est possible et comment si vous avez des idées ?

Schéma en annexe pour être aussi clair que possible.

Merci beaucoup

Même sujet posté en eng (pas vu le forum FR) ici : Question about feasibility of my project - Project Guidance - Arduino Forum

Est ce que tu veux que les Arduino détectent la résolution de tes énigmes ?

Tu veux vraiment passer par un câble USB ?

Le cable entre les 2 ça peut être n'importe quoi, mais dans l'idée, les arduinos detectent si chaque enigme est résolue, la 2 envoie l'info à la 1 et la 1 envoie le jus si la 2 est résolue et si elle (la 1) aussi.

Le cable sortant doit etre un usb (L'ensemble complet doit tenir le rôle de batterie, c'est pour "agrémenter" une partie d'escape qui n'est pas top.

Le schema logique est un "1 AND 2 = Power"

Comment comptes tu faire pour l'arduino détecte la résolution des énigmes.?

ça c'est déjà prévu à part, avec du RFID :slight_smile:
(cf cette vidéo : Escape Room Object Placement Puzzle using Arduino/RFID - YouTube)

Mais il me manque la com entre les 2 arduinos (Dans l'idéal, avec un truc simple et solide, car ça va être pas mal manipulé)

Je ferais comme ça :

  • Quand ton arduino en bout de chaine sait que son énigme est résolu (via RFID) il active une sortie à l'état haut (ou bas) .
  • Tu relies cette sortie sur une entrée du 2ième Arduino .
  • Sur le 2ième Arduino tu fais une lecture de l'entrée pour savoir où en est le 1er . Et quand l'énigme du 2ième est résolu , tu commandes l'alimentation de la 3ième boite en 5V si j'ai bien suivi .

Ca fait un cable avec 2 fils entre les 2 arduinos .

Oui tout à fait, mais pour les relier, on ne peut pas mettre autre chose que des fils "simples" ? (Par exemple, un mini-jack ou autre, je ne sais pas ce qui est possible)

vous pouvez mettre les fils que vous voulez faut juste prévoir au bout de pouvoir les connecter à votre arduino.

Geekolas:
Oui tout à fait, mais pour les relier, on ne peut pas mettre autre chose que des fils "simples" ? (Par exemple, un mini-jack ou autre, je ne sais pas ce qui est possible)

Bonjour
A ce stade ce ne sont pas les candidats qui manquent :
il faut simplement du robuste/rustique/éprouvé/facile à manipuler 8)

du jack (male/femelle) en 3.5 ou 6.35 devrait faire

Artouste:
Bonjour
A ce stade ce ne sont pas les candidats qui manquent :
il faut simplement du robuste/rustique/éprouvé/facile à manipuler 8)

du jack (male/femelle) en 3.5 ou 6.35 devrait faire

SUPER ! Merci ! J'étais juste pas sûr de mon coup à ce niveau...
Facile à trouver en plus :slight_smile:

Geekolas:
SUPER ! Merci ! J'étais juste pas sûr de mon coup à ce niveau...
Facile à trouver en plus :slight_smile:

du bête fil électrique 2 brins ça devrait même le faire s'ils ne sont pas trop long

J-M-L:
du bête fil électrique 2 brins ça devrait même le faire s'ils ne sont pas trop long

Bonsoir JML
oui bien évidemment :grin:
mais je crois que dans son "escape" game , la connexion physique/électrique entre les 2 arduinos fait "aussi" partie du jeu (ma pov Lucette ;D )

Artouste:
Bonsoir JML
oui bien évidemment :grin:
mais je crois que dans son "escape" game , la connexion physique/électrique entre les 2 arduinos fait "aussi" partie du jeu (ma pov Lucette ;D )

C'est tout à fait ça, c'est amené à être branché/débranché souvent donc bon... Un simple fil n'ira pas :smiley:

Ah ok - donc oui une Embase de jack soudée / vissée sur un boîtier et derrière des câbles fixes emmenant GND et le signal vers une pin et vous êtes bon

Si vous voulez du très solide, il y’a de qu’on appelle des « prises aviation »
GX16.png
(Type GX16 2 Broches sur la photo - vous en avez avec 2 ou plus de pins suivant le nombre de signaux à transporter)

Techniquement je n'ai "que" 2 fils à transporter non ? GND et une pin classique il me semble
(Afin de transporter juste un signal TRUE/FALSE)

Donc un mini-jack serait plus simple à brancher/debrancher je pense, non ?

Geekolas:
Techniquement je n'ai "que" 2 fils à transporter non ? GND et une pin classique il me semble
(Afin de transporter juste un signal TRUE/FALSE)

Donc un mini-jack serait plus simple à brancher/debrancher je pense, non ?

oui mais moins solide quand même... ça dépend si vous prévoyez recevoir des "bourrins" :slight_smile:

ça sera pas mal supervisé :stuck_out_tongue:
C'est pas une escape classique ^^

OK !

Désolé pour le up, mais il m'arrive un souci à propos de ce montage... Mon code le voici sur l'arduino 1 (qui reçoit l'info) :

const byte jackPin = 5;
...
pinMode(jackPin, INPUT);
digitalWrite(jackPin, LOW);
...
if(digitalRead(jackPin) == HIGH){
    Serial.println(F("Puzzle 2 Solved!"));
  }

Et celui qui envoie l'info :

const byte jackPin =7;
...
pinMode(jackPin, OUTPUT);
digitalWrite(jackPin, LOW);
...
digitalWrite(jackPin, HIGH);

Or, quand aucun des arduino n'est relié à l'autre, le message "Puzzle 2 Solved!" est envoyé quand même...

Auriez vous une idée ?

Merci d'avance !!

Je ne sais pas si c'est lié mais on évite de laisser "en l'air" (non branchée si tu préfères) une entrée/sortie utilisée .

Tu peux détailler le code du n°1 ?