Acheter depuis US Acheter depuis UK Acheter depuis DE Acheter depuis FR Acheter depuis IT Acheter depuis ES ここでご購入を!

Dans cette leçon, nous allons vous montrer comment obtenir les données du DHT11 à distance, nous allons utiliser Osoyoo Mega-IoT Shield pour connecter le capteur DHT11 et la carte MCU MEGA2560. OSOYOO MEGA2560 peut fonctionner comme un serveur web. Un navigateur distant peut accéder à ce serveur web et obtenir les données du DHT11 connecté à la broche D2 du MEGA2560.

1).Veuillez brancher la carte d’extension OSOYOO MEGA-IoT sur la carte OSOYOO MEGA2560:

Ensuite, connectez le capteur de température et d’humidité DH11 au port D2 de la carte d’extension OSOYOO MEGA-IoT avec un câble PnP à 3 broches comme ci-dessous: (Jumper Cap doit connecter ESP8266 RX avec A8, TX avec A9) :

DHT11 Module—-D2

Avis : Eteignez votre batterie ou débranchez votre adaptateur d’alimentation lorsque vous téléchargez le code sketch dans votre OSOYOO MEGA2560.

Etape 1 Installer la dernière version de l’IDE (Si vous avez la version de l’IDE après 1.1.16, veuillez sauter cette étape).
Télécharger l’IDE à partir de https://www.arduino.cc/en/software , puis installer le logiciel.

Étape 2 Installation de la bibliothèque WifiEsp (si vous avez installé la bibliothèque WifiESP, veuillez sauter cette étape)

OSOYOO MEGA-IoT extension TX/RX pin à OSOYOO Advanced Board pour MEGA2560 Board A9/A8 pin par défaut. Dans le code de l’esquisse, nous devons donc utiliser le port série logiciel pour communiquer avec l’ESP8266 (définir A9 comme TX et A8 comme RX dans l’objet SoftwareSerial).

Pour utiliser ce bouclier wifi dans l’IDE, nous devons télécharger la bibliothèque WiFiEsp-master à partir du lien suivant:
https://osoyoo.com/driver/WiFiEsp-master.zip

Ouvrir l’IDE, cliquer sur Sketch – Include Library – Add .Zip library pour charger les fichiers zip ci-dessus dans l’IDE.

Pour utiliser le capteur DHT11 ici, vous devez également installer le fichier DHT11 library comme les opérations ci-dessus.

Étape 3 Après avoir installé les bibliothèques ci-dessus, téléchargez le code principal à partir du lien suivant, décompressez-le, vous verrez un dossier appelé “smarthome-lesson7”:

https://osoyoo.com/driver/smarthome/7/smarthome_lesson7.zip

Étape 4 Une fois les opérations ci-dessus terminées, connectez la carte OSOYOO MEGA2560 au PC à l’aide du câble USB.

Étape 5 IDE : Choisissez le type de carte et le type de port correspondant à votre projet.

Etape 6 IDE : Cliquer sur file -> cliquer sur Open -> choisir le code “smarthome-lesson7”, charger le sketch sur votre OSOYOO Advanced Board pour Arduino MEGA2560.

Note : Dans le croquis, trouver les lignes suivantes:

char ssid[] = "******"; // your network SSID (name)
char pass[] = "******"; // your network password

veuillez remplacer le ****** par votre SSID wifi et votre mot de passe, sinon votre projet ne pourra pas se connecter à Internet.

Après avoir chargé le sketch dans l’IDE, ouvrir le moniteur série dans le coin supérieur droit de l’IDE, vous verrez le résultat suivant:

Sur le moniteur série, vous pouvez voir l’adresse IP de votre carte MEGA2560 dans le cercle de lecture (dans l’image ci-dessus, 192.168.50.102).

Utilisez ensuite votre navigateur pour visiter le site web http://mega2560-ip-address (in above case, http://192.168.50.102), vous verrez le résultat suivant:

A partir de là, vous pouvez voir un simple serveur web qui affiche les données de température et d’humidité du capteur DHT11. La page web sera automatiquement actualisée toutes les 20 secondes. Attendez une minute, vous pouvez voir les données suivantes sur la page web: