Difference between revisions of "Timer : Un minuteur à base d'Arduino"

m (Enregistré en utilisant le bouton "Sauvegarder et continuer" du formulaire)
m (Enregistré en utilisant le bouton "Sauvegarder et continuer" du formulaire)
Line 60: Line 60:
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0515.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0515.JPG
 
|Step_Title=Soudez les boutons sur la platine
 
|Step_Title=Soudez les boutons sur la platine
|Step_Content=
+
|Step_Content=''Temps indicatif : 30 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 66: Line 66:
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0560.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0560.JPG
 
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0561.JPG
 
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0561.JPG
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0566.JPG
+
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0568.JPG
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0568.JPG
+
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0566.JPG
 
|Step_Title=Préparez le bouclier de prototypage
 
|Step_Title=Préparez le bouclier de prototypage
 
|Step_Content=Pour préparer le bouclier de prototypage à recevoir nos composants, il faut lui retirer :  
 
|Step_Content=Pour préparer le bouclier de prototypage à recevoir nos composants, il faut lui retirer :  
Line 76: Line 76:
 
* Les connecteurs de toutes les broches
 
* Les connecteurs de toutes les broches
 
Pour dessouder les composants, vous pouvez utiliser de la tresse à dessouder, une pompe à dessouder, et/ou tirer DELICATEMENT dessus avec une petite pince plate pendant que vous chauffez l'etain avec votre fer
 
Pour dessouder les composants, vous pouvez utiliser de la tresse à dessouder, une pompe à dessouder, et/ou tirer DELICATEMENT dessus avec une petite pince plate pendant que vous chauffez l'etain avec votre fer
 +
 +
''Temps indicatif : 20 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 87: Line 89:
  
 
A2 : Start
 
A2 : Start
 +
 +
''Temps indicatif : 5 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 92: Line 96:
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0560.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0560.JPG
 
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0561.JPG
 
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0561.JPG
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0566.JPG
+
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0568.JPG
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0568.JPG
+
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0566.JPG
 
|Step_Title=Préparez le bouclier de prototypage
 
|Step_Title=Préparez le bouclier de prototypage
 
|Step_Content=Pour préparer le bouclier de prototypage à recevoir nos composants, il faut lui retirer :  
 
|Step_Content=Pour préparer le bouclier de prototypage à recevoir nos composants, il faut lui retirer :  
Line 102: Line 106:
 
* Les connecteurs de toutes les broches
 
* Les connecteurs de toutes les broches
 
Pour dessouder les composants, vous pouvez utiliser de la tresse à dessouder, une pompe à dessouder, et/ou tirer DELICATEMENT dessus avec une petite pince plate pendant que vous chauffez l'etain avec votre fer
 
Pour dessouder les composants, vous pouvez utiliser de la tresse à dessouder, une pompe à dessouder, et/ou tirer DELICATEMENT dessus avec une petite pince plate pendant que vous chauffez l'etain avec votre fer
 +
 +
''Temps indicatif : 20 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 153: Line 159:
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0550.JPG
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0550.JPG
 
|Step_Title=Réassemblez le tout, et testez votre timer !
 
|Step_Title=Réassemblez le tout, et testez votre timer !
|Step_Content=
+
|Step_Content=Alors ? Ca marche bien ?
 +
 
 +
Si oui, gagnez plein de temps en l'utilisant, sinon, perdez-en un peu plus à le débugger :)
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 159: Line 167:
 
|Step_Content=Connectez par un fil G et GND  
 
|Step_Content=Connectez par un fil G et GND  
  
Connectez par un fil PWR et 5V
+
Connectez par un fil PWR et 5V  
 +
 
 +
''Temps indicatif : 5 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 171: Line 181:
  
 
A2 : Start
 
A2 : Start
 +
 +
''Temps indicatif : 5 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 222: Line 234:
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0550.JPG
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0550.JPG
 
|Step_Title=Réassemblez le tout, et testez votre timer !
 
|Step_Title=Réassemblez le tout, et testez votre timer !
|Step_Content=
+
|Step_Content=Alors ? Ca marche bien ?
 +
 
 +
Si oui, gagnez plein de temps en l'utilisant, sinon, perdez-en un peu plus à le débugger :)
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 236: Line 250:
 
MOINS (connecté à ... ) fait l'inverse.
 
MOINS (connecté à ... ) fait l'inverse.
  
START (connecté à ... ) lance le compte à rebours et donc allume l'anneau de leds.
+
START (connecté à ... ) lance le compte à rebours et donc allume l'anneau de leds.  
 +
 
 +
''Temps indicatif : 2 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 252: Line 268:
  
 
Votre Timer prend forme. Bravo !
 
Votre Timer prend forme. Bravo !
 +
 +
''Temps indicatif : 10 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 263: Line 281:
  
 
Les broches 9, 10 et 13 sont connectées à l'afficheur par une résistance de 220 Ohm
 
Les broches 9, 10 et 13 sont connectées à l'afficheur par une résistance de 220 Ohm
 +
 +
''Temps indicatif : 30 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 275: Line 295:
  
 
La broche 5 est connectée à l'afficheur par une résistance de 220 Ohms
 
La broche 5 est connectée à l'afficheur par une résistance de 220 Ohms
 +
 +
''Temps indicatif : 30 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 283: Line 305:
 
Alimentez votre Arduino ( par exemple avec le câble USB que nous avons utilisé au début )  
 
Alimentez votre Arduino ( par exemple avec le câble USB que nous avons utilisé au début )  
  
Vérifiez qu'un nombre s'affiche, dans mon cas, c'est la première sélection, 1, pour une minute sélectionnée, qui s'affiche.
+
Vérifiez qu'un nombre s'affiche, dans mon cas, c'est la première sélection, 1, pour une minute sélectionnée, qui s'affiche.  
 +
 
 +
''Temps indicatif : 1 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 290: Line 314:
  
 
Il y a deux possibilités : limer l'anneau, ou limer l'afficheur. J'ai pensé que limer l'afficheur était plus facile et moins risqué, c'est ce que je vous propose de faire.
 
Il y a deux possibilités : limer l'anneau, ou limer l'afficheur. J'ai pensé que limer l'afficheur était plus facile et moins risqué, c'est ce que je vous propose de faire.
 +
 +
''Temps indicatif : 10 min''
 
}}
 
}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
Line 295: Line 321:
 
|Step_Content=Connectez par un fil G et GND  
 
|Step_Content=Connectez par un fil G et GND  
  
Connectez par un fil PWR et 5V
+
Connectez par un fil PWR et 5V  
 +
 
 +
''Temps indicatif : 5 min''
 
}}
 
}}
 
{{ {{tntn|Notes}}
 
{{ {{tntn|Notes}}

Revision as of 23:19, 5 September 2017

Author avatarDavid LE GALL | Last edit 9/12/2019 by Clementflipo

Timer - Un minuteur à base d'Arduino Timer.gif
Un objet permettant de faire s'écouler une durée de façon visuelle.

Materials

Electronique

  • Carte type Arduino UNO
  • Anneau de 24 Leds Adafruit Neopixel
  • Afficheur 7 Segments
  • Bouclier de prototypage (Prototype Shield V.5)
  • Câble electrique petite section (Rouge, Noir, Vert)
  • Gros Bouton poussoir x3
  • Résistance 220 Ohm x4

Boîtier

  • Colle à bois
  • Bois 6mm d'épaisseur, 30x30cm
  • Vis à bois ( Tête fraisée, Diamètre 3, Longueur 25 ) x4

Tools

Electronique

  • Ordinateur
  • Câble USB
  • Fer à souder
  • Pince coupante
  • Pince à dénuder
  • Fil d'etain

Boîtier

  • Découpe laser
  • Ponceuse
  • Papier de verre

Step 1 - Créez le circuit sur planche d'essai

Step 2 - Soudez les boutons sur la platine

Temps indicatif : 30 min

Step 3 - Préparez le bouclier de prototypage

Pour préparer le bouclier de prototypage à recevoir nos composants, il faut lui retirer :

  • Le bouton RESET
  • Le bouton S1
  • La LED1
  • La LED2
  • Les connecteurs de toutes les broches

Pour dessouder les composants, vous pouvez utiliser de la tresse à dessouder, une pompe à dessouder, et/ou tirer DELICATEMENT dessus avec une petite pince plate pendant que vous chauffez l'etain avec votre fer

Temps indicatif : 20 min

Step 4 - Assemblez les boutons et le bouclier

Les boutons se soudent sur les connexions suivantes :

A0 : Moins

A1 : Plus

A2 : Start

Temps indicatif : 5 min




Step 5 - Préparez le bouclier de prototypage

Pour préparer le bouclier de prototypage à recevoir nos composants, il faut lui retirer :

  • Le bouton RESET
  • Le bouton S1
  • La LED1
  • La LED2
  • Les connecteurs de toutes les broches

Pour dessouder les composants, vous pouvez utiliser de la tresse à dessouder, une pompe à dessouder, et/ou tirer DELICATEMENT dessus avec une petite pince plate pendant que vous chauffez l'etain avec votre fer

Temps indicatif : 20 min

Step 6 - Découpez le boitier au laser

Vous trouverez les fichiers .svg dans le tutoriel.

Découpez le fichier Timer_Corps dans un matériau de 6mm d'épaisseur, j'ai utilisé du contreplaqué de bouleau.

Découpez le fichier Timer_0 dans un morceau de stratifié, si vous avez du bois de placage ou autre matériau translucide, vous pouvez l'utiliser.




Step 7 - Collez le boitier

Empilez les différentes sections du boitier en les collant avec de la colle à bois.

Laissez sécher sous pression (J'ai utilisé un extincteur mais un serre-joint sera parfait)

N'oubliez pas de retirer l'excédent de colle avec par exemple un papier absorbant, pour éviter que la colle ne prenne sur le support, j'ai utilisé une plaque de plastique verte.

NE COLLEZ PAS LE CAPOT ARRIERE !


Step 8 - On ferme tout ça !

Pour maintenir le boitier fermé, vous pouvez utiliser 4 petites vis à bois.

Pour cacher la tête des vis à l'intérieur du bois j'ai fait un chambrage avec un outil conique au bout d'un tournevis, on aurait aussi pu forcer sur les vis, pour qu'elle déforment le bois.

Faites bien attention à aligner le capot arrière avec le reste avant de visser !

Step 9 - Finissez votre boitier

Si vous voulez un aspect plus travaillé, poncez votre boitier (sans l'électronique à l'intérieur)

En premier lieu j'ai utilisé une ponceuse vibrante avec un grain de 120 puis du papier de verre grain 180 et enfin 500.

Step 10 - Réassemblez le tout, et testez votre timer !

Alors ? Ca marche bien ?

Si oui, gagnez plein de temps en l'utilisant, sinon, perdez-en un peu plus à le débugger :)




Step 11 - Connectez l'anneau de Leds au bouclier de prototypage

Connectez par un fil G et GND

Connectez par un fil PWR et 5V

Temps indicatif : 5 min

Step 12 - Assemblez les boutons et le bouclier

Les boutons se soudent sur les connexions suivantes :

A0 : Moins

A1 : Plus

A2 : Start

Temps indicatif : 5 min




Step 13 - Découpez le boitier au laser

Vous trouverez les fichiers .svg dans le tutoriel.

Découpez le fichier Timer_Corps dans un matériau de 6mm d'épaisseur, j'ai utilisé du contreplaqué de bouleau.

Découpez le fichier Timer_0 dans un morceau de stratifié, si vous avez du bois de placage ou autre matériau translucide, vous pouvez l'utiliser.




Step 14 - Collez le boitier

Empilez les différentes sections du boitier en les collant avec de la colle à bois.

Laissez sécher sous pression (J'ai utilisé un extincteur mais un serre-joint sera parfait)

N'oubliez pas de retirer l'excédent de colle avec par exemple un papier absorbant, pour éviter que la colle ne prenne sur le support, j'ai utilisé une plaque de plastique verte.

NE COLLEZ PAS LE CAPOT ARRIERE !


Step 15 - On ferme tout ça !

Pour maintenir le boitier fermé, vous pouvez utiliser 4 petites vis à bois.

Pour cacher la tête des vis à l'intérieur du bois j'ai fait un chambrage avec un outil conique au bout d'un tournevis, on aurait aussi pu forcer sur les vis, pour qu'elle déforment le bois.

Faites bien attention à aligner le capot arrière avec le reste avant de visser !

Step 16 - Finissez votre boitier

Si vous voulez un aspect plus travaillé, poncez votre boitier (sans l'électronique à l'intérieur)

En premier lieu j'ai utilisé une ponceuse vibrante avec un grain de 120 puis du papier de verre grain 180 et enfin 500.

Step 17 - Réassemblez le tout, et testez votre timer !

Alors ? Ca marche bien ?

Si oui, gagnez plein de temps en l'utilisant, sinon, perdez-en un peu plus à le débugger :)




Step 18 - Téléversez le code dans la mémoire de votre Arduino

Step 19 - Vérifiez que ca marche !

Vous avez trois boutons :

PLUS (connecté à ..) doit incrémenter la durée que vous voyez affichée sur l'afficheur LCD.

MOINS (connecté à ... ) fait l'inverse.

START (connecté à ... ) lance le compte à rebours et donc allume l'anneau de leds.

Temps indicatif : 2 min

Step 20 - Soudez l'afficheur 7 segments au bouclier de prototypage

Placez l'afficheur 7 segments EXACTEMENT comme sur la photo, sinon votre Timer risque de ne pas rentrer dans son boîtier !

Ensuite Soudez le en place, pour qu'il soit bien plaqué contre le bouclier, vous pouvez recourber ses pattes.

Coupez lui les pattes une fois qu'il est soudé.

Votre Timer prend forme. Bravo !

Temps indicatif : 10 min

Step 21 - Connectez les broches 8 à 13 à l'afficheur

Les broches 8, 11, 12 sont connectées à l'afficheur par un fil

Les broches 9, 10 et 13 sont connectées à l'afficheur par une résistance de 220 Ohm

Temps indicatif : 30 min

Step 22 - Connectez les broches A0 à A5 à l'afficheur

Les broches A0 à A4 sont connectées à

l'afficheur par un fil

La broche 5 est connectée à l'afficheur par une résistance de 220 Ohms

Temps indicatif : 30 min


Step 23 - Vérifiez que votre afficheur est bien soudé

Connectez votre Arduino et votre bouclier de prototypage.

Alimentez votre Arduino ( par exemple avec le câble USB que nous avons utilisé au début )

Vérifiez qu'un nombre s'affiche, dans mon cas, c'est la première sélection, 1, pour une minute sélectionnée, qui s'affiche.

Temps indicatif : 1 min




Step 24 - Ajustez l'afficheur 7 segments à l'anneau de Leds

Arrivé là, et avant de pouvoir souder l'anneau de Leds à votre bouclier de prototypage, vous vous rendrez compte que l'afficheur ne "rentre" pas à l'intérieur de l'anneau.

Il y a deux possibilités : limer l'anneau, ou limer l'afficheur. J'ai pensé que limer l'afficheur était plus facile et moins risqué, c'est ce que je vous propose de faire.

Temps indicatif : 10 min

Step 25 - Connectez l'anneau de Leds au bouclier de prototypage

Connectez par un fil G et GND

Connectez par un fil PWR et 5V

Temps indicatif : 5 min

Notes and references

Le code inclus dans ce tutoriel est une version de celui ci : http://fritzing.org/projects/timer-work-in-progress

Comments