Capacitieve vloeistof niveau Sensor (13 / 14 stap)

Stap 13: Hoe het te gebruiken


De eerste stap is het monteren van uw sensor op een plaats waar u wilt gebruiken. Ik heb niet de set-up ik gebruik wilt maken van de sensor in nog, dus ik zal met behulp van een buis gevuld met water om te kalibreren en testen van mijn sensor. Er zijn 3 dingen die worden ingesteld moeten voordat de sensor kan worden gebruikt. Deze 3 stappen laat de sensor weten welke waarden komen overeen met welke waarden. Deze waarden worden opgeslagen in het EEPROM geheugen, dus zelfs als de sensor is uitgeschakeld, de waarden zullen worden bewaard:

Stap 1:
Het meetbereik van de sensor moet worden ingesteld. Dit is zodat de sensor weer de hoogte van de vloeistof in millimeter (of een andere waarde die u wilt gebruiken, echt, het is een eenheid-minder waarde). Dit kan worden gedaan via I2C door dit te doen:

 word setValueMM = 800; byte tempSendValue[3] = {60, highByte(setValueMM), lowByte(setValueMM)}; Wire.beginTransmission(42); Wire.write(tempSendValue, 3); Wire.endTransmission(); 

Of via de Arduino met de firmware van de lezer sensor en de seriële opdracht: de '. U moet de waarde setValueMM in de firmware van de lezer van de sensor op de juiste lengte te wijzigen.

Stap 2:

Stel de onderlimiet van de sensor. Vul de buis naar het niveau dat u wilt worden geregistreerd als 0. Dit kan volledig leeg zijn, kan dit halverwege. Wanneer de sensor is gevuld met het niveau dat u wilt instellen als 0, kunt u de volgende opdracht:

 Wire.beginTransmission(42); Wire.write(40); Wire.endTransmission(); 

Of via de Arduino met de firmware van de lezer sensor en de seriële opdracht: 'L'.

Stap 3:

Stap 3 ziet eruit als een veel stap 2, hoeft u alleen het niveau van de sensor naar de waarde die u wilt hebben geregistreerd als volledige, 255 in geval van een lees 0-255, of de lengte die u hebt opgegeven in stap 1. Wanneer de buis op de volledige niveau is, kunt deze opdracht in Arduino instellen de bovengrens.

 Wire.beginTransmission(42); Wire.write(50); Wire.endTransmission(); 

Of via de Arduino met de firmware van de lezer sensor en de seriële opdracht: 'H'.

Met behulp van het

De sensor is nu klaar voor gebruik. Open het seriële venster te meten met behulp van de sensor lezer Arduino. Hier kunt u praten met de lezer Arduino, die op termijn op de sensor spreken zal. Er zijn 9 opdrachten die u kunt gebruiken, ze zijn hoofdlettergevoelig:

  • 'L': instellen van de lagere waarde van de sensor;
  • 'H': instellen van de bovenste waarde van de sensor;
  • De ': de lengte van de buis van de sensor (waarde die is opgegeven in ingebouwde programmatuur); instellen
  • 'l': Lees waarde sensor lager;
  • 'h': Lees waarde sensor bovenste;
  • ben ': Lees de lengte van de buis van de sensor; instellen
  • 'R': Lees huidige sensor ruwe waarde (in ms);
  • 'P': Lees de sensor 0-255-waarde;
  • Ben ': Lees de niveau sensor-waarde (in de eenheden die u hebt opgegeven);

Kijk in de firmware van de lezer voor de fragmenten die verantwoordelijk is voor het ophalen en instellen van de waarden. U kunt deze stukjes code in uw eigen projecten Arduino (of eigenlijk elke andere microcontroller) gebruiken om te controleren van de sensor.

Gerelateerde Artikelen

Arduino dual ultrasoon vloeistof niveau meter met geïntegreerde website

Arduino dual ultrasoon vloeistof niveau meter met geïntegreerde website

dit project kunt u controleren van het niveau van 2 containers gevuld met vloeistof. De niveaus kunnen worden weergegeven op een website. Het onderstaande voorbeeld heeft een sensor aangesloten via de kabel, en een andere sensor draadloos aangesloten
Vloeibare niveau Sensor

Vloeibare niveau Sensor

ik wilde maken van een Water-niveau controle sensormaar van niet contact niet elektronische & goedkope!Nam Plastic handpomp, verwijderd Rubber ' o '-ring van de zuigerDus nu beweegt de zuiger vrij zonder wrijvingKnippen van vloeibare container en vas
Internet van dingen Toilet gebeurtenissen upload naar de Cloud (Raspberry PI)

Internet van dingen Toilet gebeurtenissen upload naar de Cloud (Raspberry PI)

Internet van dingen Toilet spoelen gebeurtenissen en toiletpapier roll verandering out evenementen naar Google Drive werkblad geüpload.Hoe werkt het? – Een aquarium vloeibare niveausensor vlotterschakelaar detecteert WC tank niveau; blozen verlaagt h
PPlanter urinoir, wasbak, + planter!

PPlanter urinoir, wasbak, + planter!

De PPlanter is een snel inzetbare, herconfigureerbare openbare urinoirs en wastafel die gebruikmaakt van modulaire biofilters voor de behandeling van urine- en afvalwater. Een netwerk van sensoren voor het geautomatiseerde toezicht en een responsieve
Controle van een magneetventiel met Scratch

Controle van een magneetventiel met Scratch

USB-controle van een magneetventiel met behulp van Lego Wedo robotica en "Scratch" programmeringR. D. Goodwin, W. Lecorchick, O. Ouatarra, Siderits, P. Mazari, C. RimmerMagneetafsluiters openen en sluiten met lage spanning RelaisWe illustreren h
Hoe vervang ik een power steering pump

Hoe vervang ik een power steering pump

zodat u op een ochtend klaar om de kinderen naar school te rijden en om te werken het hoofd wakker. De zon is, en de honden zijn geblaf. Als u tijdens het wandelen tot aan de auto, uw zoon zegt, "Papa! Kijk helemaal dat water onder de auto! "--
Handige trucs aflevering 9

Handige trucs aflevering 9

handige trucs 9: Oodles van willekeurige trucs! Meer zal willekeurig worden toegevoegd!Om te zien nog meer handige trucs, check out de rest van de saga opHandige trucs 8: Eiland handige trucsen handige trucs 7: fiets Mods en projectenen handige trucs
Meten waterpeil met ultrasone sensor

Meten waterpeil met ultrasone sensor

Voor mijn volgende grote project (geautomatiseerde installatie drenken systeem) was ik behoefte aan water niveau meter hebben. Ik was kiezen uit de contact- en contactloze methoden voor het meten van vloeistofniveau in de tank. Contactwijze zijn resi
Afstandsmeting met behulp van ultrasone sensor en de Arduino

Afstandsmeting met behulp van ultrasone sensor en de Arduino

HI iederIk heb onlangs mijn eerste Aduino, hier ben ik gonne toont u mijn eerste project die is afstandsmeting met behulp van ultrasone sensor en de Arduino, kunt u dit project veel mogelijke toepassingen zoals1-vloeistof niveau2-object detectie3-afs
Arduino AMS5812_0050-D-B Druk & temperatuur Sensor Tutorial

Arduino AMS5812_0050-D-B Druk & temperatuur Sensor Tutorial

AMS5812 is versterkt druk met analoge en digitale uitgangen een hoge precisie sensor met een spanning van de analoge uitvoer en digitale I2C-interface. Het combineert een piºzoresistieve sensing element met een signaal conditioning element voor de we
Raspberry Pi grond vochtigheid Sensor

Raspberry Pi grond vochtigheid Sensor

Landbouw verbruikt tussen 80-90% van alle zoetwater in de Verenigde Staten. Een gemakkelijke manier om het besparen van water in de agrarische sector is het installeren van een grond vochtigheid sensor. Bodem vocht sensoren meten de hoeveelheid water
Sensor van de nabijheid met een boord van Mediatek Linkit interfacing

Sensor van de nabijheid met een boord van Mediatek Linkit interfacing

In dit Instructable u zal zitten kundig voor scherpe IR Proximity Sensor met Mediatek Linkit een interfacekaart.Een sensor van de nabijheid is een sensor die kan detecteren van de aanwezigheid van nabijgelegen objecten zonder enig fysiek contact.Een
Automatische Switching van licht met behulp van de sensor van de nabijheid van de IR

Automatische Switching van licht met behulp van de sensor van de nabijheid van de IR

Dit is een van de meest eenvoudige methode voor het inschakelen en uitschakelen licht van een kamer. De methode maakt gebruik van twee nabijheidssensor gekoppeld aan de deur die een s een teller fungeert of een persoon heeft kwam in een kamer of niet
Multifunctionele hydrocultuur en bodem tuinieren oplossing

Multifunctionele hydrocultuur en bodem tuinieren oplossing

Ik heb al een soortgelijke gepubliceerd instructable en dit is een beperkte versie van hetzelfde omdat het voelde een beetje te ingewikkeld voor sommigen. Hier gaan we...IntroductieVeel mensen denken over het starten van tuinieren als een hobby en so