Qu'est-ce que c'est?



2:
3:
4:
5:
6:
| # | Donné(s) | Capteur(s) | Période | Intérieur/Extérieur | Localisation géographique |
|---|---|---|---|---|---|
| 1 | Température, Humidité relative et "Virtual channels". | SHT75 de Sensirion | Journée | Intérieur | Saint-basile-le-grand, Qc, Canada |
| 2 | Température, Humidité relative et "Virtual channels". | SHT75 de Sensirion | Semaine | Intérieur | Saint-basile-le-grand, Qc, Canada |
| 3 | Pression atmosphérique | MPX4115AP | Journée | Intérieur | Saint-basile-le-grand, Qc, Canada |
| 4 | Pression atmosphérique | MPX4115AP | Senmaine | Intérieur | Saint-basile-le-grand, Qc, Canada |
| 5 | Température | MCP9803 | Journée | À l'intérieur d'un climatiseur, côté air froid | Une salle de serveurs (ordinateurs) à Montréal, Qc, Canada |
| 6 | Température | MCP9803 | Journée | Devant la sortie d'une conduite d'air (Système de climatisation de l'édifice) | Une salle de serveurs (ordinateurs) à Montréal, Qc, Canada |
| TSL2568/TSL2569 | ||
|---|---|---|
| Pas de schéma. | Type: Lumière et Infra-rouge | Interface: I2C |
| Firmware: tsl2568.hex | Version: 1.8 | |
| Précision: 16 Bit ADC | ||
| Commentaires: Un capteur intéressant manufacturé par Taos permettant de mesurer deux canaux (Infra-rouge seul, Infra-rouge + Visible) avec sélection de gain. Il a environ 4x la sensibilité du TSL2560/1 et sature donc plus facilement quand utilisé dans des conditions très lumineuses. Encore ici, il est possible de calculer l'illumination en Lux à l'aide d'une formule du manufacturier (supporté par le logiciel). Le câblage est standard pour I2C. Le firmware s'attends à ce que les broche d'adresse soient à GND. Notez qu'il faut une alimentation 3.3 volt et des résistances pull-up 4.7k à 3.3v pour le BUS USB. | ||
| TSL2560/TSL2561 | ||
|---|---|---|
| Pas de schéma. | Type: Lumière et Infra-rouge | Interface: I2C |
| Firmware: tsl2561.hex | Version: 1.8 | |
| Précision: 16 Bit ADC | ||
| Commentaires: Un capteur intéressant manufacturé par Taos permettant de mesurer deux canaux (Infra-rouge seul, Infra-rouge + Visible) avec sélection de gain. Il est possible de calculer l'illumination en Lux à l'aide d'une formule du manufacturier (supporté par le logiciel). Le câblage est standard pour I2C. Le firmware s'attends à ce que les broche d'adresse soient à GND. Notez qu'il faut une alimentation 3.3 volt et des résistances pull-up 4.7k à 3.3v pour le BUS USB. | ||
| ADT7410 | ||
|---|---|---|
| Pas de schéma. | Type: Temperature | Interface: I2C |
| Firmware: adt7410.hex | Version: 1.8 | |
| Précision: ±0.5°C de -40°C à +105°C | ||
| Commentaires: Un capteur de température très précis manufacturé par Analog Devices. Câblez-le comme n'importe quel autre capteur I2C (SCL et SDA, alimentation et découplage). Le firmware détectera l'adresse automatiquement alors vous pouvez câbler les broches d'adresse comme il vous plaira. | ||
| SE95 | ||
|---|---|---|
| Pas de schéma. | Type: Temperature | Interface: I2C |
| Firmware: se95.hex | Version: 1.8 | |
| Précision: ±1°C from -20°C to +100°C | ||
| Commentaires: Un capteur de température relativement précis manufacturé par NXP. Câblez-le comme n'importe quel autre capteur I2C (SCL et SDA, alimentation et découplage). Le firmware détectera l'adresse automatiquement alors vous pouvez câbler les broches d'adresse comme il vous plaira. | ||
| SHT75 | ||
|---|---|---|
Shéma de câblage: |
Type: Température and Humidité relative | Interface: Sérielle (similaire à I2C, mais incompatible) |
| Firmware: sensirion.hex | Version: 1.1 | |
| Précision: ±0.3°C @ 25°C et ±1.8% RH | ||
| Commentaires: Ceci est un capteur très précis construit par sensirion. La température est mesurée sous 14 bits et l'humidité relative sous 12 bits. Ce capteur est tellement sensible que le simple fait de le lire plus que 10% du temps augmente la température de 0.1°C. Notez que comme tout les capteurs température + humidité de sensirion utilisent le même protocol, il est possible d'utiliser d'autres capteurs tel que le SHT11. | ||
| SHT75 | ||
|---|---|---|
Shéma de câblage: |
Type: Température and Humidité relative | Interface: Sérielle (similaire à I2C, mais incompatible) |
| Firmware: sensirion_pc23.hex | Version: 1.8 | |
| Précision: ±0.3°C @ 25°C and ±1.8% RH | ||
| Commentaires: Même chose qu'en haut, mais ce firmware utilise les broches PC2 et PC3 plutôt que PC4 et PC5. | ||
| MCP9801/9803 | ||
|---|---|---|
Shéma de câblage: |
Type: Température | Interface: I2C |
| Firmware: mcp9800.hex | Version: 1.1 | |
| Précision: ±0.5°C (typ.) à +25°C, ±1°C (max.) de -10°C à +85°C, ±2°C (max.) de -10°C à +125°C, ±3°C (max.) de -55°C à +125°C | ||
| Commentaires: Un bon capteur de température, rapportant celle-ci sous 12 bits. Sa précision est bien meilleure que celle du LM75. Pour qu'il soit reconnu par le "firmware", les 3 broches d'addresse doivent être reliées avec VCC. Ceci facilite le câblage. Installer un condensateur d'une valeur approximative de 0.1uf près du capteur est recommandé. | ||
| LM75 (et compatibles) | ||
|---|---|---|
Shéma de câblage: |
Type: Température | Interface: I2C |
| Firmware: lm75.hex | Version: 1.1 | |
| Précision: ±2°C (max) de -25°C à +100°C, ±3°C (max) de -55°C à +125°C | ||
| Commentaires: Ce capteur de température est très courant. On en retrouve un peu partout. En fait, plusieurs capteurs (le MCP9803 par exemple) sont compatible avec le lm75 mais offrent une meilleure précision. Le LM75 rapporte la température en utilisant 9 bits. Pour qu'il soit reconnu par le "firmware", les 3 broches d'addresse doivent être reliées avec VCC. Ceci facilite le câblage. Installer un condensateur d'une valeur approximative de 0.1uf près du capteur est recommandé. | ||
| MPX4115AP | ||
|---|---|---|
Shéma de câblage: |
Type: Pression absolue, de 15 à 115 kPa | Interface: Analogique |
| Firmware: Any, Configurez un canal ADC | Version: 1.2 | |
| Précision: Erreur de ±1.5% entre 0°C et 85°C, Compensé pour la température de -40°C à +125°C | ||
| Commentaires: Ce capteur est utilsé pour mesurer la pression atmosphérique. Il suffit de le brancher à un des canaux ADC de l'Atmel et configurer le canal ADC en question au 'chip_id' 0x90. À cause de la large plage de pression supportée par le capteur ainsi qu'à cause que l'Atmel fait la conversion analogue-digitale sous 10 bits seulement, la précision n'est pas des meilleures. Quoi qu'il en soit, elle est suffisante pour qu'on puisse voir la tendance actuelle (Montante ou descendante). | ||
| Entrée analogue à digital | ||
|---|---|---|
| Pas de schéma. | Type: 0 volts à VCC (approx 5 volts) | Interface: Analogique |
| Firmware: adc.hex | Version: 1.6 | |
| Précision: Mesure sous 10 bits | ||
| Commentaires: Permet de mesurer le voltage présent sur les entrées analogiques du Atmega8 (ADC0 à ADC5). Pour le moment, la référence est VCC. Il faut donc prendre en compte le fait qu'il est possible que le voltage ne soit pas précisément de 5 volts. Il faut aussi faire attention de ne pas dépasser VCC. | ||
# ./usbtenkisetup -s 'XXXXXX' setadcchip 0 0x90Pour des détails concernant comment (re)programmer un AVR, veuillez consulter ma page de programmation d'AVR
| Fichier(s) | Date | Description |
|---|---|---|
| usbtenki-2.0.4.tar.gz (849 KB) | 15 Mai 2013 |
|
| usbtenki-2.0.3.tar.gz (644.7 KB) qtenki-2.0.3.zip (7.8 MB) | 18 Mars 2013 |
|
| usbtenki-1.9.6.tar.gz (503.2 KB) qtenki-1.9.6.zip (7.6 MB) | 1 Novembre 2012 |
|
| usbtenki-1.9.5.tar.gz (502.3 KB) qtenki-1.9.5.zip (7.6 MB) | 22 Juillet 2012 |
|
| usbtenki-1.9.4.tar.gz (502.1 KB) qtenki-1.9.4.zip (7.6 MB) | 1 Juillet 2012 |
|
| usbtenki-1.9.3.tar.gz (499.3 KB) qtenki-1.9.3.zip (7.6 MB) | 30 Mai 2012 | Correction d'un bug concernant les canaux virtuels s'étant glissé dans 1.9.2. |
| usbtenki-1.9.2.tar.gz (490.9 KB) qtenki-1.9.2.zip (7.5 MB) | Février 2012 |
|
| usbtenki-1.9.1.tar.gz (447 KB) | Février 2012 |
|
| usbtenki-1.8.tar.gz (440.7 KB) | Décembre 2011 | Changements et nouveautés:
|
| usbtenki-1.7.tar.gz (310.5 KB) | Août 2010 | Changements et nouveautés:
|
| usbtenki-1.6.tar.gz (303.4 KB) | Septembre 2007 | Nouvelles fonctionalités:
|
| usbtenki-1.4.tar.gz (320.8 KB) | Mai 2007 | La version 1.4 est la première à être publiée. Fonctionne sous Linux et MacOS X |
| usbtenki_munin.tar.gz (1.4 KB) | Scripts de plugins munin. |
# ./usbtenkiget -l
Found: 'USBTenki', Serial: 'B10004', Version 1.2, Channels: 11
Channel 0: Sensirion SHT1x/7x Temperature [Temperature]
Channel 1: Sensirion SHT1x/7x Relative Humidity [Relative Humidity]
Channel 2: MPX4115 Absolute air pressure sensor [Pressure]
Virtual Channel 256: Dew point [Dew point]
Virtual Channel 257: Humidex [Humidex]
Virtual Channel 258: Heat index [Heat index]
Dans l'exemple ci-haut, on peut voir qu'il existe un concept de canal (Channel) et canal
virtuel (Virtual Channel). Les canaux rapportent de l'information provenant du capteur lui-même ou des donnés
calculées par le firmware. Les canaux virtuels représentent des valeurs calculées à partir
des vrais canaux.
(Plus d'information sur les canaux virtuels)# ./usbtenkiget -i 0,1,256 22.46, 39.55, 8.02Le résultat ci-haut est facile à interpréter pour un ordinateur et est idéal pour des scripts. Mais si vous voulez un plus bel affichage, ajoutez l'option -p:
# ./usbtenkiget -i a -p Temperature: 22.26 °C Relative Humidity: 40.03 % Pressure: 102.89 kPa Dew point: 8.02 °C Humidex: 22.67 °C Heat index: 24.98 °CSi jamais le symbole degré ° ne s'affiche pas correctement sur votre terminal, changez l'encodage de celui-ci pour iso8859-1 ou sinon essayez d'ajouter l'option -7 pour désactiver l'utilisation de caractères spéciaux.
# ./usbtenkiget -i 0,2 -p -T f -P hPa Temperature: 70.61 °F Pressure: 1022.45 hPa
| Channel # | Name | Dépendances | Commentaires |
|---|---|---|---|
| 256 | Point de rosée | Température et Humidité relative | Le point de rosée est la temperature à laquelle la vapeur d'eau contenu dans l'air se condense, créant ce qu'on appel la rosée. Dans ce cas ci, la valeur est obtenue en utilisant la formule présentée par sensirion dans une note d'application nommée named Dewpoint Calculation Humidity Sensor. |
| 257 | Humidex | Point de rosée (Virtuel) et Température | "L'indice humidex est un indice (un calcul et non quelque chose qui se mesure) mis au point pour décrire à quel point l'air semble chaud ou humide pour un être humain typique" - Source: FAQ du service météorologique du Canada. Consultez leur FAQ pour des information sur la manière de calculter le facteur Humidex. |
| 258 | Heat index | Température et Humidité relative | Le 'Heat index (HI)', qui pourrait être traduit par 'index de chaleur', est un index qui combine la température de l'air et l'humidité relative pour déterminer la température apparante pour un être humain. - Source: Traduction de Wikipedia (Anglais). |

Pas de régulateur de voltage n'est nécéssaire cette fois. Les seules
composantes devant être soudées sur le dessous sont donc les deux
résistances de sélection d'alimentation. Installez-les comme sur
la photo à droite. Si vous n'avez pas de résistances 0 ohms, utilisez
des petits fils ou faites des ponts de soudure.