Détaillants autorisés

Acheter depuis US Acheter depuis UK Acheter depuis DE Acheter depuis FR Acheter depuis IT Acheter depuis ES Acheter depuis JP

Ici, nous allons montrer comment utiliser OSOYOO Smart Home IoT Kit avec OSOYOO IoT APP pour contrôler certains appareils électroniques, tels que les leds, les buzzers actifs, les modules de ventilateur,les modules de relais, etc.

Dans cette leçon, nous allons apprendre à utiliser OSOYOO IoT APP pour allumer ou éteindre à distance la LED et contrôler la luminosité de la LED. . . En utilisant le même principe, vous pouvez également contrôler d’autres appareils électroniques

MATÉRIEL

SOFTWARE

Tout d’abord, veuillez brancher la carte d’extension OSOYOO MEGA-IoT sur la carte MEGA2560 :

Assurez-vous que les capuchons de cavalier dans le cercle rouge suivant sont installés. Ces deux cavaliers connectent A9 à ESP_TX et A8 à ESP_RX.

Connectez le module LED au port D2 comme ci-dessous :

Prérequis :

Pour installer les deux fichiers zip ci-dessus, il faut aller dans Arduino IDE ->Sketch ->Include Library ->Add ,Zip library pour charger les fichiers zip ci-dessus dans Arduino IDE.

Télécharger, éditer et exécuter le code Arduino
Etape 1)
Téléchargez le code à partir du lien suivant et décompressez-le:
https://osoyoo.com/driver/smart-home-v2-udp/lesson1/smart-home-lesson1.zip

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

Remarque : Eteignez votre batterie ou débranchez votre adaptateur d’alimentation lorsque vous téléchargez le code de l’esquisse sur Arduino.

Etape 3 Ouvrir Arduino IDE : Choisir le type de carte et le type de port correspondant à votre projet.

Etape 4  Arduino IDE:  Cliquer sur file – Open,puis choisir le code dans le dossier, charger l’esquisse sur votre Arduino.

Note : Dans le sketch, trouvez les lignes 17 et 18 et remplacez votre ssid/mot de passe wifi.

char ssid[] = "***";//replace this line with your wifi ssid
char pass[] = "***"; //replace this line with your wifi password

Chargez le sketch sur la carte. Attendez de voir quelque chose comme ça :
Done uploading

Etape 5: Ouvrez maintenant le moniteur série dans le coin supérieur droit, vous devriez voir l’adresse IP et le numéro de port de votre Arduino comme suit :

Félicitations ! Vous avez installé Arduino Sketch avec succès ! L’étape suivante consiste à installer l’application OSOYOO IoT sur votre appareil mobile :

Etape 6  Téléchargez OSOYOO IoT APP en recherchant OSOYOO iot udp robot car app sur l’Apple Store (iPhone/iPad) ou Google Play Store (Android).


Vous pouvez également télécharger l’application Android sur https://osoyoo.com/driver/udp-app.apk si vous ne pouvez pas accéder à Google Play.

Etape 7: Définir l’adresse IP dans l’APP

1)Ouvrez l’APP, cliquez sur le bouton Setting dans le coin supérieur droit.
2)Utilisez l’adresse IP de l’Arduino obtenue à l’étape 8 pour remplacer l’adresse IP par défaut 192.168.1.255
3)Conservez le numéro de port par défaut 8888 sans le modifier
4)Cliquez sur le bouton Enregistrer pour Save les changements que vous venez de faire
5)Cliquez sur la flèche de retour pour revenir à l’interface utilisateur de l’APP.

Appuyez sur le bouton F1 de l’APP, puis la LED distante (connectée au port D2 de la carte wifi) s’allumera.
Une fois que la carte Arduino aura allumé la LED, elle enverra un message “LED is ON” à l’APP, vous verrez ce message dans la zone d’affichage de la réponse de l’APP comme suit :

Appuyez sur le bouton F2 de l’APP, la LED à distance s’éteindra.
Une fois que la carte Arduino aura allumé la LED, elle enverra un message “LED is OFF” à l’APP, vous verrez ce message dans la zone d’affichage de la réponse de l’APP également.

Le tutoriel suivant s’adresse uniquement aux utilisateurs avancés qui souhaitent approfondir leur compréhension de l’APP et du code d’exemple.

Brève introduction à l’application OSOYOO IoT UDP APP et comment utiliser le logiciel Arduino pour recevoir/envoyer des messages UDP :
Lorsque vous appuyez sur un bouton dans l’IDE Arduino, l’APP envoie un bref message via le protocole UDP à l’appareil distant dont l’IP et le port sont définis dans la page de configuration à l’étape 10.
Dans la partie inférieure de la page de configuration, vous verrez les champs qui définissent les messages par défaut qui sont envoyés par chaque bouton :

Dans l’image ci-dessus, vous pouvez voir que F2 est associé à ‘G’, ce qui signifie que lorsque vous appuyez sur F2, vous envoyez un message d’une seule lettre ‘G’ à l’appareil distant par le protocole UDP.
Si vous cliquez sur la lettre G, vous pouvez modifier le message de F2. Par exemple, si vous remplacez “G” par “Hello”, le message “Hello” sera envoyé après avoir appuyé sur F2.
Vous pouvez télécharger un code Arduino de réception du protocole UDP à partir du lien suivant :
https://osoyoo.com/driver/smart-home-v2-udp/lesson1/UdpReceive.zip

Ouvrez le code de l’esquisse ci-dessus, modifiez son SSID et son mot de passe dans les lignes 19 et 20, puis exécutez-le. Vous pouvez ouvrir un moniteur série pour vérifier le message que vous avez reçu de chaque bouton de votre APP.

UDP est un protocole de communication Internet utile utilisé dans les applications IoT et le transfert de courrier électronique. Nous espérons que ce projet vous permettra d’acquérir une expérience pratique de la programmation UDP.

Pièces et appareils

Non. Image Dispositif Qté. Lien
1 Carte OSOYOO MEGA2560 (Entièrement compatible avec Arduino Mega2560) 1 Cliquez ici pour acheter
2 OSOYOO Carte d’extension MEGA-IoT 1 Cliquez ici pour acheter
3 Capteur photosensible 1 Cliquez ici pour acheter
4 Capteur de température et d’humidité 1 Cliquez ici pour acheter
5  OSOYOO Module Buzzer actif 1 Cliquez ici pour acheter
6 Capteur de détection de flamme 1 Cliquez ici pour acheter
7 Module du moteur du ventilateur 1 Cliquez ici pour acheter
8 Micro servomoteur 1 Cliquez ici pour acheter
9 Module RGB 1 Cliquez ici pour acheter
10 Capteur à ultrasons 1 Cliquez ici pour acheter
11 Détecteur de mouvement PIR 1 Cliquez ici pour acheter
12 Module microphone 1 Cliquez ici pour acheter
13 1602 I2C Écran LCD 1 Cliquez ici pour acheter
14 Module RFID 1 Cliquez ici pour acheter
15 Module LED blanc 1 Cliquez ici pour acheter
16 Module LED rouge 1 Cliquez ici pour acheter
17 Lumière colorée 1 Cliquez ici pour acheter
18 Module bouton rouge 1 Cliquez ici pour acheter
19 Module bouton bleu 1 Cliquez ici pour acheter
20 Tournevis Philips 1 Cliquez ici pour acheter