Capteur de niveau de la piscine (4 / 9 étapes)

Étape 4: Caractériser la sonde

Je ne vais pas mentir, cette partie a été assez difficile. Si votre sonde est semblable à la mienne (c'est-à-dire que la bande de cuivre est environ 5.5" de long et 2" de large), vous pouvez sauter cette étape - les valeurs de caractérisation dans le logiciel fonctionnera probablement pour vous. Si vous avez passé coquin et faites votre propre sonde alors vous aurez besoin caractériser celui-ci donc la puce FDC a les bonnes valeurs. Notez que nous n’utilisons pas l’Imp à ce stade que nous utilisons le module microprocesseur de l’EVM via le port USB.

Connectez l’EVM à votre PC via le port USB (désolés gens de Mac, PC uniquement). Lancez le logiciel EVM TI fournit pour le module d’évaluation (documentation http://www.ti.com/lit/ug/snou138/snou138.pdf ici). Vous pouvez avoir une idée de comment le logiciel fonctionne à l’aide de la démo touches fourni sur l’EVM. Plus précisément, vous obtenez jusqu'à ce que vous pouvez voir direct capacitance Mensurations dans les données du logiciel streaming module comme vous appuyer sur les touches de démo. Si vous pouvez faire cela, alors le logiciel EVM de travail comme il se doit.

OK, maintenant, prenez une grande respiration et casser les plaquettes de démonstration. Connectez votre capteur de niveau à la CH0 dans les trous sur l’EVM. Branchez votre en water/out de détecteur d’eau sur CH1. Vous pourriez souder le plomb de sonde directement à l’EVM mais vous allez vouloir que vous aviez utilisé un connecteur pour montage/démontage facile. :) Obtiens un seau d’eau, vous êtes sur le point de dunk votre sonde !

C’est très amusant quand on voit le streaming sortie changement graphique que vous relevez et abaissez votre sonde dans l’eau. Woo hoo, ça fonctionne vraiment ! Votre but est maintenant de trouver les valeurs pour la FDC qui vous donnent la plus dynamique sans « garde-corps » les lectures hors de portée des registres de la puce.

Article 10.2 dans la fiche de données de TI (http://www.ti.com/lit/ds/symlink/fdc2214.pdf) a une bonne vue d’ensemble de tous les éléments possibles pour caractériser votre sonde. C’est assez compliqué, mais voici quelques simplifiant les épiphanies, j’ai eu le long du chemin :

  • Si votre sonde est comme la mienne, c’est une sonde « single ended ». Définir les valeurs par défaut en conséquence.
  • Vous n’avez pas besoin de s’inquiéter comment réactive les mesures sont - je prendre une lecture toutes les 15 minutes, alors il n’y a pas besoin d’optimiser la latence de la mesure. Ne pas passer trop d’heure futzing avec valeurs RCOMPTE et SETTLECOUNT - juste de les ouvrir.
  • Si vous êtes seulement en utilisant un seul canal, toutes les configurations de multiplexage de voies obtient assez simples aussi.
  • Le logiciel que j’ai écrit interroge le capteur. Alors ne vous inquiétez pas sur la configuration de l’interruption.
  • Vous travaillerez essentiellement avec GAIN et OFFSET pour maximiser la plage dynamique tout en gardant les lectures entre des limites minimales et maximales. L’affichage en continu en temps réel est un excellent outil pour vous aider à zéro dans les valeurs ici.

Le logiciel de seb vous permet de charger une configuration préalablement sauvegardée à partir d’un fichier JSON. La pièce jointe est ce que j’utilise pour ma sonde et peut vous aider à démarrer. Notez que j’utilise 3 canaux, bien que vous pouvez ignorer les canaux vous n’utilisez pas.

Une fois que vous avez toutes les valeurs dont vous avez besoin pour votre sonde, enregistrer la configuration dans un fichier JSON. Vous aurez également besoin d’enregistrer les valeurs suivantes pour mettre dans le logiciel. Notez que ce sont toutes des valeurs brutes (je les appelle « les tiques »), pas de réelle capacité. L’outil fournit que les deux alors assurez-vous que vous utilisez tiques :

  • La pente de la sonde. Déterminer combien le capteur lire modifications par pouce de l’immersion. Ce sera un nombre négatif - lectures brutes deviennent plus petits que la sonde est immergée. Si vous vous êtes souvenu à la longueur de votre ruban de cuivre, vous pouvez prendre une lecture quand c’est sec et quand il est complètement sous la ligne de flottaison. La pente sera (wet lecture - lecture à sec) / (longueur du capteur cuivre strip).
  • La valeur de l’immersion sonde (CH1) lorsque la sonde est immergée et il hors de l’eau. La valeur (wet - sec) / 2 est un bon point pour l’utiliser comme votre eau en/hors de l’eau, ligne de démarcation.

Bonne chance! Cette partie a été difficile mais aussi très intéressant.

Articles Liés

Capteur de niveau capacitif Fluid

Capteur de niveau capacitif Fluid

Pour le printemps prochain, je prévois de faire une installation entièrement automatique hydroponique. Alors que le printemps est loin maintenant plus de 6 mois (c'est peu près automne dès maintenant), il y a encore beaucoup à faire. Une des choses q
Capteur de niveau du réservoir eau distance V2.0

Capteur de niveau du réservoir eau distance V2.0

Ce projet est un re-démarrage d'un projet de 2 ans pour accomplir la même chose. L'objectif est d'avoir un capteur compatible internet, monté sur un réservoir d'eau qui mesure la quantité d'eau dans le réservoir et il enregistre en ligne. Lorsque le
Comment utiliser le capteur de niveau d’eau - Arduino Tutorial

Comment utiliser le capteur de niveau d’eau - Arduino Tutorial

Dans ce tutoriel, vous apprendrez comment utiliser un capteur de niveau d'eau avec la carte de Arduino uno.Ce module est conçu principalement pour les amateurs de bricolage et de leur fournir un système de détection de niveau d'eau peu coûteux et fac
Arduino - alarme inondation - à l’aide d’un capteur de niveau d’eau Simple

Arduino - alarme inondation - à l’aide d’un capteur de niveau d’eau Simple

Salut tout le monde! Aujourd'hui, j'ai fait une alarme inondation simple avec un capteur de niveau d'eau. Je ne vendent pas ces capteurs sur mon site car ils ne durent très longtemps quelle mesure eau j'ordonnerai or enduit ceux et les tester pendant
Module de capteur de niveau d’eau pour Arduino AVR bras STM32 STM8

Module de capteur de niveau d’eau pour Arduino AVR bras STM32 STM8

Félicitations à l'équipe de ICStation ! Ils ont développé ce merveilleux module de capteur de niveau d'eau de gros efforts. Ce module avec la petite taille et rentable est facile à utiliser. Dans cet article, nous allons utiliser l'oscilloscope à mém
Capteur de niveau d’eau à ultrasons Arduino pour machines à café Espresso

Capteur de niveau d’eau à ultrasons Arduino pour machines à café Espresso

J'ai une machine à café expresso de très bon mais assez vieux avec un réservoir d'eau amovible, le problème est qu'il ne fournit pas un voyant de niveau d'eau bas, donc je ne peux pas savoir à ce niveau avant de manquer d'eau ! OU au moins sans ouvri
Capteur de pression de filtre piscine sans fil

Capteur de pression de filtre piscine sans fil

J'ai une petite de sol piscine, avec un filtre à sable. Le filtre doit parfois être à contre-courant, quand le sable a filtré beaucoup de saleté de l'eau. Le filtre a une jauge de pression sur le dessus, fournir une PSI lecture. La lecture de la pres
Capteur de niveau d’eau de Twitter Wi-Fi

Capteur de niveau d’eau de Twitter Wi-Fi

IntroductionVous avez la plomberie intérieure ? Ouais. Vous avez de l'eau de ville ? Nope. Alors vous êtes au bon endroit. Si vous avez un puits, alors vous avez probablement un réservoir d'eau. Ce projet est un moyen de mesurer la quantité d'eau est
Capteur de niveau d’eau

Capteur de niveau d’eau

l'eau interrompt parfois où j'habiteNous avons donc un réservoir sur le toitmais parfois l'eau s'interrompt pendant une longue période et nous utilisons l'eau, mais nous ne savons pas que c'est du réservoiret chaque fois que l'eau coupe que je dois o
Activer la mise à niveau automatique pour votre imprimante 3D avec un capteur inductif (Firmware Marlin)

Activer la mise à niveau automatique pour votre imprimante 3D avec un capteur inductif (Firmware Marlin)

Ce Instructable couvre la configuration de mise à niveau automatique pour votre imprimante 3D utilisant le micrologiciel Marlin typique de nombreuses imprimantes 3D tels que les kits de Makerfarm et d'autres qui utilisent des rampes 1.4 + Arduino bas
Mesure du niveau eau avec capteur à ultrasons

Mesure du niveau eau avec capteur à ultrasons

Pour mon prochain gros projet (arrosage système mécanisé) j'ai besoin d'avoir le compteur de niveau d'eau. Je fus le choix de contact et sans contact méthodes pour mesurer le niveau de liquide dans le réservoir. Moyens de contact sont méthode résisti
CONTRÔLEUR de niveau d’eau automatique 1 $

CONTRÔLEUR de niveau d’eau automatique 1 $

Bonjour les amisAujourd'hui j'ai suis de retour avec un autre projet appelé $1 régulateur de niveau d'eau.C'est un circuit de commutation automatique permettant de contrôler une pompe à eau AC. Fonctionnement de ce circuit est simple.wen que le nivea
Mise à niveau du lit de chaleur des Ultimaker Original

Mise à niveau du lit de chaleur des Ultimaker Original

Il s'agit d'un projet que j'ai expérimenté récemment et j'ai écris cette instructable afin je l'espère aider toute personne qui envisage de faire eux-mêmes au cours de quelques pièges, j'ai vécu. Cela étant dit, bien que mon domaine d'études est GENI
Construire un capteur capacitif liquide

Construire un capteur capacitif liquide

un sponsor liquid capacitif repose sur le fait la la capacité ou la charge entre 2 plaques de métal va changer (dans ce cas augmentation) selon quel matériau est entre eux.Cela nous permet de créer un capteur de niveau qui est sûr pour une utilisatio