Capacitieve bodemvocht meten (met I2C) (1 / 7 stap)

Stap 1: Capacitieve bodem vocht meten: testen


Hoewel men gebruik van de arduino maken kan voor het meten van de capaciteit direct, ik vind het een beetje vervelend en het kost je ook een extra pin of 2. Ook is het een beetje onpraktisch als het moet de condensator om dicht bij de arduino niet te meten verdwaalde capaciteit van de draden.
Dus wilde ik gebruiken van een RC-oscillator waarin de 'C'-dat wil zeggen het bodemvochtgehalte de frequentie van de osicllator gedefinieerd. De waarde van een frequentie kan gemakkelijker worden vervoerd over een lange draad dan de waarde van een capaciteit.

STUKLIJST:

  • 74HCT14
  • 2M 2 weerstand (later ik gebruikte 3M 3)
  • Glazen pot (augurken of iets dergelijks)
  • 2 stuks van aluminiumfolie, elk groot genoeg voor een beetje minder dan de helft van de pot
  • Ducttape
  • draden
  • klein breadboard
  • Arduino

Er zijn verschillende eenvoudige schakelingen die een RC-oscillator vormen, maar ik heb gekozen voor de ene met de omvormer/schmitt-trigger 74HCT14. De frequentie daarvan wordt 1/T = 1 /(0.67 xRC). Als je toevallig te gebruiken van een 74HC14 is de frequentie 1/T=1/(0.8xRC).

Echter, de werkelijke frequentie is niet echt belangrijk als we zijn op zoek naar verschillen in frequentie die betrekking op droge of vochtige bodem hebben. Als je toevallig te hebben sommige NANDs in plaats van de 74HC14 die ook kunnen worden gebruikt en de meeste mensen zal waarschijnlijk nog een 555 die kunnen worden gebruikt.

Het is winter en de koude buiten ik willen doen mijn testen binnen dus ook maakte ik een snelle sorteren van gemodificeerde "Leidse fles" (Leidse Fles) dat bestond uit een glazen pot met twee stukjes alufolie gebonden aan de buitenzijde (van tegenover elkaar gelegen zijden) met elk een ducttaped draad naar het.

Ik deze pot aan de ingang van de oscillator en gevoed de output aan een arduino waar ik gebruik van een eenvoudige 'pulseIn' opdracht voor het meten van de periode. Eerst gebruikte ik een weerstand van 100k maar dat echt niet tonen geen resultaten, zodat ik het verhoogd tot 2M 2.
dan begon ik te Vul de pot met water. Dat gaf me de volgende uitlezingen:

  • Lege pot: 1uS (maar dat was waarschijnlijk de minimale lezing als 'geen pot' gaf me ook dat)
  • De helft volle pot: 50-60uS
  • Volledige pot: 90-110-VS (dat is ongeveer 10kHz)

Al met al leek het vrij stabiel en in feite vrij lineaire ook. Het systeem is ook vrij gevoelig: Ik ontdekte dat als ik mijn vingers in een volle pot vast, de cyclustijd gedaald een beetje: zoals mijn vingers minder water dan zuiver water bevatten en zij verdreven van het water, de dielectrum gedaald. Uiteraard werkt dit alleen met een volledige pot, omdat met een half volle pot het water tussen de platen stijgt, verhoging van de dielectrum weer.

Gerelateerde Artikelen

Aansluiten van de twee OOBoards samen met I2C

Aansluiten van de twee OOBoards samen met I2C

dit instructable wordt beschreven hoe om verbinding te maken met twee OOBoards met I2C.Stap 1: Aansluiten op de I2C netwerk bus Zijn er twee I2C bussen op de OOBoards, een lokale bus en een bus van het netwerk.De code van de OOPIC is in wezen een geï
Meten van de temperatuur met I2C Sensor LM75A op Raspberry Pi

Meten van de temperatuur met I2C Sensor LM75A op Raspberry Pi

In deze tutorial leert u hoe om te meten van de temperatuur met behulp van de sensor van de I2C die lm75a met elk model of de versie van de Raspberry Pi verbonden. De zelfstudie biedt ook 3 open bron codevoorbeelden geschreven in de programmeertaal C
Dekoboko: Road kwaliteit meten met fietsen

Dekoboko: Road kwaliteit meten met fietsen

Vibratie sensoren koppelt aan een frame van de fiets te melden van de kwaliteit van de weg (bultjes, gaatjes, kasseien) en het uploaden van de gegevens op het web voor visualisatie en grafieken.Soepeler ritten door de stad te vinden, kies de offroad
ATTiny85 verbindt met I2C OLED-display - grote dingen kunnen kleine

ATTiny85 verbindt met I2C OLED-display - grote dingen kunnen kleine

Ik kwam onlangs over een klein OLED-display die ik ook voor een ander project gebruikt. Deze keer dacht ik dat een kleine display kan worden aangestuurd door een kleine processor van [AT]:).De visie is - "Maak een kleine gaming machine"Ook is de
Lucht kwaliteit meten met REST Api

Lucht kwaliteit meten met REST Api

In dit instructable bouwen we een eenvoudige set-up van de Arduino die met onze eigen RESTful API verbinden zal. De arduino zal meten van de kwaliteit van de lucht met een Sainsmart MQ135 luchtkwaliteit sensor en stuur ze via het web naar één van onz
Hoe maak je een polyfone muziekinstallatie veroorzaakt door Capacitieve touch punten met behulp van een Arduino

Hoe maak je een polyfone muziekinstallatie veroorzaakt door Capacitieve touch punten met behulp van een Arduino

Tijdens een project bij KISD maakte wij een interactieve muziekinstallatie die speelbaar op een openbaar vervoer plaats was. De uitstraling van het is geïnspireerd door de kleurrijke metro plannen die elke trein-lijn te met een andere kleur scheiden.
Frequentie meten met LabVIEW

Frequentie meten met LabVIEW

Deze video wordt beschreven hoe voor het meten van de frequentie van het geluid met behulp van de ingebouwde microfoon op een MacBook Pro en de software LabVIEW. Dit programma kan worden gebruikt om af te stemmen op een muziekinstrument. In dit voorb
ATtiny85 met I2C EEPROM gebruiken

ATtiny85 met I2C EEPROM gebruiken

dit is een eenvoudige setup voor het gebruik van een I2C EEPROM met de ATtiny85. Er zijn veel sites die het gebruik van I2C eeprom schetsen, maar er zijn enkele nuances bij het gebruik van een ATtiny85 die zich voordoen vanwege het ontbreken van echt
1602 LCD Keypad schild Module met I2C rugzak

1602 LCD Keypad schild Module met I2C rugzak

Ik wilde als onderdeel van een groter project, hebben een LCD-scherm en een toetsenbord voor navigatie van sommige eenvoudige menu's. Ik zal met behulp van veel van de I/O poorten op de Arduino voor andere banen, dus ik een I2C-interface voor het LCD
Afstand meten met radiogolven

Afstand meten met radiogolven

Inleiding:Allereerst willen we ons te verontschuldigen voor onze slechte Engels. (Duitse leerlingen: D)Wij de uitvinder van een nieuwe, goedkope apparaat voor het meten van afstanden tot 1,5 km (ongeveer 1 mijl) met nauwkeurigheid over ±5 Meter (15 f
Arduino verbinden met Crystalfontz CFA533 met I2C

Arduino verbinden met Crystalfontz CFA533 met I2C

We hebben gewerkt met LCD-schermen, voor een lange tijd, dus we dachten dat we zouden laten zien hoe je een CFA533 I2C-LCD met een toetsenbord op een Arduino aansluiten. Geeft u de mogelijkheid het uitvoeren en beheren van je arduino via I2C.Stap 1:
Afstand meten met 2,4 ftf en ultrasone sensor

Afstand meten met 2,4 ftf en ultrasone sensor

Dit is zeer eenvoudige arduino circuit met HC-SR04 ultrasone sensor en 2,4 inch tft-scherm, aangedreven door arduino uno.de arduino uno de afstand berekenen en bijwerken van het scherm elke 1 seconde.Bekijk deze video om te zien hoe het werkt.Stap 1:
Hoe met i2c voor Arduino Arduino mededeling

Hoe met i2c voor Arduino Arduino mededeling

leren i2c gebruiken voor elementaire communicatie tussen twee arduinos.Link naar i2c communicatie tussen een Arduino Uno en een Arduino Mega 2560 op mijn blog.  Bevat code die wordt gebruikt in deze video instructable.Link naar MeanPC, mijn blog elek
Raspberry Pi: Met 1 rugzakken $ I2C LCD voor 1602 schermen & knoppen!

Raspberry Pi: Met 1 rugzakken $ I2C LCD voor 1602 schermen & knoppen!

Hallo! Ik ben Arsenijs, ik houd bouwen dingen met Raspberry Pi's en de laatste tijd ik heb gewerkt met teken weergegeven, evenals hun I2C-rugzakken, dus ik heb verzameld enkele hacks die ik je kan laten zien. Vandaag zal ik u vertellen hoe te bespare