Timer : Un minuteur à base d'Arduino : Différence entre versions

m (Enregistré en utilisant le bouton "Sauvegarder et continuer" du formulaire)
(update property name)
 
(52 révisions intermédiaires par 5 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{ {{tntn|Tuto Details}}
+
{{Tuto Details
|SourceLanguage=fr
+
|Main_Picture=Timer_-_Un_minuteur_à_base_d'Arduino_Timer.gif
|Language=fr
+
|Licences=GNU Free Hardware Designs
|IsTranslation=0
+
|Description=<translate><!--T:1--> Un chronomètre design et multifonction.</translate>
 +
|Area=Electronics, Furniture, House
 
|Type=Technique
 
|Type=Technique
|Area=Electronics, Furniture, House
 
|Tags=Arduino, Timer, minuteur,
 
|Description=Un objet permettant de faire s'écouler une durée de façon visuelle.
 
 
|Difficulty=Medium
 
|Difficulty=Medium
 +
|Duration=8
 +
|Duration-type=hour(s)
 
|Cost=70
 
|Cost=70
 
|Currency=EUR (€)
 
|Currency=EUR (€)
|Duration=8
+
|Tags=Arduino, Timer, minuteur,
|Duration-type=hour(s)
+
|SourceLanguage=none
|Licences=GNU Free Hardware Designs
 
|Main_Picture=Timer_-_Un_minuteur_à_base_d'Arduino_Timer.gif
 
|SourceLanguage=fr
 
 
|Language=fr
 
|Language=fr
 
|IsTranslation=0
 
|IsTranslation=0
 
}}
 
}}
{{ {{tntn|Introduction}}
+
{{Introduction
|Introduction=
+
|Introduction=<translate><!--T:2-->
 +
Cet objet est un outil de productivité.
 +
 
 +
<!--T:3-->
 +
En réunion, il est fréquent de dépasser le temps imparti, pour tenter d'éviter ce genre de problèmes, on peut responsabiliser tous les participants en affichant le temps qui s'écoule de façon schématique : ici on a utilisé un anneau de Leds pour faire cela.
 +
 
 +
<!--T:4-->
 +
Il y a plusieurs temps prédéfinis que l'on peut sélectionner : 1min, 3min, 5min, 10min, 15min, 20min, 30min, 45min, 1h, 1h30 et 2h. On peut en rajouter si l'on modifie le code.
 +
 
 +
<!--T:5-->
 +
Il y a trois boutons : PLUS et MOINS pour naviguer dans les temps proposés, START pour lancer le compte à rebours. (Un appui simulatné sur PLUS et MOINS stoope le compté à rebours)
 +
 
 +
<!--T:6-->
 +
Pour fabriquer ce truc, on va couper avec un dremel, une scie à métaux, une découpe laser, souder .. enfin faire plein de trucs simpas.</translate>
 
}}
 
}}
{{ {{tntn|Materials}}
+
{{TutoVideo
|Material=
+
|TutoVideoService=youtube
|Tools='''Electronique'''
+
|TutoVideoURL=https://www.youtube.com/watch?v=vhSxA4BeVrY
 +
}}
 +
{{Materials
 +
|Material=<translate><!--T:7-->
 +
'''Electronique'''
 +
* Arduino UNO
 +
* Bouclier de prototypage
 +
* Afficheur 7 segments SH5461AS
 +
* Bouton poussoir 12mm '''x3'''
 +
* Résistances 220 Ω '''x4'''
 +
* Résistances 1 kΩ '''x3'''
 +
* Résistance 220 Ω '''x4'''
 +
* Anneau de Leds Adafruit Neopixel
 +
* Plaque à trous
 +
''Tous les composants dont vous avez besoin SAUF L'ANNEAU DE LEDS ET LES BOUTONS 12mm ET LA PLAQUE A TROUS se trouvent dans le '''"Super Starter Kit ELEGOO"''' disponible sur amazon par exemple.''
 +
 
 +
<!--T:8-->
 +
'''Boîtier'''
 +
* Bois 150x290x6mm
 +
* Stratifié ou bois de placage 100x100mm
 +
* vis à bois (4x25 mm) '''x4'''
 +
* Colle à bois</translate>
 +
|Tools=<translate><!--T:9-->
 +
'''Electronique'''
 
* Ordinateur  
 
* Ordinateur  
 
* Câble USB  
 
* Câble USB  
 
* Fer à souder
 
* Fer à souder
 
* Pince coupante
 
* Pince coupante
 +
* Pince plate
 
* Pince à dénuder
 
* Pince à dénuder
 
* Fil d'etain
 
* Fil d'etain
 +
* Tresse à dessouder ou pompe à dessouder
  
 +
<!--T:10-->
 
'''Boîtier'''  
 
'''Boîtier'''  
 
* Découpe laser
 
* Découpe laser
* Ponceuse
+
* Ponceuse grain 120
* Papier de verre
+
* Papier de verre grains 240, 500
|Tuto_Attachments={{ {{tntn|Tuto Attachments}}}}
+
* Dremel ou lime à métaux</translate>
 +
|Tuto_Attachments={{Tuto Attachments
 +
|Attachment=Timer Boitier.svg
 +
}}{{Tuto Attachments
 +
|Attachment=Timer Facade.svg
 +
}}
 +
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks
 +
|ExternalAttachmentsLinks=http://fritzing.org/media/fritzing-repo/projects/t/timer_v3/code/Timer_code.ino
 +
}}{{ExternalAttachmentsLinks
 +
|ExternalAttachmentsLinks=http://fritzing.org/projects/timer_v3
 +
}}
 +
}}
 +
{{Separator}}
 +
{{Tuto Step
 +
|Step_Title=<translate><!--T:11--> Placez les boutons sur la planche d'essais</translate>
 +
|Step_Content=<translate><!--T:12-->
 +
Avant de souder le circuit, on va le réaliser sur une planche d'essais, pour être bien surs que tout fonctionne.
 +
 
 +
<!--T:13-->
 +
On commence par connecter trois boutons aux broches 2, 3 et 4.
 +
 
 +
<!--T:14-->
 +
Les résistances font 1kΩ.
 +
 
 +
<!--T:15-->
 +
''Temps indicatif : 10 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_montage_1_4.png
 +
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_montage_11_4.png
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate><!--T:16--> Placez l'afficheur 7 segments sur la planche d'essais et câblez la première moitié</translate>
 +
|Step_Content=<translate><!--T:17-->
 +
Les broches 8 à 13 se connectent sur le haut de l'afficheur 7 segments, il vous faudra aussi 3 résistances de 220 Ohms.
 +
 
 +
<!--T:18-->
 +
En cas de doute, procédez dans l'ordre :
 +
 
 +
<!--T:19-->
 +
* On commence par connecter le broche 8 à la patte en haut à droite de l'afficheur
 +
* Ensuite la broche 9, qui nécéssite une résistance
 +
* Ensuite la broche 10, une résistance aussi
 +
* La broche 11 se connecte directement à la quatrième broche en partant de la droite
 +
* On continue avec la broche 12, cablée sans résistance.
 +
* Puis enfin la broche 13, qui se connecte avec une résistance à la broche la plus à gauche en haut.
 +
La moitié est faite ! '''Bravo !'''
 +
 
 +
<!--T:20-->
 +
''Temps indicatif : 7 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_montage_21_4.png
 +
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_montage_15_4.png
 +
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_montage_14_4.png
 +
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_montage_13_4.png
 +
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_montage_12_4.png
 +
|Step_Picture_05=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_montage_2_4.png
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate><!--T:21--> Câblez la deuxième partie de l'afficheur 7 segments</translate>
 +
|Step_Content=<translate><!--T:22-->
 +
Continuez à cabler, cette fois ce sont les broches A0 à A5, et il vous faut une résistance de 220 Ω pour la broche A5
 +
 
 +
<!--T:23-->
 +
''Temps indicatif : 5 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_montage_3_4.png
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate><!--T:24--> Soudez des connecteurs à l'anneau</translate>
 +
|Step_Content=<translate><!--T:25-->
 +
Prenez votre anneau de Leds et trois câbles :
 +
* Un vert pour la donnée / DataIn
 +
* Un noir pour la masse / GND / G / 0V
 +
* Un rouge pour le 5V / PWR
 +
Coupez les câbles au ras du connecteur.
 +
 
 +
<!--T:26-->
 +
Dénudez leurs extrémités ( une extrémité par câble )
 +
 
 +
<!--T:27-->
 +
Insérez l'extrémité dénudée du câble noir dans le trou "G"
 +
 
 +
<!--T:28-->
 +
Et soudez le.
 +
 
 +
<!--T:29-->
 +
Vous le savez pas souder ? Regardez [http://www.semageek.com/bd-souder-c-est-facile-voici-comment-faire/ ici] et si vous voulez plus de détails regardez [https://mightyohm.com/files/soldercomic/translations/Souder%20c'est%20facile_FR.pdf la].
 +
 
 +
<!--T:30-->
 +
''Temps indicatif : 10 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0609.JPG
 +
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0610.JPG
 +
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0611.JPG
 +
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0612.JPG
 +
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0613.JPG
 +
|Step_Picture_05=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0614.JPG
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate><!--T:31--> Connectez votre anneau de Leds</translate>
 +
|Step_Content=<translate><!--T:32-->
 +
Après tout le reste, c'est facile.
 +
* Le fil rouge va sur la piste connectée au 5V
 +
* Le fil noir va sur la piste connectée à GND
 +
* Le fil vert se branche sur la broche 5
 +
Mais ça, vous vous en doutiez.
 +
 
 +
<!--T:33-->
 +
''Temps indicatif : 1 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_montage_4_4.png
 
}}
 
}}
{{ {{tntn|Separator}}}}
+
{{Tuto Step
{{ {{tntn|Tuto Step}}
+
|Step_Title=<translate><!--T:34--> Donnez lui son code</translate>
|Step_Title=Placez les boutons sur la planche d'essais
+
|Step_Content=<translate><!--T:35-->
|Step_Content=On commence par connecter
+
Si vous avez déja le logiciel Arduino, très bien ! ouvrez le fichier appelé '''[http://fritzing.org/media/fritzing-repo/projects/t/timer_v3/code/Timer_code.ino Timer_code.ino]''' et téléversez le dans la carte.
 +
 
 +
<!--T:36-->
 +
Vous trouverez ce fichier dans ce tutoriel.
 +
 
 +
<!--T:37-->
 +
Sinon, téléchargez le logiciel arduino [https://www.arduino.cc/en/Main/Software# sur le site d'arduino]
 +
 
 +
<!--T:38-->
 +
Sélectionnez le port COM qui correspond à votre carte
 +
 
 +
<!--T:39-->
 +
Et appuyez sur Téléverser en haut à gauche.
 +
 
 +
<!--T:40-->
 +
''Temps indicatif : 3 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_Televersement.jpg
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Title=Téléversez le code dans la mémoire de votre Arduino
+
|Step_Title=<translate><!--T:41--> Ca ne téléverse pas ?</translate>
|Step_Content=
+
|Step_Content=<translate><!--T:42-->
 +
Avez-vous inclus les bibliothèques nécessaires à ce code ?
 +
 
 +
<!--T:43-->
 +
Il vous en faut 2 :
 +
* '''SevSeg''' pour piloter l'afficheur 7 segments
 +
* '''Adafruit_Neopixel''' pour piloter l'anneau de Leds
 +
Si en haut du code elles ne s'affichent pes en rouge mais en noir, il faut les ajouter.
 +
 
 +
<!--T:44-->
 +
Ouvrez le gestionnaire de bibliothèques : ''Croquis > Inclure une bibliothèque > Gérer les bibliothèques''
 +
 
 +
<!--T:45-->
 +
Cherchez ces deux bibliothèques et ajoutez-les en les sélectionnant dans la liste et en cliquant sur ''Installer''
 +
 
 +
<!--T:46-->
 +
''Temps indicatif : 10 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_Biliotheques1.jpg
 +
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_Biliotheques2.jpg
 +
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_Biliotheques3.jpg
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Title=Vérifiez que ca marche !
+
|Step_Title=<translate><!--T:47--> Vérifiez que ca marche !</translate>
|Step_Content=Vous avez trois boutons :  
+
|Step_Content=<translate><!--T:48-->
 +
Vous avez trois boutons :  
  
PLUS (connecté à ..) doit incrémenter la durée que vous voyez affichée sur l'afficheur LCD.  
+
<!--T:49-->
 +
PLUS (connecté à la broche 3 ) doit incrémenter la durée que vous voyez affichée sur l'afficheur LCD.  
  
MOINS (connecté à ... ) fait l'inverse.
+
<!--T:50-->
 +
MOINS (connecté à la broche 2 ) fait l'inverse.
  
START (connecté à ... ) lance le compte à rebours et donc allume l'anneau de leds.  
+
<!--T:51-->
 +
START (connecté à la broche 4 ) lance le compte à rebours et donc allume l'anneau de leds.  
  
''Temps indicatif : 2 min''
+
<!--T:52-->
 +
Si ca ne marche pas : 
 +
* Vérifiez votre câblage fil par fil en reprenant tout depuis de début
 +
* Vérifiez que votre Arduino est branché
 +
* Vérifiez que le code a bien été téléversé dans la carte
 +
* Demandez à quelqu'un de vérifiez votre câblage (souvent ça aide)
 +
''Temps indicatif : 2 min''</translate>
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0510.JPG
+
|Step_Title=<translate><!--T:53--> Félicitez vous</translate>
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0511.JPG
+
|Step_Content=<translate><!--T:54--> ''Temps indicatif : à volonté.''</translate>
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0513.JPG
+
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0616.JPG
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0514.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0515.JPG
 
|Step_Title=Soudez les boutons sur la platine
 
|Step_Content=''Temps indicatif : 30 min''
 
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0557.JPG
+
|Step_Title=<translate><!--T:55--> Découpez une platine pour les boutons</translate>
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0560.JPG
+
|Step_Content=<translate><!--T:56-->
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0561.JPG
+
Coupez un morceau de plaque à trous de facon à ce qu'il fasse 79x17mm, environ 30x6 trous.
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0568.JPG
+
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0566.JPG
+
<!--T:57-->
|Step_Picture_05=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0569.JPG
+
'''Portez un masque à poussière.'''
|Step_Title=Préparez le bouclier de prototypage
+
 
|Step_Content=Pour préparer le bouclier de prototypage à recevoir nos composants, il faut lui retirer :  
+
<!--T:58-->
 +
''Temps indicatif : 10 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0664.JPG
 +
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0665.JPG
 +
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0666.JPG
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate><!--T:59--> Soudez les boutons sur la platine</translate>
 +
|Step_Content=<translate><!--T:60-->
 +
Commencez par souder les boutons sur la plaque à trous en suivant le schéma indiqué (ce sont les mêmes connexions que sur la platine d'essai)
 +
 
 +
<!--T:61-->
 +
Les résistances font toujours 1 kΩ.
 +
 
 +
<!--T:62-->
 +
Correspondances des câbles : 
 +
* '''Bleu : PLUS'''
 +
* '''Vert : START'''
 +
* '''Blanc : MOINS'''
 +
''Temps indicatif : 30 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_Platine_Boutons_Timer.png
 +
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0668.JPG
 +
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0669.JPG
 +
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0671.JPG
 +
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0672.JPG
 +
|Step_Picture_05=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0674.JPG
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate><!--T:63--> Préparez le bouclier de prototypage</translate>
 +
|Step_Content=<translate><!--T:64-->
 +
Pour préparer le bouclier de prototypage à recevoir nos composants, il faut lui retirer :  
 
* Le bouton RESET
 
* Le bouton RESET
 
* Le bouton S1
 
* Le bouton S1
Ligne 83 : Ligne 295 :
 
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''
+
<!--T:65-->
 +
''Temps indicatif : 20 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0557.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_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0568.JPG
 +
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0566.JPG
 +
|Step_Picture_05=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0569.JPG
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0570.JPG
+
|Step_Title=<translate><!--T:66--> Soudez l'afficheur 7 segments au bouclier de prototypage</translate>
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0571.JPG
+
|Step_Content=<translate><!--T:67-->
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0574.JPG
+
Placez l'afficheur 7 segments '''EXACTEMENT comme sur la photo''', sinon votre Timer risque de ne pas rentrer dans son boîtier !  
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0576.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0578.JPG
 
|Step_Title=Soudez l'afficheur 7 segments au bouclier de prototypage
 
|Step_Content=Placez l'afficheur 7 segments '''EXACTEMENT comme sur la photo''', sinon votre Timer risque de ne pas rentrer dans son boîtier !  
 
  
 +
<!--T:68-->
 
Ensuite Soudez le en place, pour qu'il soit bien plaqué contre le bouclier, vous pouvez recourber ses pattes.
 
Ensuite Soudez le en place, pour qu'il soit bien plaqué contre le bouclier, vous pouvez recourber ses pattes.
  
 +
<!--T:69-->
 
Coupez lui les pattes une fois qu'il est soudé.
 
Coupez lui les pattes une fois qu'il est soudé.
  
 +
<!--T:70-->
 
Votre Timer prend forme. Bravo !
 
Votre Timer prend forme. Bravo !
  
''Temps indicatif : 10 min''
+
<!--T:71-->
 +
''Temps indicatif : 10 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0570.JPG
 +
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0571.JPG
 +
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0574.JPG
 +
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0576.JPG
 +
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0578.JPG
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
 +
|Step_Title=<translate><!--T:72--> Connectez les broches 8 à 13 à l'afficheur</translate>
 +
|Step_Content=<translate><!--T:73-->
 +
Les broches 8, 11, 12 sont connectées à l'afficheur par un fil
 +
 
 +
<!--T:74-->
 +
Les broches 9, 10 et 13 sont connectées à l'afficheur par une résistance de 220 Ω
 +
 
 +
<!--T:75-->
 +
''Temps indicatif : 30 min''</translate>
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0582.JPG
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0582.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0583.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0583.JPG
Ligne 109 : Ligne 342 :
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0587.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0587.JPG
 
|Step_Picture_05=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0598.JPG
 
|Step_Picture_05=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0598.JPG
|Step_Title=Connectez les broches 8 à 13 à l'afficheur
+
}}
|Step_Content=Les broches 8, 11, 12 sont connectées à l'afficheur par un fil
+
{{Tuto Step
 +
|Step_Title=<translate><!--T:76--> Connectez les broches A0 à A5 à l'afficheur</translate>
 +
|Step_Content=<translate><!--T:77-->
 +
Les broches A0 à A4 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
+
<!--T:78-->
 +
La broche 5 est connectée à l'afficheur par une résistance de 220 Ω
  
''Temps indicatif : 30 min''
+
<!--T:79-->
}}
+
''Temps indicatif : 30 min''</translate>
{{ {{tntn|Tuto Step}}
 
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0600.JPG
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0600.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0601.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0601.JPG
 
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0602.JPG
 
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0602.JPG
 
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0606.JPG
 
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0606.JPG
|Step_Title=Connectez les broches A0 à A5 à l'afficheur
 
|Step_Content=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''
 
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0608.JPG
+
|Step_Title=<translate><!--T:80--> Vérifiez que votre afficheur est bien soudé</translate>
|Step_Title=Vérifiez que votre afficheur est bien soudé
+
|Step_Content=<translate><!--T:81-->
|Step_Content=Connectez votre Arduino et votre bouclier de prototypage.  
+
Connectez votre Arduino et votre bouclier de prototypage.  
  
 +
<!--T:82-->
 
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 )  
  
 +
<!--T:83-->
 
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''
+
<!--T:84-->
 +
''Temps indicatif : 1 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0608.JPG
 +
|Step_Picture_00_annotation={"objects":[],"height":"225","width":"900"}
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Title=Ajustez l'afficheur 7 segments à l'anneau de Leds
+
|Step_Title=<translate><!--T:85--> Ajustez l'afficheur 7 segments à l'anneau de Leds</translate>
|Step_Content=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.  
+
|Step_Content=<translate><!--T:86-->
 +
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.  
  
 +
<!--T:87-->
 
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''
+
<!--T:88-->
}}
+
Vous pouvez utiliser une lime ou bien un outil rotatif, le deuxième est plus rapide, mais plus dangereux. Vous êtes libre.
{{ {{tntn|Tuto Step}}
+
 
|Step_Title=Connectez l'anneau de Leds au bouclier de prototypage
+
<!--T:89-->
|Step_Content=Connectez par un fil G et GND
+
Attention à ne pas endommager l'afficheur : si vous allez trop profond, je pense que vous pourriez couper un câble et il se pourrait que plus rien ne marche. Donc '''soyez doux en limant.'''
  
Connectez par un fil PWR et 5V
+
<!--T:90-->
 +
'''Il faut que l'anneau de Leds soit en dessous de l'afficheur''' (voir photos 3 : trop haut et 4 juste assez bas.)
  
''Temps indicatif : 5 min''
+
<!--T:91-->
 +
''Temps indicatif : 15 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0629.JPG
 +
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0628.JPG
 +
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0632.JPG
 +
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0634.JPG
 +
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0635.JPG
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0518.JPG
+
|Step_Title=<translate><!--T:92--> Assemblez les boutons et le bouclier</translate>
|Step_Title=Assemblez les boutons et le bouclier
+
|Step_Content=<translate><!--T:93-->
|Step_Content=Les boutons se soudent sur les connexions suivantes :  
+
Les boutons se soudent sur les connexions suivantes :  
 +
* Moins (blanc) : broche 2
 +
* Plus (bleu) : broche 3
 +
* Start (vert) : broche 4
  
A0 : Moins
+
<!--T:94-->
 
+
''Temps indicatif : 5 min''</translate>
A1 : Plus
+
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0675.JPG
 
+
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0676.JPG
A2 : Start
+
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0677.JPG
 
+
}}
''Temps indicatif : 5 min''
+
{{Tuto Step
 +
|Step_Title=<translate><!--T:95--> Connectez l'anneau de Leds au bouclier de prototypage</translate>
 +
|Step_Content=<translate><!--T:96-->
 +
Dénudez les fils que vous aviez soudé sur l'anneau, et soudez les au bouclier.
 +
* Connectez par un fil G et GND
 +
* Connectez par un fil PWR et 5V
 +
* Insérez une résistance entre la broche 5 et DataIn
 +
''Temps indicatif : 5 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0679.JPG
 +
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0680.JPG
 +
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0682.JPG
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0520.JPG
+
|Step_Title=<translate><!--T:97--> Découpez le boitier au laser</translate>
|Step_Title=Découpez le boitier au laser
+
|Step_Content=<translate><!--T:98-->
|Step_Content=Vous trouverez les fichiers .svg dans le tutoriel.  
+
Vous trouverez les fichiers .svg dans le tutoriel.  
  
 +
<!--T:99-->
 
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_Corps dans un matériau de 6mm d'épaisseur, j'ai utilisé du contreplaqué de bouleau.  
  
 +
<!--T:100-->
 
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.
 
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.
 +
 +
<!--T:101-->
 +
''Temps indicatif : 20 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0520.JPG
 +
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_Laser.gif
 +
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_Laser_Gravure.gif
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0522.JPG
+
|Step_Title=<translate><!--T:102--> Collez le boitier</translate>
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0523.JPG
+
|Step_Content=<translate><!--T:103-->
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0524.JPG
+
Empilez les différentes sections du boitier en les collant avec de la colle à bois.  
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0526.JPG
 
|Step_Title=Collez le boitier
 
|Step_Content=Empilez les différentes sections du boitier en les collant avec de la colle à bois.  
 
  
 +
<!--T:104-->
 
Laissez sécher sous pression (J'ai utilisé un extincteur mais un serre-joint sera parfait)
 
Laissez sécher sous pression (J'ai utilisé un extincteur mais un serre-joint sera parfait)
  
 +
<!--T:105-->
 
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.  
 
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.  
  
 +
<!--T:106-->
 
'''NE COLLEZ PAS LE CAPOT ARRIERE !'''
 
'''NE COLLEZ PAS LE CAPOT ARRIERE !'''
 +
 +
<!--T:107-->
 +
''Temps indicatif : 10 min''</translate>
 +
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0522.JPG
 +
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0523.JPG
 +
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0524.JPG
 +
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0526.JPG
 +
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_Collage.gif
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0527.JPG
+
|Step_Title=<translate><!--T:108--> On ferme tout ça !</translate>
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0528.JPG
+
|Step_Content=<translate><!--T:109-->
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0529.JPG
+
Pour maintenir le boitier fermé, vous pouvez utiliser 4 petites vis à bois.
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0530.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0531.JPG
 
|Step_Title=On ferme tout ça !
 
|Step_Content=Pour maintenir le boitier fermé, vous pouvez utiliser 4 petites vis à bois.
 
  
 +
<!--T:110-->
 
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.
 
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.
  
 +
<!--T:111-->
 
Faites bien attention à '''aligner le capot arrière avec le reste avant de visser !'''
 
Faites bien attention à '''aligner le capot arrière avec le reste avant de visser !'''
}}
 
{{ {{tntn|Tuto Step}}
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0539.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0541.JPG
 
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0543.JPG
 
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0544.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0545.JPG
 
|Step_Title=Finissez votre boitier
 
|Step_Content=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.
 
}}
 
{{ {{tntn|Tuto Step}}
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0550.JPG
 
|Step_Title=Réassemblez le tout, et testez votre timer !
 
|Step_Content=Alors ? Ca marche bien ?
 
  
Si oui, gagnez plein de temps en l'utilisant, sinon, perdez-en un peu plus à le débugger :)
+
<!--T:112-->
}}
+
''Temps indicatif : 10 min''</translate>
{{ {{tntn|Tuto Step}}
 
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0527.JPG
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0527.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0528.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0528.JPG
Ligne 228 : Ligne 482 :
 
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0530.JPG
 
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0530.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0531.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0531.JPG
|Step_Title=On ferme tout ça !
+
}}
|Step_Content=Pour maintenir le boitier fermé, vous pouvez utiliser 4 petites vis à bois.
+
{{Tuto Step
 +
|Step_Title=<translate><!--T:113--> Finissez votre boitier</translate>
 +
|Step_Content=<translate><!--T:114-->
 +
Si vous voulez un aspect plus travaillé, poncez votre boitier (sans l'électronique à l'intérieur)
  
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.
+
<!--T:115-->
 +
En premier lieu j'ai utilisé une ponceuse vibrante avec un grain de 120 puis du papier de verre grain 180 et enfin 500.
  
Faites bien attention à '''aligner le capot arrière avec le reste avant de visser !'''
+
<!--T:116-->
}}
+
''Temps indicatif : 20-45 min (Selon votre perfectionnisme)''</translate>
{{ {{tntn|Tuto Step}}
 
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0539.JPG
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0539.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0541.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0541.JPG
Ligne 241 : Ligne 498 :
 
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0544.JPG
 
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0544.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0545.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0545.JPG
|Step_Title=Finissez votre boitier
 
|Step_Content=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.
 
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0550.JPG
+
|Step_Title=<translate><!--T:117--> Réassemblez le tout, et testez votre timer !</translate>
|Step_Title=Réassemblez le tout, et testez votre timer !
+
|Step_Content=<translate><!--T:118-->
|Step_Content=Alors ? Ca marche bien ?  
+
Alors ? Ca marche bien ?  
  
 +
<!--T:119-->
 
Si oui, gagnez plein de temps en l'utilisant, sinon, perdez-en un peu plus à le débugger :)
 
Si oui, gagnez plein de temps en l'utilisant, sinon, perdez-en un peu plus à le débugger :)
}}
 
{{ {{tntn|Tuto Step}}
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0609.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0610.JPG
 
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0611.JPG
 
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0612.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0613.JPG
 
|Step_Picture_05=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0614.JPG
 
|Step_Title=Soudez lui des fils !
 
|Step_Content=Vous avez peut-être remarqué qu'il manque des connecteurs à votre anneau de Leds : il faut les lui souder !
 
  
Munissez vous de trois fils :  
+
<!--T:120-->
* un '''noir''' (pour la masse / le 0V / le '''GND''')
+
Fonction cachée : Si vous appuyez en même temps sur PLUS et MOINS, alors le décompte s'arrête.</translate>
* un '''rouge''' ( pour le + / le 5V / le '''PWR''')
+
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0550.JPG
* un '''vert''' (pour la donnée / '''Data In''' )
 
Coupez un des deux connecteurs à ras.
 
 
 
Dénudez l'extrémité du fil
 
 
 
Torsadez l'extrémité du fil noir et faites-la passer dans le trou marqué "GND"
 
 
 
Soudez le fil en place, et faites de même pour les deux autres.  
 
 
 
''Temps indicatif : 10 min''
 
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Notes
|Step_Title=Connectez l'anneau au montage.
+
|Notes=<translate><!--T:121-->
|Step_Content=C'est plutôt facile par rapport à ce que vous avez déja fait.  
+
Le code inclus dans ce tutoriel est une version de celui ci : http://fritzing.org/projects/timer-work-in-progress
  
Le rouge sur la colonne +
+
<!--T:122-->
 +
Pour comprendre comment brancher l'afficheur 7 segments j'ai repris le montage de Clab_Fred, consultable ici : http://fritzing.org/projects/test-4-digits-7-segments-displays/
  
Le noir sur la colonne -
+
<!--T:123-->
 
+
Retrouvez le câblage et le reste ici : http://fritzing.org/projects/timer_v3</translate>
Le vert sur la broche 0 ( Pas A0 hein ! 0 )
 
 
 
''Temps indicatif : 1 min''
 
}}
 
{{ {{tntn|Tuto Step}}
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0616.JPG
 
|Step_Title=Testez à nouveau votre montage.
 
|Step_Content=Et félicitez vous s'il marche !
 
 
 
''Temps indicatif : à vous de décider''
 
}}
 
{{ {{tntn|Tuto Step}}
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0609.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0610.JPG
 
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0611.JPG
 
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0612.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0613.JPG
 
|Step_Picture_05=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0614.JPG
 
|Step_Title=Soudez lui des fils !
 
|Step_Content=Vous avez peut-être remarqué qu'il manque des connecteurs à votre anneau de Leds : il faut les lui souder !
 
 
 
Munissez vous de trois fils :  
 
* un '''noir''' (pour la masse / le 0V / le '''GND''')
 
* un '''rouge''' ( pour le + / le 5V / le '''PWR''')
 
* un '''vert''' (pour la donnée / '''Data In''' )
 
Coupez un des deux connecteurs à ras.
 
 
 
Dénudez l'extrémité du fil
 
 
 
Torsadez l'extrémité du fil noir et faites-la passer dans le trou marqué "GND"
 
 
 
Soudez le fil en place, et faites de même pour les deux autres.
 
 
 
''Temps indicatif : 10 min''
 
}}
 
{{ {{tntn|Tuto Step}}
 
|Step_Title=Connectez l'anneau au montage.
 
|Step_Content=C'est plutôt facile par rapport à ce que vous avez déja fait.
 
 
 
Le rouge sur la colonne +
 
 
 
Le noir sur la colonne -
 
 
 
Le vert sur la broche 0 ( Pas A0 hein ! 0 )
 
 
 
''Temps indicatif : 1 min''
 
}}
 
{{ {{tntn|Tuto Step}}
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0616.JPG
 
|Step_Title=Testez à nouveau votre montage.
 
|Step_Content=Et félicitez vous s'il marche !
 
 
 
''Temps indicatif : à vous de décider''
 
}}
 
{{ {{tntn|Tuto Step}}
 
|Step_Title=Placez l'afficheur 7 segments sur la planche d'essais et câblez
 
|Step_Content=
 
}}
 
{{ {{tntn|Tuto Step}}
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0609.JPG
 
|Step_Picture_01=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0610.JPG
 
|Step_Picture_02=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0611.JPG
 
|Step_Picture_03=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0612.JPG
 
|Step_Picture_04=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0613.JPG
 
|Step_Picture_05=Timer_-_Un_minuteur_à_base_d'Arduino_DSCN0614.JPG
 
|Step_Title=Soudez des connecteurs à l'anneau de Leds
 
|Step_Content=
 
}}
 
{{ {{tntn|Tuto Step}}
 
|Step_Picture_00=Timer_-_Un_minuteur_à_base_d'Arduino_Timer_montage_4_4.png
 
|Step_Title=Connectez votre anneau de Leds
 
|Step_Content=Après tout le reste, c'est facile.
 
 
}}
 
}}
{{ {{tntn|Notes}}
+
{{Tuto Status
|Notes=Le code inclus dans ce tutoriel est une version de celui ci : http://fritzing.org/projects/timer-work-in-progress
+
|Complete=Published
 
}}
 
}}
{{ {{tntn|Tuto Status}}}}
 

Version actuelle datée du 9 décembre 2019 à 12:02

Auteur avatarDavid LE GALL | Dernière modification 9/12/2019 par Clementflipo

Timer - Un minuteur à base d'Arduino Timer.gif
Un chronomètre design et multifonction.
Difficulté
Moyen
Durée
8 heure(s)
Catégories
Électronique, Mobilier, Maison
Coût
70 EUR (€)
Autres langues :
English • ‎français
Licence : GNU Free Hardware Designs

Introduction

Cet objet est un outil de productivité.

En réunion, il est fréquent de dépasser le temps imparti, pour tenter d'éviter ce genre de problèmes, on peut responsabiliser tous les participants en affichant le temps qui s'écoule de façon schématique : ici on a utilisé un anneau de Leds pour faire cela.

Il y a plusieurs temps prédéfinis que l'on peut sélectionner : 1min, 3min, 5min, 10min, 15min, 20min, 30min, 45min, 1h, 1h30 et 2h. On peut en rajouter si l'on modifie le code.

Il y a trois boutons : PLUS et MOINS pour naviguer dans les temps proposés, START pour lancer le compte à rebours. (Un appui simulatné sur PLUS et MOINS stoope le compté à rebours)

Pour fabriquer ce truc, on va couper avec un dremel, une scie à métaux, une découpe laser, souder .. enfin faire plein de trucs simpas.

Video d'introduction

Matériaux

Electronique

  • Arduino UNO
  • Bouclier de prototypage
  • Afficheur 7 segments SH5461AS
  • Bouton poussoir 12mm x3
  • Résistances 220 Ω x4
  • Résistances 1 kΩ x3
  • Résistance 220 Ω x4
  • Anneau de Leds Adafruit Neopixel
  • Plaque à trous

Tous les composants dont vous avez besoin SAUF L'ANNEAU DE LEDS ET LES BOUTONS 12mm ET LA PLAQUE A TROUS se trouvent dans le "Super Starter Kit ELEGOO" disponible sur amazon par exemple.

Boîtier

  • Bois 150x290x6mm
  • Stratifié ou bois de placage 100x100mm
  • vis à bois (4x25 mm) x4
  • Colle à bois

Outils

Electronique

  • Ordinateur
  • Câble USB
  • Fer à souder
  • Pince coupante
  • Pince plate
  • Pince à dénuder
  • Fil d'etain
  • Tresse à dessouder ou pompe à dessouder

Boîtier

  • Découpe laser
  • Ponceuse grain 120
  • Papier de verre grains 240, 500
  • Dremel ou lime à métaux

Étape 1 - Placez les boutons sur la planche d'essais

Avant de souder le circuit, on va le réaliser sur une planche d'essais, pour être bien surs que tout fonctionne.

On commence par connecter trois boutons aux broches 2, 3 et 4.

Les résistances font 1kΩ.

Temps indicatif : 10 min



Étape 2 - Placez l'afficheur 7 segments sur la planche d'essais et câblez la première moitié

Les broches 8 à 13 se connectent sur le haut de l'afficheur 7 segments, il vous faudra aussi 3 résistances de 220 Ohms.

En cas de doute, procédez dans l'ordre :

  • On commence par connecter le broche 8 à la patte en haut à droite de l'afficheur
  • Ensuite la broche 9, qui nécéssite une résistance
  • Ensuite la broche 10, une résistance aussi
  • La broche 11 se connecte directement à la quatrième broche en partant de la droite
  • On continue avec la broche 12, cablée sans résistance.
  • Puis enfin la broche 13, qui se connecte avec une résistance à la broche la plus à gauche en haut.

La moitié est faite ! Bravo !

Temps indicatif : 7 min

Étape 3 - Câblez la deuxième partie de l'afficheur 7 segments

Continuez à cabler, cette fois ce sont les broches A0 à A5, et il vous faut une résistance de 220 Ω pour la broche A5

Temps indicatif : 5 min




Étape 4 - Soudez des connecteurs à l'anneau

Prenez votre anneau de Leds et trois câbles :

  • Un vert pour la donnée / DataIn
  • Un noir pour la masse / GND / G / 0V
  • Un rouge pour le 5V / PWR

Coupez les câbles au ras du connecteur.

Dénudez leurs extrémités ( une extrémité par câble )

Insérez l'extrémité dénudée du câble noir dans le trou "G"

Et soudez le.

Vous le savez pas souder ? Regardez ici et si vous voulez plus de détails regardez la.

Temps indicatif : 10 min

Étape 5 - Connectez votre anneau de Leds

Après tout le reste, c'est facile.

  • Le fil rouge va sur la piste connectée au 5V
  • Le fil noir va sur la piste connectée à GND
  • Le fil vert se branche sur la broche 5

Mais ça, vous vous en doutiez.

Temps indicatif : 1 min




Étape 6 - Donnez lui son code

Si vous avez déja le logiciel Arduino, très bien ! ouvrez le fichier appelé Timer_code.ino et téléversez le dans la carte.

Vous trouverez ce fichier dans ce tutoriel.

Sinon, téléchargez le logiciel arduino sur le site d'arduino

Sélectionnez le port COM qui correspond à votre carte

Et appuyez sur Téléverser en haut à gauche.

Temps indicatif : 3 min




Étape 7 - Ca ne téléverse pas ?

Avez-vous inclus les bibliothèques nécessaires à ce code ?

Il vous en faut 2 :

  • SevSeg pour piloter l'afficheur 7 segments
  • Adafruit_Neopixel pour piloter l'anneau de Leds

Si en haut du code elles ne s'affichent pes en rouge mais en noir, il faut les ajouter.

Ouvrez le gestionnaire de bibliothèques : Croquis > Inclure une bibliothèque > Gérer les bibliothèques

Cherchez ces deux bibliothèques et ajoutez-les en les sélectionnant dans la liste et en cliquant sur Installer

Temps indicatif : 10 min


Étape 8 - Vérifiez que ca marche !

Vous avez trois boutons :

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

MOINS (connecté à la broche 2 ) fait l'inverse.

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

Si ca ne marche pas :

  • Vérifiez votre câblage fil par fil en reprenant tout depuis de début
  • Vérifiez que votre Arduino est branché
  • Vérifiez que le code a bien été téléversé dans la carte
  • Demandez à quelqu'un de vérifiez votre câblage (souvent ça aide)

Temps indicatif : 2 min

Étape 9 - Félicitez vous

Temps indicatif : à volonté.




Étape 10 - Découpez une platine pour les boutons

Coupez un morceau de plaque à trous de facon à ce qu'il fasse 79x17mm, environ 30x6 trous.

Portez un masque à poussière.

Temps indicatif : 10 min


Étape 11 - Soudez les boutons sur la platine

Commencez par souder les boutons sur la plaque à trous en suivant le schéma indiqué (ce sont les mêmes connexions que sur la platine d'essai)

Les résistances font toujours 1 kΩ.

Correspondances des câbles :

  • Bleu : PLUS
  • Vert : START
  • Blanc : MOINS

Temps indicatif : 30 min

Étape 12 - 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

Étape 13 - 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

Étape 14 - 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 Ω

Temps indicatif : 30 min

Étape 15 - 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 Ω

Temps indicatif : 30 min


Étape 16 - 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




Étape 17 - 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.

Vous pouvez utiliser une lime ou bien un outil rotatif, le deuxième est plus rapide, mais plus dangereux. Vous êtes libre.

Attention à ne pas endommager l'afficheur : si vous allez trop profond, je pense que vous pourriez couper un câble et il se pourrait que plus rien ne marche. Donc soyez doux en limant.

Il faut que l'anneau de Leds soit en dessous de l'afficheur (voir photos 3 : trop haut et 4 juste assez bas.)

Temps indicatif : 15 min

Étape 18 - Assemblez les boutons et le bouclier

Les boutons se soudent sur les connexions suivantes :

  • Moins (blanc) : broche 2
  • Plus (bleu) : broche 3
  • Start (vert) : broche 4

Temps indicatif : 5 min


Étape 19 - Connectez l'anneau de Leds au bouclier de prototypage

Dénudez les fils que vous aviez soudé sur l'anneau, et soudez les au bouclier.

  • Connectez par un fil G et GND
  • Connectez par un fil PWR et 5V
  • Insérez une résistance entre la broche 5 et DataIn

Temps indicatif : 5 min


Étape 20 - 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.

Temps indicatif : 20 min


Étape 21 - 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 !

Temps indicatif : 10 min

Étape 22 - 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 !

Temps indicatif : 10 min

Étape 23 - 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.

Temps indicatif : 20-45 min (Selon votre perfectionnisme)

Étape 24 - 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 :)

Fonction cachée : Si vous appuyez en même temps sur PLUS et MOINS, alors le décompte s'arrête.




Notes et références

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

Pour comprendre comment brancher l'afficheur 7 segments j'ai repris le montage de Clab_Fred, consultable ici : http://fritzing.org/projects/test-4-digits-7-segments-displays/

Retrouvez le câblage et le reste ici : http://fritzing.org/projects/timer_v3

Commentaires

Published