Etape 1: Détection de niveau d’eau avec l’eTape
Dans cette étape, nous allons comprendre comment fonctionne le détecteur de niveau liquide eTape et comment nous pouvons l’utiliser avec notre Arduino.
Tout d’abord, vous pouvez remarquer que mon Arduino ressemble en rien à vôtre. Ne timeas. Arduini viennent de toutes formes et tailles. Celui représenté ici se trouve être un Boarduino de Adafruit, que j’aime car elle est petite, comprend une prise d’alimentation et fonctionne très bien avec le montage expérimental. Mais jamais l’esprit. Tout ce qui compte est que nous utilisons les mêmes broches, nommément 5V, gnd (il peut y avoir plusieurs sur votre Arduino ; tous sont ok), A0, D12 et D13.
Le capteur de l’eTape est une grande résistance électrique, ce qui signifie qu'il limite la quantité de courant et de tension qui peut passer à travers elle. C’est un peu comme les gradateurs, vous pourriez avoir sur les lumières de votre maison. La bande est sensible à la pression de l’eau autour d’elle. Le moins de pression qu'il est sous, plus il résiste. Avec cette connaissance, nous pouvons dire quelle est la profondeur l’eau autour d’elle, selon sa résistance électrique. Cette bande peut mesurer les changements aux fractions de pouce d’eau, donc, comme vous pouvez l’imaginer, c’est très, très sensible à la pression. Si vous le plier ou le toucher, vous allez modifier radicalement sa valeur de résistance. Gardez qu’à l’esprit que vous avancez, toujours laisser l’eTape pendent librement dans l’eau sans rien toucher.
- Connecter une des broches de l’eTape intermédiaires à la masse. Femelle-femelle cavaliers permet de se connecter à l’eTape et aux deux fils que vous reliera à la maquette. (J’ai les cavaliers en boucle sur le dessus de ma pince à linge fantaisie dans l’image ci-dessus et eux collée à l’arrière de celui-ci afin de réduire les tensions sur l’eTape)
- Connecter la fiche de centrale d’autre à une résistance de 560 ohms.
- Branchez l’extrémité même de cette résistance à la broche A0.
- Branchez l’autre extrémité de la résistance à la source de 5V sur l’Arduino.
Il n’importe pas qui des deux broches moyens l’eTape que vous connectez à quel point le Conseil d’administration. Il également n’importe pas si vous n’utilisez pas les fils rouge et vert, mais il ne pouvait pas de mal à suivre le vieux Atmos de Noël.
Télécharger maintenant cette première esquisse à l’Arduino :
Ouvrez la console série (outils → Serial Monitor). Vous devriez le voir impression des nombres supérieurs à 0 et inférieure qui 1023. Il s’agit de la résistance actuelle de l’eTape.
Ce qui se passe, c’est que la goupille de A0 (numéro d’entrée analogique 0) sur l’Arduino consiste à cartographier la résistance de l’eTape sur une échelle de 0 à 1023. 0 ne signifie aucune résistance, et 1023 moyen total de résistance. Plus la résistance dans l’eTape, plu que ce nombre sera. Si vous remplissez le conteneur de l’eTape avec plus d’eau, les lectures diminuera ainsi que sa résistance décroissante. Verser l’eau dans et hors de cette chose et regarder le changement de numéros est tellement cool je pouvais le faire toute la journée.
Si vous vous sentez triste maintenant parce que vos valeurs sont chevillés à 0 ou 1023, demandez-vous :
- J’ai connecté l’eTape dans le mauvais bout de la résistance ? (Le mauvais bout en l’espèce est celui avec la ligne 5V branchée dessus.)
- Est-ce que mon câblage correct ? (Vérifier les points A0, 5V, GND.)
- Sont que les en-têtes sont vraiment attachés fermement vers le haut de l’eTape ?
Une fois que vous avez trouvé des lectures différentes, avec différents niveaux d’eau, nous allons passer faire un indicateur d’alarme pour quand le niveau d’eau tombe trop bas.