Table des matières:
- Étape 1: Liste des pièces
- Étape 2: les bases
- Étape 3: Étape 1: Remplir le boîtier
- Étape 4: le code
- Étape 5: enterrer le capteur
- Étape 6: Analyse des données
Vidéo: Capteur d'humidité utilisant des photons de particules : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
introduction
Dans ce tutoriel, nous allons construire un capteur d'humidité à l'aide d'un photon de particules et de son antenne WiFi intégrée ou/et externe. La puissance du WiFi dépend de la quantité d'humidité dans l'air et aussi dans le sol. Nous utilisons ce principe pour la mesure de l'humidité du sol.
Étape 1: Liste des pièces
-
Routeur Wi-Fi
Le routeur doit être proche du photon pour de meilleurs résultats
-
Photon de particule
Nous l'utilisons pour envoyer les données vers le cloud
- Planche à pain ou quelque chose pour protéger les broches Photons
-
Caisson étanche
- L'étui protège le photon et la banque d'alimentation de la saleté et de l'humidité.
- Il devrait être assez grand pour le photon et la banque d'alimentation
-
Banque d'alimentation ou source d'alimentation
Vous pouvez utiliser n'importe quelle batterie externe adaptée à votre boîtier, une capacité plus élevée signifie que vous pouvez utiliser le capteur plus longtemps
-
Antenne externe (en option
Vous pouvez l'utiliser pour augmenter la puissance du WiFi
Étape 2: les bases
Assurez-vous d'avoir configuré le photon en suivant les instructions du site Web de Photon:
Optionnel:
Fixez l'antenne externe comme indiqué dans le manuel de Photon
Étape 3: Étape 1: Remplir le boîtier
Nous allons maintenant remplir le boîtier avec la banque d'alimentation, le photon et éventuellement l'antenne externe
Étape 4: le code
//le temps, en millisecondes, entre les mesures.
//puisque vous ne pouvez pas publier trop d'événements, cela doit être au moins 1000
int delayTime = 15000;
String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup(){ //rien à faire ici } void loop(){ //faire une mesure: lire la valeur de l'antenne interne WiFi.selectAntenna(ANT_INTERNAL); int mesure1 = WiFi. RSSI(); //publier ceci dans le nuage de particules Particle.publish("Internal", (String) measure1); // attend le délai en millisecondes
delay(delayTime);
//faire une mesure: lire la valeur de l'antenne externe WiFi.selectAntenna(ANT_EXTERNAL); int mesure2 = WiFi. RSSI(); //publier ceci dans le nuage de particules Particle.publish("External", (String) measure2); // attend le délai en millisecondes
delay(delayTime);
Étape 5: enterrer le capteur
À ce stade, la particule devrait publier des données à l'intervalle défini dans le code.
Vous pouvez maintenant sortir et chercher un bon endroit pour enterrer l'appareil.
Il doit être à portée de votre wifi et près du sol que vous souhaitez mesurer.
Vous devez vérifier régulièrement la connexion lorsque vous placez l'appareil.
Une fois enterré, vous devriez maintenant être en mesure de voir un changement dans la force du signal lorsqu'il pleut.
Étape 6: Analyse des données
Vous avez maintenant des données entrant dans le tableau de bord des particules qui ne sont pas calibrées.
Pour calibrer ces données, vous pouvez choisir d'utiliser deux méthodes.
-
Faible précision
Pour cette méthode, vous enregistrez les données et examinez la différence entre les données après et avant la pluie. Cela donne une estimation peu précise de la teneur en humidité
-
Plus grande précision
Pour cette méthode, vous empruntez ou louez un capteur d'humidité de haute précision pour calibrer votre capteur de bricolage. Cela donne des données plus précises par rapport à la première méthode
Conseillé:
Suivi de mouvement à l'aide de MPU-6000 et de photons de particules : 4 étapes
Suivi de mouvement à l'aide de MPU-6000 et de photons de particules : MPU-6000 est un capteur de suivi de mouvement à 6 axes qui intègre un accéléromètre à 3 axes et un gyroscope à 3 axes. Ce capteur est capable de suivre efficacement la position et l'emplacement exacts d'un objet dans le plan tridimensionnel. Il peut être employé i
Mesure de l'humidité à l'aide de HYT939 et de photons de particules : 4 étapes
Mesure de l'humidité à l'aide de HYT939 et de photons de particules : HYT939 est un capteur d'humidité numérique qui fonctionne sur le protocole de communication I2C. L'humidité est un paramètre essentiel lorsqu'il s'agit de systèmes médicaux et de laboratoires. Afin d'atteindre ces objectifs, nous avons donc essayé d'interfacer HYT939 avec raspberry pi. JE
Surveillance de la température et de l'humidité à l'aide de SHT25 et de photons de particules : 5 étapes
Surveillance de la température et de l'humidité à l'aide de SHT25 et de photons de particules : Nous avons récemment travaillé sur divers projets nécessitant une surveillance de la température et de l'humidité, puis nous nous sommes rendu compte que ces deux paramètres jouent en fait un rôle central dans l'estimation de l'efficacité de fonctionnement d'un système. Tous les deux à l'industrie
Mesure de l'humidité et de la température à l'aide de HIH6130 et de photons de particules : 4 étapes
Mesure d'humidité et de température à l'aide de HIH6130 et de photons de particules : HIH6130 est un capteur d'humidité et de température avec sortie numérique. Ces capteurs offrent un niveau de précision de ±4% HR. Avec une stabilité à long terme de pointe, une véritable I2C numérique à compensation de température, une fiabilité de pointe, une efficacité énergétique
Mesure de la température et de l'humidité à l'aide de HDC1000 et de photons de particules : 4 étapes
Mesure de la température et de l'humidité à l'aide du HDC1000 et du photon de particules : Le HDC1000 est un capteur d'humidité numérique avec capteur de température intégré qui offre une excellente précision de mesure à très faible puissance. L'appareil mesure l'humidité sur la base d'un nouveau capteur capacitif. Les capteurs d'humidité et de température sont fac