https://wiki.fablab-sud31.fr/index.php?title=Thermom%C3%A8tre_Arduino_%C3%A0_aiguille&feed=atom&action=history
Thermomètre Arduino à aiguille - Historique des versions
2024-03-29T13:06:43Z
Historique des versions pour cette page sur le wiki
MediaWiki 1.39.5
https://wiki.fablab-sud31.fr/index.php?title=Thermom%C3%A8tre_Arduino_%C3%A0_aiguille&diff=310&oldid=prev
Administrateur : /* Fichiers sources */
2016-11-30T15:01:34Z
<p><span dir="auto"><span class="autocomment">Fichiers sources</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 30 novembre 2016 à 15:01</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Ligne 47 :</td>
<td colspan="2" class="diff-lineno">Ligne 47 :</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Fichiers sources ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Fichiers sources ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>L'ensemble des fichiers nécessaire à la réalisation du thermomètre sont disponibles [https://<del style="font-weight: bold; text-decoration: none;">owncloud</del>.<del style="font-weight: bold; text-decoration: none;">fablab</del>-<del style="font-weight: bold; text-decoration: none;">sud31.fr</del>/<del style="font-weight: bold; text-decoration: none;">index.php/s/fd3f6ba1ade3079dabb1a22d44dc7b11?path=%2FArduino%2Fthermometre%20a%20aiguille</del> sur <del style="font-weight: bold; text-decoration: none;">cette page</del>]. Le code source est commenté de manière à savoir quels sont les paramètres modifiable de manière à adapter la réalisation à votre contexte.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>L'ensemble des fichiers nécessaire à la réalisation du thermomètre sont disponibles [https://<ins style="font-weight: bold; text-decoration: none;">github</ins>.<ins style="font-weight: bold; text-decoration: none;">com/Fab</ins>-<ins style="font-weight: bold; text-decoration: none;">Lab-Sud31-Val-d-Ariege</ins>/<ins style="font-weight: bold; text-decoration: none;">thermometre-aiguille</ins> sur <ins style="font-weight: bold; text-decoration: none;">GitHub</ins>]. Le code source est commenté de manière à savoir quels sont les paramètres modifiable de manière à adapter la réalisation à votre contexte.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Le fichier source « thermometre_aiguille.ino » nécessite l'[http://arduino.cc/en/Main/Software environnement de développement Arduino]. Le fichier de design « thermometre_aiguille.fzz » nécessite le logiciel [http://fritzing.org/home/ Frizting].</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Le fichier source « thermometre_aiguille.ino » nécessite l'[http://arduino.cc/en/Main/Software environnement de développement Arduino]. Le fichier de design « thermometre_aiguille.fzz » nécessite le logiciel [http://fritzing.org/home/ Frizting].</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Licences ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Licences ==</div></td>
</tr>
<!-- diff cache key fablabsud31_wiki:diff:wikidiff2:1.12:old-68:rev-310:1.13.0 -->
</table>
Administrateur
https://wiki.fablab-sud31.fr/index.php?title=Thermom%C3%A8tre_Arduino_%C3%A0_aiguille&diff=68&oldid=prev
Administrateur : Lien vers les logiciels nécessaires.
2015-03-29T11:33:10Z
<p>Lien vers les logiciels nécessaires.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 29 mars 2015 à 11:33</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Ligne 48 :</td>
<td colspan="2" class="diff-lineno">Ligne 48 :</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Fichiers sources ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Fichiers sources ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>L'ensemble des fichiers nécessaire à la réalisation du thermomètre sont disponibles [https://owncloud.fablab-sud31.fr/index.php/s/fd3f6ba1ade3079dabb1a22d44dc7b11?path=%2FArduino%2Fthermometre%20a%20aiguille sur cette page]. Le code source est commenté de manière à savoir quels sont les paramètres modifiable de manière à adapter la réalisation à votre contexte.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>L'ensemble des fichiers nécessaire à la réalisation du thermomètre sont disponibles [https://owncloud.fablab-sud31.fr/index.php/s/fd3f6ba1ade3079dabb1a22d44dc7b11?path=%2FArduino%2Fthermometre%20a%20aiguille sur cette page]. Le code source est commenté de manière à savoir quels sont les paramètres modifiable de manière à adapter la réalisation à votre contexte.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Le fichier source « thermometre_aiguille.ino » nécessite l'[http://arduino.cc/en/Main/Software environnement de développement Arduino]. Le fichier de design « thermometre_aiguille.fzz » nécessite le logiciel [http://fritzing.org/home/ Frizting].</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<!-- diff cache key fablabsud31_wiki:diff:wikidiff2:1.12:old-67:rev-68:1.13.0 -->
</table>
Administrateur
https://wiki.fablab-sud31.fr/index.php?title=Thermom%C3%A8tre_Arduino_%C3%A0_aiguille&diff=67&oldid=prev
Administrateur : Initialisation de la page
2015-03-29T11:28:39Z
<p>Initialisation de la page</p>
<p><b>Nouvelle page</b></p><div><br />
== Description du projet ==<br />
<br />
Ce projet, réalisé dans le cadre du Arduino Day 2015, consiste en un thermomètre piloté par un Arduino, et affichant la température à l'aide d'un cadran à aiguille, tout en utilisant un minimum de composants.<br />
<br />
<gallery><br />
Fichier:Thermometre aiguille cadran general.jpg|Vue d'ensemble du thermomètre à aiguille<br />
Fichier:Thermometre aiguille cadran.jpg|Détails du cadran du thermomètre à aiguille<br />
</gallery><br />
<br />
<br />
== Composants nécessaires ==<br />
<br />
* Arduino UNO (x1)<br />
* Condensateur 1mF 16V (x2)<br />
* Condensateur 1nF 16V (x1)<br />
* Servo moteur 9g (x1)<br />
* Capteur de température MCP9701 (x1)<br />
* Papier épais / carton + feutre / stylo<br />
* Breadboard + câbles.<br />
<br />
<br />
== Grandes lignes de la réalisation ==<br />
<br />
=== Branchements ===<br />
<br />
La sonde de température MCP9701 est branchée de la manière suivante (voir les [http://ww1.microchip.com/downloads/en/DeviceDoc/21942e.pdf spécifications techniques] pour l'ordre des broches) : <br />
*Broche Vcc (n°1) sur la broche 5V de l'Arduino<br />
*Broche GND (n°3) sur la broche GND de l'Arduino<br />
*Broche Vout (n°2) sur la broche A0 de l'Arduino<br />
*Condensateur 1mF entre les broches Vcc et GND du MCP9701 (attention à l'éventuelle polarité du condensateur).<br />
*Condensateur 1nF entre les broches Vout et GND du MCP9701 (attention à l'éventuelle polarité du condensateur).<br />
<br />
Le servo moteur est branché de la manière suivante :<br />
*Broche Vcc (en général rouge ou orange) sur la broche 5V de l'Arduino<br />
*Broche GND (en général noire ou marron) sur la broche GND de l'Arduino<br />
*Broche de signal (en général blanche ou jaune) sur la broche 9 de l'Arduino<br />
*Condensateur 1mF entre les broches Vcc et GND du servo (attention à l'éventuelle polarité du condensateur).<br />
<br />
Une fois les branchements faits, vous pouvez transférer le programme « thermometre_aiguille.ino » sur l'Arduino. Avant le transfert, vous pouvez jeter un œil à l'ensemble des lignes commençant par « #define » pour les adapter à votre besoin.<br />
<br />
=== Réalisation du cadran ===<br />
<br />
Pour réaliser le cadran, rien de plus simple. Prenez une feuille de papier épais ou de carton, faites-y un trou suffisamment grand pour y passer l'axe du servo moteur, et fixez à la feuille à l'aide d'un morceau de ruban adhésif. Transférez ensuite le programme « thermometre_aiguille.ino » en ayant pris soin avant de placer la valeur de « DEBUG_MODE » à « 1 ». Le servo moteur parcourra l'ensemble des températures configurées en faisant une pause de deux secondes à chaque température. À chaque pose, mettez un coup de stylo / feutre sur la feuille de papier afin de marquer la graduation (et éventuellement chiffrez cette graduation). <br />
<br />
Une fois le cadran terminé, vous pouvez remettre la valeur de « DEBUG_MODE » à « 1 » et retransférer le programme sur l'Arduino.<br />
<br />
== Fichiers sources ==<br />
L'ensemble des fichiers nécessaire à la réalisation du thermomètre sont disponibles [https://owncloud.fablab-sud31.fr/index.php/s/fd3f6ba1ade3079dabb1a22d44dc7b11?path=%2FArduino%2Fthermometre%20a%20aiguille sur cette page]. Le code source est commenté de manière à savoir quels sont les paramètres modifiable de manière à adapter la réalisation à votre contexte.<br />
<br />
<br />
== Licences ==<br />
<br />
* Le fichier source « thermometre_aiguille.ino » est distribué sous la license [http://en.wikipedia.org/wiki/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29 BSD simplifiée].<br />
* Le fichier source « RunningMedian.h » est placé dans le domaine public (voir entête du fichier).<br />
* Le fichier de design « thermometre_aiguille.fzz », ainsi que les images « thermometre_aiguille_breadboard.png » et « thermometre_aiguille_schematics.png » sont distribués sous la licence [https://creativecommons.org/licenses/by/3.0/fr/ CB-BY].</div>
Administrateur