Table des matières:
- Étape 1: Configuration de AskSensors
- Étape 2: préparer le matériel
- Étape 3: Construisez le matériel
- Étape 4: écrivez le code
- Étape 5: Exécutez le code
- Étape 6: Visualisez vos données
- Étape 7: Bravo
Vidéo: Connecter Arduino WiFi au Cloud à l'aide d'ESP8266 : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans ce tutoriel, nous allons vous expliquer comment connecter votre Arduino au cloud IoT via WiFi.
Nous allons configurer une configuration composée d'un Arduino et d'un module WiFi ESP8266 en tant que chose IoT et la préparer à communiquer avec le cloud AskSensors.
Commençons!
Étape 1: Configuration de AskSensors
Comme première étape, nous devons créer un compte sur la plate-forme AskSensors IoT. AskSensors est une plate-forme IoT assurant la communication entre les appareils connectés à Internet et le cloud. Il offre un compte d'essai gratuit pour que vous n'ayez même pas à ouvrir votre portefeuille pour commencer !
Je recommande de suivre ce guide de démarrage. Cela vous montrera comment créer, comptabiliser et configurer un nouveau capteur auquel envoyer des données.
Étape 2: préparer le matériel
Dans cette démonstration, nous aurons besoin du matériel suivant:
- Arduino, j'utilise un Arduino Uno
- Module WiFi ESP8266, j'utilise un ESP-01S
- Ordinateur exécutant Arduino IDE
- Câble USB Arduino
- Fils et une planche à pain
La photo ci-dessus montre mon prototype.
Étape 3: Construisez le matériel
La connexion entre Arduino et ESP8266 est la suivante:
- ESP TX vers Arduino broche 10, via une résistance 1K.
- ESP RX vers Arduino broche 11, via une résistance 1K.
- ESP VCC vers Arduino 3V3
- ESP CH_PD vers Arduino 3V3
- ESP GND vers Arduino GND
Remarque: les GPIO ESP8266 nécessitent des signaux 3V3 (pas tolérants 5V). Pour un hack rapide, vous ne pouvez ajouter qu'une résistance série de 1K entre les broches Arduino et les broches ESP8266 pour protéger les GPIO ESP8266 contre les dommages. Cependant, pour la production, un décaleur de niveau 5V/3V3 est nécessaire pour garantir la fiabilité du circuit à long terme. Vous pouvez consulter cette page pour obtenir un module de changement de niveau 5V/3V3.
Étape 4: écrivez le code
Écrivons maintenant le code pour envoyer des données simples de l'Arduino au cloud AskSensors via WiFi. Le code Arduino communique avec le module WiFi ESP8266 à l'aide de commandes AT. Les données seront envoyées à AskSensors via une connexion
Nous devrons fournir le « Api Key In » que nous avons obtenu précédemment d'AskSensors afin d'envoyer des données au bon capteur dans le cloud.
Code prêt à l'emploi:
Un code prêt à l'emploi est fourni sur la page github AskSensors. Téléchargez le code et définissez les variables suivantes sur votre configuration (WiFi SSID, mot de passe et 'Api Key In'):
Chaîne ssid = "…………."; // SSID Wifi
Mot de passe de chaîne = "…………."; //Chaîne de mot de passe Wifi apiKeyIn = "…………."; // Clé API
Étape 5: Exécutez le code
Il est maintenant temps de connecter votre carte.
- Connectez l'Arduino à votre ordinateur via un câble USB.
- Ouvrez Arduino IDE et flashez le code.
- Ouvrez un terminal série. Vous devriez voir qu'Arduino gère les commandes AT avec l'ESP8266 qui effectue la connexion aux réseaux WiFi et envoie des données au cloud AskSensors via des requêtes
Étape 6: Visualisez vos données
Vous pouvez visualiser vos données à l'aide d'un graphique. Accédez à votre tableau de bord AskSensors et ouvrez le capteur auquel vous envoyez des données. AskSensors permet à l'utilisateur de visualiser vos données dans différents types de graphiques, notamment la ligne, la jauge, le nuage de points et la barre. L'image ci-jointe montre le cas du graphique linéaire.
Tu pourrais avoir besoin de:
D'autres fonctionnalités sont disponibles, telles que la visualisation des données sous forme de flux en direct graphique complet, le partage de votre graphique avec des applications et des utilisateurs externes, l'exportation de données dans des fichiers CSV et plus encore !
Étape 7: Bravo
J'espère que ce tutoriel vous a aidé !
Veuillez vous référer à cette liste de tutoriels si vous avez besoin d'aide pour connecter du matériel comme Arduino, ESP8266, ESP32, Raspberry Pi au cloud.
Conseillé:
Comment connecter Raspberry Pi au cloud à l'aide de Node.js : 7 étapes
Comment connecter Raspberry Pi au cloud à l'aide de Node.js : Ce didacticiel est utile pour quiconque cherche à connecter un Raspberry Pi au cloud, en particulier à la plate-forme AskSensors IoT, à l'aide de Node.js. Vous n'avez pas de Raspberry Pi ? Si vous ne possédez pas actuellement de Raspberry Pi, je vous recommanderai de vous procurer un Raspberry
Comment connecter l'ESP8266 NodeMCU au cloud IoT : 5 étapes
Comment connecter l'ESP8266 NodeMCU au cloud IoT : Cette instructable vous montre une simple démonstration de l'Internet des objets à l'aide de l'ESP8266 NodeMCU et d'un service IoT en ligne appelé AskSensors. Nous vous montrons comment obtenir rapidement des données du client HTTPS ESP8266 et les tracer sous forme de graphique dans le AskSensors Io
Principes de base de l'IoT : connecter votre IoT au cloud à l'aide de Mongoose OS : 5 étapes
Principes de base de l'IoT : connecter votre IoT au cloud à l'aide de Mongoose OS : si vous êtes une personne qui aime bricoler et l'électronique, le plus souvent, vous rencontrerez le terme Internet des objets, généralement abrégé en IoT, et qu'il fait référence à un ensemble d'appareils pouvant se connecter à Internet ! Être une telle personne
Connecter un capteur DHT11/DHT22 au cloud avec une carte basée sur ESP8266 : 9 étapes
Connecter un capteur DHT11/DHT22 au cloud avec une carte basée sur ESP8266 : Dans l'article précédent, j'ai connecté ma carte NodeMCU basée sur ESP8266 à un service Cloud4RPi. Maintenant, il est temps pour un vrai projet
Comment connecter le capteur d'humidité du sol et l'ESP8266 au cloud AskSensors IoT : 10 étapes
Comment connecter le capteur d'humidité du sol et l'ESP8266 au cloud IoT AskSensors : cette instructable vous montre comment connecter votre capteur d'humidité du sol et l'ESP8266 au cloud IoT. Pour ce projet, nous utiliserons un module WiFi de nœud MCU ESP8266 et un capteur d'humidité du sol qui mesure le contenu volumétrique de l'eau à l'intérieur du so