Vous pouvez télécharger le manuel utilisateur ici :

https://osoyoo.com/manual/2021005400.pdf

Buy from US Buy from UK Buy from DE Buy from FR Buy from IT Buy from ES ここでご購入を!
Buy from US Buy from UK Buy from DE Buy from FR Buy from IT Buy from ES Buy from Japan

Objectif

Dans cette leçon, nous allons montrer comment utiliser le kit OSOYOO Smart Home IoT avec l’application Blynk pour contrôler des appareils électroniques tels que des LEDs, des buzzers actifs, des modules ventilateurs, des modules relais et bien d’autres.

Nous apprendrons à utiliser Blynk pour allumer ou éteindre une LED à distance et régler sa luminosité. En appliquant le même principe, vous pouvez contrôler d’autres appareils électroniques.

Pièces et appareils

MATÉRIEL

LOGICIEL

Montage

Commencez par brancher la carte OSOYOO MEGA-IoT Extension Board sur la carte MEGA2560.

Assurez-vous que les cavaliers indiqués dans les cercles rouges ci-dessous sont bien en place. Ces deux cavaliers relient A9 à ESP_TX et A8 à ESP_RX.

Cavaliers de la carte MEGA-IoT Extension Board

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

Module LED connecté au port D2 du kit OSOYOO Smart Home IoT

Programmation

Prérequis :

Télécharger Arduino IDE

Pour installer ces deux fichiers ZIP, allez dans Arduino IDE → Croquis → Inclure une bibliothèque → Ajouter la bibliothèque .ZIP et chargez chaque fichier.Ajouter une bibliothèque ZIP dans Arduino IDE

Télécharger, modifier et téléverser le code Arduino de la leçon 2-1

Étape 1 : Téléchargez le code via le lien ci-dessous et décompressez-le :
https://osoyoo.com/driver/Smart_House_IoT_Learning_Kit_V2.0_code/Lesson2-1.zip

Étape 2 : Connectez la carte OSOYOO MEGA2560 à votre PC avec un câble USB.

Remarque : Débranchez la batterie ou l’adaptateur secteur avant de téléverser le programme sur l’Arduino.

Connexion de la carte OSOYOO MEGA2560 au PC via USB

Étape 6 : Ouvrez Arduino IDE. Sélectionnez le type de carte et le port correspondant à votre projet.

Sélectionner la carte et le port dans Arduino IDE

Étape 7 : Dans Arduino IDE, cliquez sur Fichier → Ouvrir, sélectionnez le fichier de programme dans le dossier décompressé, puis téléversez-le sur votre Arduino.

Ouvrir un programme dans Arduino IDE

Remarque : Dans le programme, repérez la ligne 13 comme indiqué ci-dessous :

char auth[] =”sM1i_rSJjDlQxesfuhOzrL0h9NiivJkn”;

Remplacez sM1i_rSJjDlQxesfuhOzrL0h9NiivJkn par votre propre token Blynk. Si vous ne savez pas comment l’obtenir, lisez cet article.

Repérez ensuite les lignes 22–24 et remplacez le SSID Wi-Fi, le mot de passe et l’adresse IP du serveur Blynk :

char ssid[] = "***";//remplacez par votre SSID Wi-Fi
char pass[] = "***"; //remplacez par votre mot de passe Wi-Fi
char server_ip[]="192.168.1.81"; // remplacez par l'adresse IP de votre serveur Blynk

Téléversez le programme sur la carte. Attendez d'avoir :
Done uploading

Ouvrez le Moniteur série (coin supérieur droit). Vous devriez voir l’adresse IP de votre Arduino et un message Ready, comme illustré ci-dessous :
Moniteur série Blynk affichant l'adresse IP et le message Ready
Félicitations ! Votre matériel est maintenant connecté au cloud Blynk !

Si vous ne voyez pas d’adresse IP, vérifiez le SSID et le mot de passe Wi-Fi dans le code. Si vous voyez l’adresse IP mais pas le message Ready, vérifiez que votre token Blynk et l’adresse IP du serveur local sont correctement renseignés dans le code.

Configuration du projet dans l’application Blynk (Legacy)

Ouvrez la page de votre projet et appuyez sur le bouton « + » pour ajouter le widget « Button ».

Paramètres du widget Button :

Nom : Vous pouvez nommer votre widget bouton comme vous le souhaitez.

Sortie : D2 | 0–1

Mode : Sélectionnez le mode Switch.

Vous pouvez adapter les autres options à vos préférences ou les laisser par défaut.

Paramètres du widget Button dans l'application Blynk

Configuration du widget Button dans l'application Blynk

Retournez ensuite à la page du projet et appuyez sur le bouton « » pour démarrer votre projet.

Démarrer le projet dans l'application Blynk

Résultat

Appuyez sur le bouton de la page du projet et la LED connectée au port D2 s’allume.

Appuyez à nouveau sur le bouton et la LED s’éteint.

En mode PLAY, vous ne pouvez pas déplacer ni ajouter de widgets. Appuyez sur « » pour revenir au mode EDIT.

Si l’appareil apparaît hors ligne, vérifiez votre code, le câblage et les paramètres de l’application, puis réessayez.

Résultat du contrôle de la LED via l'application Blynk

Contrôle à distance de la luminosité de la LED

Dans cette section, nous allons montrer comment régler la luminosité de la LED à l’aide du kit et de l’application Blynk.

Le câblage et le code sont identiques à ceux de la partie précédente. Il vous suffit d’ajouter un nouveau widget.

Configuration du projet dans l’application

Ouvrez la page de votre projet et appuyez sur le bouton « + » pour ajouter le widget « Slider ».

Paramètres du widget Slider :

Nom : Vous pouvez nommer votre widget curseur comme vous le souhaitez.

Sortie : D2 | 0–255

Vous pouvez adapter les autres options à vos préférences ou les laisser par défaut.

Paramètres du widget Slider dans l'application Blynk

Configuration du widget Slider dans l'application Blynk

Résultat

Une fois toutes les étapes terminées, ouvrez le Moniteur série pour vérifier la connexion, puis ouvrez l’application Blynk et appuyez sur le bouton PLAY « » pour passer du mode EDIT au mode PLAY et interagir avec le matériel.

En mode PLAY, vous ne pouvez pas déplacer ni ajouter de widgets. Appuyez sur « » pour revenir au mode EDIT.

Le curseur Blynk contrôle la luminosité de la LED

Faites glisser le curseur pour modifier la luminosité de la LED. Tout à gauche, la LED est éteinte ; tout à droite, elle est à pleine luminosité.

Si l’appareil apparaît hors ligne, vérifiez votre code, le câblage et les paramètres de l’application, puis réessayez.

 

Image Composant Qté Lien
1 Carte OSOYOO MEGA2560 Carte OSOYOO MEGA2560 1 Acheter ici
2 Carte d'extension OSOYOO MEGA-IoT Carte d’extension OSOYOO MEGA-IoT 1 Acheter ici
3 Capteur photosensible Capteur photosensible 1 Acheter ici
4 Capteur de température et d'humidité Capteur de temp. & humidité 1 Acheter ici
5 Module buzzer actif OSOYOO Module buzzer actif OSOYOO 1 Acheter ici
6 Capteur de détection de flamme Capteur de détection de flamme 1 Acheter ici
7 Module moteur ventilateur Module moteur ventilateur 1 Acheter ici
8 Micro servomoteur Micro servomoteur 1 Acheter ici
9 Module RGB Module RGB 1 Acheter ici
10 Capteur ultrasonique Capteur ultrasonique 1 Acheter ici
11 Capteur de mouvement PIR Capteur de mouvement PIR 1 Acheter ici
12 Module microphone Module microphone 1 Acheter ici
13 Écran LCD I2C 1602 Écran LCD I2C 1602 1 Acheter ici
14 Module RFID Module RFID 1 Acheter ici
15 Module LED blanc Module LED blanc 1 Acheter ici
16 Module LED rouge Module LED rouge 1 Acheter ici
17 Lumière colorée Lumière colorée 1 Acheter ici
18 Module bouton rouge Module bouton rouge 1 Acheter ici
19 Module bouton bleu Module bouton bleu 1 Acheter ici
20 Tournevis cruciforme Tournevis cruciforme 1 Acheter ici