Modifications

Sauter à la navigation Sauter à la recherche
1 391 octets ajoutés ,  28 septembre 2015 à 07:00
Ligne 1 : Ligne 1 :  
{{RASP-SENSE-HAT-ASTRO-PI-NAV}}
 
{{RASP-SENSE-HAT-ASTRO-PI-NAV}}
  −
{{traduction}}
      
== Senseur de Pression ==
 
== Senseur de Pression ==
 
{{bloc-etroit|text=Le Hat Sense inclus de nombreux senseurs, incluant le senseur de pression. Cette section du tutoriel va se pencher sur son utilisation.
 
{{bloc-etroit|text=Le Hat Sense inclus de nombreux senseurs, incluant le senseur de pression. Cette section du tutoriel va se pencher sur son utilisation.
   −
Le source anglaise de cette traduction se trouve ici [https://www.raspberrypi.org/learning/astro-pi-guide/sensors/pressure.md www.raspberrypi.org/learning/astro-pi-guide/sensors/pressure.md]
+
La source anglaise de cette traduction se trouve ici [https://www.raspberrypi.org/learning/astro-pi-guide/sensors/pressure.md www.raspberrypi.org/learning/astro-pi-guide/sensors/pressure.md]
 
}}
 
}}
   Ligne 20 : Ligne 18 :     
== Les faits à propos de la pression ==
 
== Les faits à propos de la pression ==
{{traduction}}
  −
   
* La pression atmosphérique diminue lentement lorsque l'on prend de l'altitude. Cette pression diminue donc progressivement depuis le niveau de la mer jusqu'au limite de l'espace.<small><br />C'est normal, plus on monte et plus la colonne d'air au dessus de nous diminue. Moins d'air signifie "moins de poids".... et par conséquent moins de pression.</small>
 
* La pression atmosphérique diminue lentement lorsque l'on prend de l'altitude. Cette pression diminue donc progressivement depuis le niveau de la mer jusqu'au limite de l'espace.<small><br />C'est normal, plus on monte et plus la colonne d'air au dessus de nous diminue. Moins d'air signifie "moins de poids".... et par conséquent moins de pression.</small>
   Ligne 32 : Ligne 28 :     
== Qu'est ce que la pression? ==
 
== Qu'est ce que la pression? ==
'''1.'''  Open Python 3 from a terminal window as {{fname|sudo}} by typing:
+
'''1.'''  Ouvrez Python 3 dans une fenêtre terminal en tant que super utilisateur (avec {{fname|sudo}}):
    
  <nowiki>sudo idle3 &</nowiki>
 
  <nowiki>sudo idle3 &</nowiki>
      −
'''2.''' A Python Shell window will now appear. The terminal window can now be closed.
+
'''2.''' Une fenêtre Python apparaît et vous pouvez maintenant fermer la fenêtre terminal.
   −
'''3.''' Select {{fname|File > New Window}} (''fichier > nouvelle fenêtre'').
+
'''3.''' Sélectionnez {{fname|File > New Window}} (''fichier > nouvelle fenêtre'').
   −
'''4.''' Enter the following code:
+
'''4.''' Entrez le code suivant:
    
  <nowiki>from sense_hat import SenseHat
 
  <nowiki>from sense_hat import SenseHat
Ligne 51 : Ligne 47 :  
print(pressure)</nowiki>
 
print(pressure)</nowiki>
   −
'''5.''' Select {{fname|File > Save}} (''Fichier > Sauver'') and choose a file name for your program.
+
'''5.''' Sélectionnez {{fname|File > Save}} (''Fichier > Sauver'') et choisissez un nom pour votre programme.
   −
'''6.''' Select {{fname|Run > Run module}} (''Exécuter > Exécuter module'').
+
'''6.''' Selectionnez {{fname|Run > Run module}} (''Exécuter > Exécuter module'').
   −
'''7.''' If you see the error {{fname|Pressure Init Failed}} (''erreur d'initialisation de la pression''), please run as {{fname|root}} en utilisant {{fname|
+
'''7.''' Si vous voyez l'erreur {{fname|Pressure Init Failed}} (''erreur d'initialisation Pression'') alors exécutez le programme en tant que {{fname|root}} (superutilisateur) en utilisant {{fname|sudo}} comme indiquer en rouge sur la dernière ligne. Le message d'erreur signifie que vous n'avez pas démarrer {{fname|idle3}} en utilisant {{fname|sudo}}. Fermez tout et reprenez au point 1.
sudo}} on the last line in red, it means you haven't followed the instructions above. Close everything and go back to step 1.
     −
'''8.''' You should see something like this:
+
'''8.''' Vous devriez voir quelque-chose comme ceci:
    
  <nowiki>Pressure sensor Init Succeeded
 
  <nowiki>Pressure sensor Init Succeeded
Ligne 65 : Ligne 60 :  
Le première ligne "Pressure sensor Init Succeeded" signifie ''Senseur de pression initialisé avec succès''.
 
Le première ligne "Pressure sensor Init Succeeded" signifie ''Senseur de pression initialisé avec succès''.
   −
If you get {{fname|0}} just run the code again. This sometimes happens when you use the pressure sensor for the first time.
+
Si vous obtenez la valeur {{fname|1=0}} alors essayez encore de ré-exécuter le code une nouvelle fois. Cela peut parfois arrivé lorsque l'on utilise le senseur de pression pour la première fois.
   −
'''9.''' Just before the {{fname|print(pressure)}} line, add this line below:
+
'''9.''' Maintenant, ajoutez la ligne suivante juste au dessus de la ligne {{fname|print(pressure)}}:
    
  <nowiki>pressure = round(pressure, 1)</nowiki>
 
  <nowiki>pressure = round(pressure, 1)</nowiki>
 +
 +
L'instruction {{fname|round()}} arrondira la partie décimale pour y garder un seul chiffre.
    
== Surveiller la pression ==
 
== Surveiller la pression ==
Ligne 82 : Ligne 79 :     
== Expérience de la bouteille de plastique ==
 
== Expérience de la bouteille de plastique ==
The experiment involves sealing a Raspberry Pi fitted with a Sense HAT inside a plastic bottle along with a mobile phone top up battery, and then blowing into the bottle to increase the air pressure. Someone with a good pair of lungs should easily be able to increase the pressure to about 1100 millibars inside the bottle. You'll first need to program the visual display.
+
Pour l'expérience suivante, vous aurez besoin de placer votre Pi + le sense-Hat + un {{pl|275|accu pour téléphone}} ({{pl|569|ou ce modèle}}) dans une bouteille en plastique scellée. Ensuite, vous soufflerez dans la bouteille pour augmenter la pression de l'aire. Ceux avec une bonne paire de poumons pourrons atteindre une pression d'environ 1100 millibars (à l'intérieur de la bouteille).  
 +
 
 +
Pour commencer, vous aurez besoin de programmer l'afficheur.
    
'''1.''' Regardez la [https://www.youtube.com/watch?v=CHUukiKF3ew vidéo de "Dave Honess"] (''YouTube, anglais'') à propos de cette expérience.
 
'''1.''' Regardez la [https://www.youtube.com/watch?v=CHUukiKF3ew vidéo de "Dave Honess"] (''YouTube, anglais'') à propos de cette expérience.
   −
'''2.''' Take an empty two litre plastic bottle, discard the lid, and cut it in half across the middle as shown:
+
'''2.''' Prenez une bouteille en plastique de 2 litres (c'est le minimum pour avoir assez de place). Et coupez la bouteille en deux (au milieu de la bouteille, comme présenté):
    
[[Fichier:RASP-SENSE-HAT-ASTRO-PI-Pression-20.png]]
 
[[Fichier:RASP-SENSE-HAT-ASTRO-PI-Pression-20.png]]
   −
Dry the inside of the bottle using a tissue or a dishcloth. Do not be tempted to use a heat gun or a hair dryer as they will warp the plastic.
+
Sechez l'intérieur de la bouteille avec un tissus (ou de papier essuis-tout). N'essayez pas d'utiliser un sèche-cheveux, cela déformerait le plastique de la bouteille.
   −
'''3.''' Do a fit test. Try to fit the upper half inside the bottom half to join it back together. If you blow into the bottle now you'll feel the air coming back at you through the gaps in the side; later you'll use tape to seal them.
+
'''3.''' '''Faite un essai''' pour voir si tout prend bien place dans la bouteille. Replacez ensuite les deux morceaux de la bouteille ensemble, idéalement, les deux parties devraient se recouvrir pour une meilleure stabilité "mécanique" de l'ensemble. Si vous soufflez dans le bouteille maintenant, vous vous rendrez vite compte que l'air est capable de sortie par l'interstice (entre les deux demi-bouteille). Plus tard, nous utiliserons une toile/papier adhésif pour assurer l'étanchéité.
   −
'''4.''' Shut down the Raspberry Pi, leaving all the peripherals connected.
+
'''4.''' Eteignez votre Raspberry-Pi, laissez tous les périphériques connectés sur le Pi.
   −
'''5.''' Disconnect the power supply and replace it with the mobile top up battery.
+
'''5.''' Déconnectez l'alimentation et remplacez là par un accumulateur pour téléphone.
   −
'''6.''' The Pi should boot up as usual, allowing you to load up and run the code.
+
'''6.''' Le Pi devrait démarrer comme d'habitude, vous permettant ainsi de charger et exécuter le code du programme.
   −
'''7.''' Disconnect all the peripherals apart from the battery once the code is running, and put everything into the bottle. Make sure the top half goes inside the bottom half, so you'll feel the air coming back at you when you blow.
+
'''7.''' Une fois que le code fonctionne, déconnectez tous les périphériques (clavier, souris, HDMI) sauf le pack d'alimentation et placez le tout dans la bouteille. Placez convenablement la partie supérieur de la bouteille sur la partie du bas.
    
[[Fichier:RASP-SENSE-HAT-ASTRO-PI-Pression-21.png]]
 
[[Fichier:RASP-SENSE-HAT-ASTRO-PI-Pression-21.png]]
   −
'''8.''' Use the tape to seal the join between the two halves of the bottle:
+
'''8.''' Utilisez ensuite une toile/papier sctoch/tape bien large pour joindre les deux moitiés de la bouteille ensemble:
    
[[Fichier:RASP-SENSE-HAT-ASTRO-PI-Pression-22.png]]
 
[[Fichier:RASP-SENSE-HAT-ASTRO-PI-Pression-22.png]]
   −
'''9.''' Blow into the bottle. You should feel air coming back at you if you've got any leaks so just use more tape to patch these.
+
'''9.''' Soufflez dans la bouteille. Vous devriez sentir l'air revenir vers vous aussi tôt que vous cessez de souffler. Si ce n'est pas le cas, identifiez l'endroit pas où l'air s'échappe et utilisez un peu plus de toile pour corriger votre problème d'étanchéité.
    
[[Fichier:RASP-SENSE-HAT-ASTRO-PI-Pression-23.png]]
 
[[Fichier:RASP-SENSE-HAT-ASTRO-PI-Pression-23.png]]
   −
'''10.''' Be aware that the moisture in your breath will steam up the inside of the bottle, so stop before you make the Pi damp.
+
'''10.''' '''Faites très attention à l'humidité de votre haleine''' lorsque vous soufflerez dans la bouteille. Arrêtez avant que votre Raspberry Pi soit humidifié.
   −
'''11.''' Remove the tape and separate the two halves of the bottle if you need to change the code. Just reconnecting the peripherals to do a quick edit should work fine.
+
'''11.''' Si vous avez besoin de modifier le code alors retirez le papier collant et séparer les deux demi-bouteilles. Il vous suffira alors de reconnecter rapidement les périphériques nécessaires (HDMI, Clavier, souris) pour modifier rapidement votre code.
    
== Afficher la pression sur la matrice LED ==
 
== Afficher la pression sur la matrice LED ==
Below is the code that was used in the video. It can cope with 1000 to 1100 millibars, so that's 100 millibars of range. We know that the LED matrix colours have a range of 0 to 255, so the first thing it does is create a ratio between the pressure range and the colour range. The plan is then to multiply the measured pressure by that ratio to get the colour. You have to subtract 1000 from the measured pressure to make this work, so you're multiplying a number between 0 and 100 by the ratio. It then clamps the colour to a maximum of 255, in case there is someone with very strong lungs who can drive the pressure higher than 1100 millibars.
+
Vous trouverez ci-dessous le code utilisé sur la vidéo de présentation (voir lien ci-avant). Il peut couvrir un pression de 1000 à 1100 millibars, ce qui fait 100 millibars d'écart. Nous savons que la matrice LED offre une gamme de couleur de 0 à 255. Par conséquent, la première chose que nous pouvons réaliser c'est un rapport (une ''proportion'') entre la pression et la gamme de couleur.  
 +
 
 +
Le but est de multiplier la mesure de pression par ce rapport pour obtenir la couleur. Vous aurez besoin de soustraire la valeur 1000 à la mesure effectuée pour que cela fonctionne.
 +
 
 +
Donc, nous allons multiplier un nombre entre 0 et 100 par ce rapport (ratio). Nous allons rogner la valeur à une valeur maximale de 255... dans le cas où nous aurions quelqu'un disposant de poumons vraiment puissant (qui amènerait la pression au dessus de 1100 millibars).
    
  <nowiki>from sense_hat import SenseHat
 
  <nowiki>from sense_hat import SenseHat
29 917

modifications

Menu de navigation