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
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 :
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.
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.
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 |
DownLoad Url osoyoo.com
You must be logged in to post a comment.
I have a problem with thie error “cannot initialize ESP” TIME OUT, No tag found, WIFI shield no present
Could you help me, please? I don’t know what to do.