Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Tour de capteur cloud Arduino

Composants et fournitures

Arduino MKR1000
× 1
Capteur de température DHT22
× 1
Capteur PIR Seeed Grove
× 1
Capteur de gaz Seeed Grove (MQ3)
× 1
Adafruit TSL2561 Breakout de capteur de luminosité/lux/lumière numérique
× 1

À propos de ce projet

En suivant ce tutoriel, vous allez construire une petite tour avec plusieurs capteurs et la connecter à Arduino Cloud pour visualiser les données en temps réel.

Connectez-vous à Arduino Cloud

Créez un compte et connectez-vous à Arduino Cloud.

Si c'est votre première fois sur Arduino Cloud, nous vous suggérons de suivre le flux de démarrage pour télécharger la bibliothèque Arduino Cloud et créer votre premier appareil.

Allez-y, créez une nouvelle chose et nommez-le "sensorTower" sans les guillemets.

Vous pouvez maintenant créer une propriété.

Une propriété définit le type de données que vous souhaitez surveiller à partir du tableau de bord Arduino Cloud.

Précisez :

  • Nom de la propriété
  • Type de propriété :spécifiez l'unité de mesure
  • Politique de propriété  :spécifiez quand vous souhaitez que les données soient envoyées au tableau de bord, soit lorsque les valeurs des propriétés changent, soit après certains intervalles de temps.
  • Fréquence de mise à jour : Si Mettre à jour régulièrement est sélectionné :spécifiez la durée des intervalles.

Pour ce projet, nous aurons besoin d'autant de propriétés que de données que nous souhaitons surveiller :Température , humidité , gaz détection, détection de mouvement et intensité lumineuse .

Une fois que vous avez créé les 5 propriétés, cliquez sur le bouton Code et visualisez un croquis pré-rempli.

Comme vous pouvez le voir, le code généré contient déjà le code nécessaire pour créer l'objet ArduinoCloudThing () :

Crée l'objet

ArduinoCloudThing sensorTower ;  

Initialisez-le avec les identifiants de l'appareil

sensorower.begin(thingName, userName, thingId, thingPsw, sslClient);  

Activer le débogueur (ceci est facultatif)

sensorower.enableDebug(); 

L'esquisse générée contient également la configuration des propriétés.

 sensortower.addProperty("temperature", FLOAT, R); 

Pour modifier la valeur de la propriété, vous pouvez utiliser

 sensortower.writeProperty("temperature", "val"); 

Tester

Téléchargez le code généré et chargez-le sur votre tableau.

!!! N'oubliez pas de renseigner les données nécessaires pour vous connecter au réseau !!!

/////// Paramètres Wifi ///////char ssid[] ="";char pass[] =""; 

Revenez à la vue du tableau de bord. Si tout fonctionne correctement, vous devriez voir une valeur changer sur votre écran. OH OUAIS !!!

Connectez les capteurs

Connectez votre capteur à l'Arduino en suivant leur fiche technique.

Pour reproduire exactement la même configuration de ce tutoriel, il suffit de regarder le câblage sur l'image ci-dessous.

Le Code

À partir du code que vous avez reçu dans le tableau de bord Arduino Cloud, tout ce que vous avez à ajouter est la déclaration des broches où les capteurs sont branchés, et le code nécessaire pour lire des capteurs spécifiques.

Code

Le code

Pièces et boîtiers personnalisés

torretta.3dm

Schémas


Processus de fabrication

  1. Capteur Arduino - Types et applications
  2. Construire un réseau de capteurs sans fil dans votre maison
  3. Surveillance du CO2 avec le capteur K30
  4. Comment mesurez-vous ?
  5. Capteur d'obstacles simple avec Arduino
  6. Capteur d'empreintes digitales capacitif avec un Arduino ou ESP8266
  7. Pistolet à eau à détecteur de mouvement
  8. Mini radar avec Arduino
  9. Arduino envoyant des données de capteur au serveur MySQL (PHPMYADMIN)