Pb débutant, "defusable clock"

Bonjour,

Je cherche pour projet perso à imiter la "defusable clock" avec un montage que j'ai trouvé sur le net.
j'ai suivi le montage et code suivant :

Montage :

I. Parts used:

  • Arduino Uno
  • LCD display 16x2 I2C
  • Beeper + LED
  • Two 4-legged buttons: B1 and B2 and two resistors (from 100 to 300 Ohms)
  • Bomb wires


II. Connections:

  • Connecting the I2C LCD display:

  • LCD GND -> Arduino GND

  • LCD VCC -> Arduino 5V

  • LCD SDA -> Arduino A4

  • LCD SCL -> Arduino A5

  • LCD LED -> LCD Power

  • Connecting the beeper + LED:

  • Beeper(+) -> Arduino 10

  • LED(+) -> Arduino 10

  • Beeper(-) -> Arduino GND

  • LED(-) -> Arduino GND

  • Connecting the buttons:

  • B1 top left leg -> Arduino 5V

  • B2 top left leg -> Arduino 5V

  • B1 top right leg -> Resistor (few Ohms) -> Arduino GND

  • B2 top right leg -> Resistor (few Ohms) -> Arduino GND

  • B1 bottom right leg -> Arduino 2

  • B2 bottom right leg -> Arduino 3

  • Connecting the bomb wires:

  • Arduino 12 -> Red wire -> GND

  • Arduino 11 -> Black wire -> GND

  • Arduino 7 -> Green wire -> GND

  • Arduino 8 -> Yellow wire -> GND

Code : AirsoftBomb/bomb10.txt at master · TraxData313/AirsoftBomb · GitHub

Quand je met en route la carte ELEGOO, tout s'allume, la led clignote rapidement 2 secondes et puis plus rien.
Mon montage en photo :

Merci d'avance pour vos éclaircissements !

victor


IMG_2126(1).JPG

IMG_2126(1).JPG

Salut à toi, as-tu essayé de voir la console ?
Ensuite pour ton code il y a pas mal de mal-façons qui peuvent amener à des soucis.
(Je vais essayer de tout regarder dans la journée)

Ensuite pour ton problème déjà regardes la sortie sur le serial voir s'il y a une erreur déjà et ensuite si tu n'as vraiment rien tu vas devoir tout "tester". Enfin c'est ce que j'aurais au lieu de chercher la petite bête dans ton code tu vas débrancher tous tes composants externes et tu regardes et au fur et à mesure tu en rajoutes.

Si tu n'as pas d'erreur au niveau de la console, c'est sans doute une erreur de ta pars dans le montage électronique.

MAJ : Si tu peux rajouter des photos plus nettes ça serait super, et plus de photos de ton cablage

Bonjour,

Merci pour votre retour. je vais essayer de procéder par élimination. Par contre je suis vraiment newbie... Que voulez vous dire par "voir la console" ?

j'ai réalisé un schéma sur internet pour éclaircir mon montage. Je n'ai pas fait le montage du LCD car le mien est monté avec une interface L2C PCF8574T, donc branché avec 4 fils ( GND, VCC, SDA, SCL). il est indisponible sur le site que j'utilise (TINKERCAD).

LED(+) -> Arduino 10
LED(-) -> Arduino GND

il vous faut une résistance de limitation de courant en série avec votre LED (220 ou 330Ω sont OK généralement)

Salut à toi,

C'est vrai que j'aurais du un peu plus t'expliquer.

Quand je parle de voir la console je parle de la console du port série de ton arduino.

Cette console tu l'as sur Arduino c'est l'inspecteur je crois sur le logiciel une petite loupe.

Pour pouvoir l'utiliser tu dois dans ton code dans la fonction setup() tu dois rajouter la méthode suivante :
Serial.begin(9600);

Esnuite tu uploads ton code et la tu cliques dans Arduino sur la petite loop et la tu auras la console.

Va voir ce lien : Premier programme Arduino : écrire bonjour sur le moniteur série

Car la console et super puissante et va te permettre de pouvoir debugger beaucoup de chose.

Tiens moi au courant si tu as des valeurs bizarre dans ta console

je dois avoir quelque par le code d'un vieux projet un peu similaire. voilà une photo du montage de l'époque

il y avait 3 boutons, au début on réglait le temps (bouton plus, bouton moins et bouton OK)
Je générais 3 fils au hasard parmi 8 qu'il fallait débrancher dans l'ordre pour "désactiver le système"

pour ne pas avoir à toucher les fils (problèmes d'interférence), j'avais mis des petits straps à enlever (en rouge au milieu de la breadboard) en face de chaque fil de couleur.

faudrait que je fouille mais je dois avoir le code dans un coin si ça peut servir

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.