Modifications

Sauter à la navigation Sauter à la recherche
31 octets supprimés ,  20 novembre 2016 à 14:22
Ligne 2 : Ligne 2 :     
== Introduction ==
 
== Introduction ==
[[Fichier:FEATHER-MICROPYTHON-DHT11.jpg]]
+
[[Fichier:FEATHER-MICROPYTHON-DHT11.jpg|800px]]
    
Le DHT11 est un senseur de température et humidité basique et très abordable. Ce produit utilise un senseur d'humidité capacitif et une thermistance (pour la température) pour mesurer l'air environnant et envoyer les données sur une broche digital (la broche DATA, pas besoin d'entrée analogique).
 
Le DHT11 est un senseur de température et humidité basique et très abordable. Ce produit utilise un senseur d'humidité capacitif et une thermistance (pour la température) pour mesurer l'air environnant et envoyer les données sur une broche digital (la broche DATA, pas besoin d'entrée analogique).
Ligne 24 : Ligne 24 :     
== Schéma ==
 
== Schéma ==
[[Fichier:FEATHER-MICROPYTHON-xxx.jpg|800px]]
+
[[Fichier:FEATHER-MICROPYTHON-DHT11-00.jpg|800px]]
    
== Installer ==
 
== Installer ==
L'utilisation requière l'installation d'une bibliothèque spécifique. Vous trouvez celle-ci ici:
+
Il n'est pas nécessaire d'installer quoique ce soit, le DHT11 et DHT22 sont déjà supportés par le firmware MicroPython.
   −
{{download-box|Téléchargez la bibliothèque xxx|http://lien}}
+
Vous pouvez néanmoins trouver nos différentes ressources ici:
   −
Vous devrez copier les fichiers suivant sur votre carte MicroPython
+
{{download-box|Téléchargez les ressources du montage DHT11|https://github.com/mchobby/esp8266-upy/tree/master/dht11}}
* xxxx 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:
+
== Tester ==
 +
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).
   −
{{ttuto-begin}}
+
La connexion REPL et WEBRepl sont abordés dans nos [[MicroPython-Accueil#ESP8266_en_MicroPython|tutoriels généraux ESP8266 sous MicroPython]]
   −
{{ttuto
+
<syntaxhighlight lang="python">
  |label=Ampy
+
# Utiliser un senseur DHT11 avec ESP8266 sous MicroPython
  |descr=Outil simplifié de transfert de fichiers et de contrôlez de carte depuis une connexion série. ESP8266 compatible.
+
#
  |img=tlogo-micropython-Debugger.jpg
+
# Shop: http://shop.mchobby.be/product.php?id_product=708
  |link=FEATHER-CHARGER-FICHIER-MICROPYTHON
+
# Wiki: https://wiki.mchobby.be/index.php?title=MicroPython-Accueil#ESP8266_en_MicroPython
}}
     −
{{ttuto
+
import machine
  |label=RSHell
  −
  |descr=Transférez des fichiers et contrôlez votre carte depuis une simple connexion série. ESP8266 compatible.
  −
  |img=tlogo-micropython-Debugger.jpg
  −
  |link=MicroPython-Hack-RShell
  −
}}
     −
{{ttuto-end}}
+
# Le DHT 11 est déjà supporté par le Firmware MicroPython
 +
# Il n'est pas possible de brancher d'autre Breakout I2C sur le même bus I2C.
 +
import dht
 +
d = dht.DHT11( machine.Pin(4) )
   −
== Tester ==
+
d.measure()
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).
+
d.temperature()
 +
d.humidity()
 +
</syntaxhighlight>
   −
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]]
+
Code que nous pouvons tester en WEBRepl (ou REPL) comme ceci:  
   −
<syntaxhighlight lang="python">
+
[[Fichier:FEATHER-MICROPYTHON-DHT11-10.jpg|800px]]
Code Python
  −
</syntaxhighlight>
      
== Encore Plus ==
 
== Encore Plus ==
Ligne 70 : Ligne 67 :     
== Où acheter ==
 
== Où acheter ==
* composant xxx
+
* {{pl|708|Un senseur d'humidité DHT11}}
 
* {{pl|846|Feather ESP8266 Huzzah}}
 
* {{pl|846|Feather ESP8266 Huzzah}}
 
* {{pl|733|Huzzah ESP8266 WiFi breakout}}
 
* {{pl|733|Huzzah ESP8266 WiFi breakout}}
29 918

modifications

Menu de navigation