Toezicht op gebruik van residentiële water door het lezen van de gemeentelijke watermeter met Hall effect sensor + Arduino (3 / 4 stap)

Stap 3: Logging versterkte Hall effect sensor output met een Arduino


Er zijn vele manieren om het digitaliseren van de uitgang van de opamp, maar de gemakkelijkste is gewoon verbinden met de uitgang van de opamp een van van de Arduino digitale input pinnen. De pin gaat staat van hoog naar laag of van laag naar hoog, wanneer de opamp de uitgangsspanning het merk ~2.5V passeert. Elke magneet-pass een staat verandering zal leiden, dus als u wilt berekenen waterstroom, je moet gewoon naar figuur out * hoeveel passeert de magneet maakt voor elke 1 gallon van water die door de meter stroomt.

Op dit punt kan een gallon per minuut (GPM) water debiet worden berekend door gewoon tellen de status verandert op de digitale pin in elke 1 minuten periode.

Als u een Aduino gebruikt om de output van de sensor te registreren, gewoon gebruik maken van digitale pin 2 of 3 (op de meeste Arduino boards Arduino boards), en plak er een interrupt op als zodanig:

------------------------------------------------------------------------------------

int magnetPasses = 0;

ongeldig setup(void) {}
attachInterrupt (0, magnetPass, vallen); interrupt aan externe trigger op digitale pin 2 koppelen
timer.setInterval (60000, printWaterTotal); functie 'printWaterTotal' elke 60 seconden belt
}

ongeldig magnetPass() {}
magnetPasses ++; verhoogd met 1
}

ongeldig printWaterTotal() {}
Serial.Print ("magneet passeert");
Serial.println (magnetPasses);
magnetPasses = 0; teller reset
}

------------------------------------------------------------------------------------

* Bijvoorbeeld, verschijnt een populaire Neptune T-10 residentiële watermeter 120 magneet passeert voor elke 1 gallons waterstroom. Dit is ruwweg 1 magneet pass voor elke 1oz van de waterstroming, dus zelfs zeer kleine water lekken kunnen gemakkelijk worden opgespoord met behulp van deze methode.

Gerelateerde Artikelen

Fan van RPM met interne hall effect sensor en de Arduino (Intro naar Hardware onderbreken en LCD display)

Fan van RPM met interne hall effect sensor en de Arduino (Intro naar Hardware onderbreken en LCD display)

Ik moest voor mijn andere project voor werk, meet de draaisnelheid van de rotor in omwentelingen Per minuut (RPM) van een gemodificeerde computer fan. Het had drie draden komen en dat me dat er enige manier om te controleren de snelheid kan worden aa
Het gebruik van de IR-bibliotheek met een attiny

Het gebruik van de IR-bibliotheek met een attiny

Dit Instructable zal u vertellen hoe het gebruik van de IR (infrarood) bibliotheek op een Attiny. Ik zal met behulp van een Attiny85 met een Arduino Uno. Ik zal niet dekken hoe te uploaden schetsen naar de Attiny enkel het gebruik van de IR-bibliothe
Magno-Sniffer (magnetische Sniffer Probe Whistler ding met behulp van A Hall Effect Sensor)

Magno-Sniffer (magnetische Sniffer Probe Whistler ding met behulp van A Hall Effect Sensor)

werkt met magneten en willen een snelle manier om te zeggen hun NORTHs van hun SOUTHs? Wilt u een idee krijgen van hun veld vormen? Zoals het maken van weeeeeeeooooooeeeeeeoooo geluiden?Bouw een Magno-Sniffer met behulp van een hall effect sensor, 55
Het gebruik van Autodesk Fusion 360 met Othermill voor het snijden van 3D-vormen

Het gebruik van Autodesk Fusion 360 met Othermill voor het snijden van 3D-vormen

Onlangs, met enkele recente ontwikkelingen aan de Universiteit, ik ben het bijwonen van, ik heb toegang gekregen tot een heleboel geweldige tools. Eén daarvan is de Othermill, een miniatuur 3-axis CNC machine. Onderdeel van mijn huidige positie als d
Het gebruik van Photoshop om texturen met alfakanalen maken voor Second Life

Het gebruik van Photoshop om texturen met alfakanalen maken voor Second Life

deze zal u stap voor stap handleiding over hoe te maken van texturen met transparantie voor Second Life met behulp van Adobe Photoshop CS. Het bevat tips over hoe om te voorkomen dat wazige witte omtrekken en een beetje info over maskers en alfakanal
De gids van beginner tot het gebruik van Webhooks voor huisautomatisering met próta OS

De gids van beginner tot het gebruik van Webhooks voor huisautomatisering met próta OS

TL:DR: webhooks zijn makkelijk te gebruiken en instellen met próta OS. Gebruik webhooks om honderden automatisering werkstromen.Leer hoe te configureren en gebruiken van próta OS voor Raspberry Pi hier.Download próta OS voor Raspberry Pi hier.Wat zij
Gebruik van SASL SMTP and met Postfix wanneer uw ISP zal niet Relais

Gebruik van SASL SMTP and met Postfix wanneer uw ISP zal niet Relais

goede dag!Ik heb onlangs enkele uren gebogen over configuratiebestanden en Telnet-sessies, trying voor postuur uiterlijk waarom ik niet kon e-mail vanaf mijn linux machine niet meer verzenden.Jarenlang heb ik gebruikt van de postfix-mailer voor het a
Gebruik van een Barcode-lezer met TimeSquAir

Gebruik van een Barcode-lezer met TimeSquAir

Waarom geen gebruik maken van een lezer van Barecode producten toe te voegen op uw boodschappenlijstje?Stap 1: Krijgen een barcodelezerU annuleerteken worden men op amazon, in deze tutorial heeft de «Inateck 2.4 GHz Wireless USB automatische Barcode
Het gebruik van een horizontale bandzagen (met nauwkeurigheid en precisie)

Het gebruik van een horizontale bandzagen (met nauwkeurigheid en precisie)

dit is een horizontale bandzagen.  Het wordt meestal gebruikt om de voorraad aan ruwe lengte, maar met een paar trucs stopgezet en een beetje van finesse kunt u het gebruik te snijden nauwkeurig (binnen een paar duizend) opnieuw en opnieuw.Stap 1: Ma
Gebruik van de Visual Studio IDE te programma AVR/Arduino

Gebruik van de Visual Studio IDE te programma AVR/Arduino

ik ben niet een grote fan van Microsoft, maar man, ze maken een slick programmering IDE.  In het rond op zoek naar een oplossing voor gebruik van de IDE naar programma verspreid AVR ik op sommige stuitte instructies.  Als ik hou van de intellisense-f
Het gebruik van de LCD-display met arduino tutorial

Het gebruik van de LCD-display met arduino tutorial

Hi iedereen hoop u zijn prima :)Vandaag display i'am gaan om je te leren hoe met een LCD met Arduino (gewoon een hel wereld-bericht).Als u een beginner bent of je nog nooit gespeeld met LCD vertoning met Arduino voordat, dit instructable zeker voor u
Het gebruik van een toetsenbord Matrix met Ardunio

Het gebruik van een toetsenbord Matrix met Ardunio

Matrix toetsenborden zijn cool! Het is als een toetsenbord die gemakkelijk kan worden gebruikt om de interface met de Arduino voor diverse verschillende projecten, van combo sloten aan rekenmachines aan draadloze afstandsbedieningen en extra toetsen
Het gebruik van een CNC Mill met Google SketchUp

Het gebruik van een CNC Mill met Google SketchUp

met behulp van een CNC Mill is vrij gemakkelijk, en ik ga u tonen hoe voor het uploaden van een Google SketchUp-project op MillWizard.Stap 1: Het maken van een 3D-beeld Eerste ding u moet doen is Sketch Up omzetten in .stl bestanden. U kunt vinden en
Het gebruik van MAX6675 thermokoppel versterker met een AFRITTEN 1.4 en Marlin

Het gebruik van MAX6675 thermokoppel versterker met een AFRITTEN 1.4 en Marlin

Surfen op het internet om erachter te komen hoe onze nieuwe MAX6675 versterker met hellingen en Marlin draad toen we besloten om het gebruik van thermokoppels in plaats van thermistors voor meer nauwkeurige temperatuurregeling tijdens het afdrukken,