Modifications

Sauter à la navigation Sauter à la recherche
1 081 octets ajoutés ,  11 juillet 2017 à 13:23
Ligne 2 : Ligne 2 :     
== Introduction ==
 
== Introduction ==
[[Fichier:FEATHER-MICROPYTHON-AM2315.jpg|640px]]
+
[[Fichier:FEATHER-MICROPYTHON-AM2315.jpg|800px]]
    
Voici un senseur de température et humidité équipé d'une interface I2C, le tout enfermé dans un chouette boîtier. Ce senseur contient un senseur de température DS18B20 et un senseur d'humidité à effet capacitif.
 
Voici un senseur de température et humidité équipé d'une interface I2C, le tout enfermé dans un chouette boîtier. Ce senseur contient un senseur de température DS18B20 et un senseur d'humidité à effet capacitif.
Ligne 29 : Ligne 29 :     
== Schéma ==
 
== Schéma ==
[[Fichier:FEATHER-MICROPYTHON-AM2315.jpg|800px]]
+
[[Fichier:FEATHER-MICROPYTHON-AM2315-01.jpg|800px]]
    
== Installer ==
 
== Installer ==
 
L'utilisation requière l'installation d'une bibliothèque spécifique. Vous trouvez celle-ci ici:
 
L'utilisation requière l'installation d'une bibliothèque spécifique. Vous trouvez celle-ci ici:
   −
* xxx-lien vers la bibliothèque
+
{{download-box|Téléchargez la bibliothèque AM2315|https://github.com/mchobby/esp8266-upy/tree/master/am2315}}
    
Vous devrez copier les fichiers suivant sur votre carte MicroPython
 
Vous devrez copier les fichiers suivant sur votre carte MicroPython
* xxxx dans le répertoire racine.
+
* {{fname|am2315.py}} dans le répertoire racine.
    
Pour savoir comment copier vos fichiers sur votre carte MicroPython Feather ESP8266 Huzza, vous pouvez vous référer aux ressources suivantes:
 
Pour savoir comment copier vos fichiers sur votre carte MicroPython Feather ESP8266 Huzza, vous pouvez vous référer aux ressources suivantes:
Ligne 62 : Ligne 62 :  
Nous allons nous connecter en WebREPL pour tester notre code. Vous pouvez également réaliser ce test en REPL Série via la liaison USB-Série (si celle-ci est disponible).
 
Nous allons nous connecter en WebREPL pour tester notre code. Vous pouvez également réaliser ce test en REPL Série via la liaison USB-Série (si celle-ci est disponible).
   −
La connexion REPL et WEBRepl sont abordés dans nos [[https://wiki.mchobby.be/index.php?title=MicroPython-Accueil#ESP8266_en_MicroPython|tutoriels généraux ESP8266 sous MicroPython]]  
+
La connexion REPL et WEBRepl sont abordés dans nos [[MicroPython-Accueil#ESP8266_en_MicroPython|tutoriels généraux ESP8266 sous MicroPython]]  
    
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
Code Python
+
# Utiliser un senseur AM2315 I2C temperature/humidité (ADA2315) avec ESP8266 sous MicroPython
 +
#
 +
# Shop: http://shop.mchobby.be/product.php?id_product=932
 +
# Wiki: https://wiki.mchobby.be/index.php?title=MicroPython-Accueil#ESP8266_en_MicroPython
 +
 
 +
from am2315 import *
 +
from machine import I2C, Pin
 +
 
 +
# Bus I2C
 +
#  Ne pas utiliser la broche standard SCL (broche 5) car perturbe la
 +
#  sequence de boot lorsque l'on utilise un bloc d'alim USB
 +
#
 +
i2c = I2C( sda=Pin(4), scl=Pin(2), freq=20000 )
 +
 
 +
a = AM2315( i2c = i2c )
 +
 
 +
def show_values():
 +
    if a.measure():
 +
      print( a.temperature() )
 +
      print( a.humidity() )
 +
 
 +
# Deux lectures consécutives sont parfois nécessaire
 +
# pour faire une mise-à-jour correcte des valeurs lues.
 +
 
 +
show_values()
 +
time.sleep( 1 )
 +
show_values()
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
Code que nous pouvons tester en WEBRepl (ou REPL) comme ceci:
 +
 +
[[Fichier:FEATHER-MICROPYTHON-AM2315-10.jpg|800px]]
    
== Encore Plus ==
 
== Encore Plus ==
Ligne 75 : Ligne 105 :     
== Où acheter ==
 
== Où acheter ==
* composant xxx
+
* {{pl|932|Le senseur AM2315 - Humidité et température}}
 
* {{pl|846|Feather ESP8266 Huzzah}}
 
* {{pl|846|Feather ESP8266 Huzzah}}
 
* {{pl|733|Huzzah ESP8266 WiFi breakout}}
 
* {{pl|733|Huzzah ESP8266 WiFi breakout}}
 
* {{cl|56|La gamme MicroPython}}
 
* {{cl|56|La gamme MicroPython}}
 +
 +
<hr />
 +
<small>Tutoriel réaliser par Meurisse D. pour [http://shop.mchobby.be MC Hobby SPRL]</small>
    
{{MCH-Accord}}
 
{{MCH-Accord}}
29 917

modifications

Menu de navigation