Académique Documents
Professionnel Documents
Culture Documents
RÉALISATION D’UNE
STATION MÉTÉO CONNECTÉ
Application Android:
import dht
sensor=dht.DHT11(Pin(5))
while True:
sleep(1)
Câblage
sensor.measure()
temp=sensor.temperature()
DHT11 ESP 32
hum=sensor.humidity()
+ 3V
print('temperature=',temp,'°C')
out D5
print('humidité=',hum,'%')
- GND
Capteur DHT11
2. envoyer les 2 valeurs du ESP32 vers la plateforme
d'IoT Thingspeak.
import urequests as requests
from machine import Pin sensor = dht.DHT11(Pin(5))
while True:
from time import sleep
sensor.measure()
import network temp = sensor.temperature()
import dht hum = sensor.humidity()
ssid = ‘******'
print('Temperature: %3.1f C' %temp)
password = ‘********'
print('Humidity: %3.1f %%' %hum)
station = network.WLAN(network.STA_IF)
station.active(True) url="https://api.thingspeak.com/update?api_key=378IIPOSS8D
station.connect(ssid, password) D7W50&field1="+str(temp)+"&field2="+str(hum)
while station.isconnected() == False:
rpass
= requests.get(url)
r.close()
print('Connection successful')
print(station.ifconfig()) sleep(3)
Capteur DHT11
3.Appinventor pour récupérer les 2 valeurs du
température et humidité
Remarque:
Vous pouvez créer votre application mobile selon le choix.
Vous êtes libres dans le choix des textes ou des images.