Acquista da US Acquista da UK Acquista da DE Acquista da FR Acquista da IT Acquista da ES ここでご購入を!

In this lesson, we will show you how to make use Internet to monitor remote motion sensor status and detect intruder.
We will use Osoyoo Mega-IoT Shield to connect motion Sensor(photoresistor), LEDs and MEGA2560 MCU board. OSOYOO MEGA2560 can work as a web server. Remote browser can access this web server to shows motion sensor real time status.

OSOYOO Scheda MEGA2560 x 1
OSOYOO Scheda di estensione MEGA-IoT x 1
Cavo USB x 1
Module LED rouge x 1
Module LED vert x 1
module de détection de mouvement (photorésistance)x 1
Module Buzzer x 1
Câble PnP x 4

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

2).Connectez ensuite les modules à la carte d’extension OSOYOO MEGA-IoT à l’aide de quatre câbles PnP à 3 broches, comme suit(Le cavalier doit connecter l’ESP8266 RX avec A8, TX avec A9) :

Module LED vert – D12

Module LED rouge – D11

Module Buzzer – D5

Capteur de mouvement -D4

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.

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

https://osoyoo.com/driver/smarthome/smarthome-lesson13.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 – Open, puis choisir le code “smarthome-lesson13.ino” dans le dossier, 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:

Le résultat ci-dessus signifie qu’aucun intrus (signal de mouvement) n’est détecté. La LED rouge sur la broche D13 du bouclier MEGA-IoT est éteinte et la LED verte est allumée, ce qui donne le même résultat.

Approchez votre main du détecteur de mouvement, vous verrez la LED verte de l’écran IoT s’éteindre et la LED rouge s’allumer, l’avertisseur sonore se déclenchera.

Vérifiez maintenant le navigateur web, après environ 2 à 5 secondes, le navigateur affichera le résultat suivant.