Table des matières:

Surveillance du cloud de la piscine Arduino : 7 étapes (avec photos)
Surveillance du cloud de la piscine Arduino : 7 étapes (avec photos)

Vidéo: Surveillance du cloud de la piscine Arduino : 7 étapes (avec photos)

Vidéo: Surveillance du cloud de la piscine Arduino : 7 étapes (avec photos)
Vidéo: #الهندسة_المدنية #génie_civil #btp #construction #chantierdeconstruction #ofppt #travauxpublics 2024, Novembre
Anonim
Surveillance du cloud de la piscine Arduino
Surveillance du cloud de la piscine Arduino

L'objectif principal de ce projet est d'utiliser Samsung ARTIK Cloud pour surveiller les niveaux de pH et de température des piscines.

Composants matériels:

  • Arduino MKR1000 ou Genuino MKR1000
  • Cavaliers (génériques)
  • Kit de capteur de pH SparkFun
  • 1 x Résistance 4.75k ohm
  • Capteur de température étanche Sparkfun

Logiciel et API Cloud utilisés:

  • Samsung IoT ARTIK Cloud pour l'IoT
  • Dernier IDE Arduino

Étape 1: Configuration du nuage ARTIK

Configuration du nuage ARTIK
Configuration du nuage ARTIK
Configuration du nuage ARTIK
Configuration du nuage ARTIK
Configuration du nuage ARTIK
Configuration du nuage ARTIK

1. Inscrivez-vous avec ARTIK Cloud. Allez sur le site du développeur et créez un nouveau "type de périphérique".

2. Entrez l'affichage souhaité et le nom unique.

3. Créer un nouveau manifeste

4. Entrez le nom du champ et une autre description

5. Cliquez sur Enregistrer, puis accédez à Activer l'onglet Manifeste

6. Cliquez sur le bouton ACTIVE MANIFEST pour terminer et vous serez redirigé ici

Fini la création du type d'appareil ! Créons maintenant votre application qui utilisera cet appareil.

Étape 2: Créer l'application ARTIK Cloud

Créer une application cloud ARTIK
Créer une application cloud ARTIK
Créer une application cloud ARTIK
Créer une application cloud ARTIK
Créer une application cloud ARTIK
Créer une application cloud ARTIK
Créer une application cloud ARTIK
Créer une application cloud ARTIK

1. Accédez à ARTIK Cloud Applications et cliquez sur nouvelle application

2. Saisissez le nom de votre application et l'URL de redirection d'authentification souhaités.

Notez que l'URL de redirection d'authentification est requise. Il est utilisé pour authentifier les utilisateurs de cette application et sera donc redirigé vers cette URL si vous avez besoin de vous connecter. Nous avons utilisé https://localhost/index/ pour l'exemple.

3. Définissez maintenant l'autorisation de lecture et d'écriture de votre application, accédez à votre appareil, puis enregistrez.

Félicitations, vous avez maintenant votre application!

Étape 3: connectez votre appareil

Connectez votre appareil
Connectez votre appareil
Connectez votre appareil
Connectez votre appareil
Connectez votre appareil
Connectez votre appareil

Connectons maintenant l'application que vous avez créée précédemment.

1. Accédez à mes appareils et cliquez sur connecter un autre appareil.

2. Cliquez sur votre nouveau type d'appareil créé précédemment, puis cliquez sur Connecter l'appareil.

3. Cliquez sur les paramètres de votre appareil connecté.

4. Prenez note de ces informations car vous en aurez besoin dans le programme.

5. Naviguez maintenant vers votre appareil connecté

Terminé pour la configuration d'ARTIK Cloud. Une fois votre matériel installé, le graphique contiendra des données.

Étape 4: Configuration du capteur matériel

Configuration du capteur matériel
Configuration du capteur matériel
Configuration du capteur matériel
Configuration du capteur matériel
Configuration du capteur matériel
Configuration du capteur matériel
Configuration du capteur matériel
Configuration du capteur matériel

Voici le schéma:

  • Temp GND à MRK1000 GND
  • Temp OUT vers MKR1000 Broche numérique 1
  • Température VCC à MKR1000 5V
  • Connectez une résistance de 4,7K à Temp VCC et Temp OUT
  • pH GND à MRK1000 GND
  • pH OUT vers MKR1000 Broche analogique 1
  • pH VCC à MKR1000 5V

Voir mon exemple de câblage sur les images ci-jointes.

Nous avons ajouté une prise audio pour un détachement facile du capteur de température. Mais ceci est facultatif.

Étape 5: Configuration du logiciel requis

Configuration du logiciel requis
Configuration du logiciel requis
Configuration du logiciel requis
Configuration du logiciel requis
Configuration du logiciel requis
Configuration du logiciel requis
  1. Accédez à Arduino IDE et ajoutez la carte MKR1000.
  2. Recherchez mkr1000 et cliquez sur installer
  3. Ajouter la bibliothèque requise: recherchez les bibliothèques à installer:

    • ArduinoJson - nous l'utiliserons pour envoyer des données JSON à ARTIK CloudArduino
    • HttpClient - hôte pour se connecter à l'API
    • OneWire - nécessaire pour lire l'entrée numérique du capteur de température
    • DallasTemperature - Bibliothèque requise pour le capteur de température Dallas

Terminez l'ajout du logiciel requis !

Étape 6: Téléchargez le programme

Télécharger le programme
Télécharger le programme
Télécharger le programme
Télécharger le programme
Télécharger le programme
Télécharger le programme

1. Branchez maintenant le MKR1000 sur votre PC/ordinateur portable.

2. Téléchargez le logiciel sur GitHub ici

3. Modifiez l'API ARTIK Cloud et les informations d'identification Wifi.

4. Ensuite, téléchargez le code du logiciel sur MKR1000 et démarrez la surveillance.

Remarque: votre WiFi doit avoir une connexion Internet.

Étape 7: Test sur le terrain

Essai sur le terrain
Essai sur le terrain
Essai sur le terrain
Essai sur le terrain

Nous avons testé le capteur matériel pour les piscines privées, publiques et scolaires. La collecte des données du pool de ces répondants nous a permis d'analyser la capacité du matériel.

Vous pouvez placer le MKR1000 et le capteur sur une boîte et le mettre sur votre piscine à l'abri de la contamination de l'eau. En faisant cela, vous pouvez surveiller la qualité de votre eau et la normaliser en plaçant les produits chimiques souhaités.

J'espère que ce didacticiel aidera les gens à créer leur propre appareil de surveillance de la qualité de l'eau de piscine. Puisse-t-il y avoir une prise de conscience accrue de la dégradation continue de la qualité de l'eau des piscines, car les gens ont tendance à se concentrer davantage sur les équipements proposés au lieu de vérifier leur sécurité. Ils ont également l'intention de contribuer à la communauté en étant en mesure de fournir un moyen de rendre les tests de qualité de l'eau plus efficients et efficaces sans sacrifier inutilement des ressources.

Bonne construction !:)

Conseillé: