Schields en materiaal meten bodemvochtigheid

Arduino shields
Berichten: 2
Geregistreerd: 04 Feb 2017, 13:13

Schields en materiaal meten bodemvochtigheid

Berichtdoor lut.dheer » 04 Feb 2017, 13:18

Hallo

Ik heb een bodemvochtigheidsmeter ( http://www.bitsandparts.eu/Bodemvochtig ... al/p109699 ) gekocht die ik analoge waarden wil laten lezen.

Nu ben ik op zoek naar een goede display om de waarden af te lezen EN naar al het materiaal dat ik zou nodig hebben (printplaat, arduino uno, shield,...)

Ook weet ik niet goed waar en hoe ik de sensor moet aansluiten? Is dit via een printplaat? Kan dit rechtstreeks op de shield/arduino (bv. TM1636) of is er een printplaatje extra nodig?

Kan iemand mij helpen?

Advertisement

Gebruikers-avatar
Berichten: 1793
Geregistreerd: 06 Aug 2016, 01:03

Re: Schields en materiaal meten bodemvochtigheid

Berichtdoor Koepel » 04 Feb 2017, 16:09


Berichten: 2438
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Schields en materiaal meten bodemvochtigheid

Berichtdoor shooter » 04 Feb 2017, 19:55

dit is het voorbeeld van de website
probeer dat eerst maar eens.
en ja je hebt dus een unit die je in de grond stopt,
de twee draadjes gaan naar een versterkerprintje.
en van de versterker naar de arduino.
alleen een paar draadjes nodig. wellicht zit er een schematje bij de sensor.
1.95 euro is trouwens niet duur hoor,
gewoon opbouwen, en proberen.



cpp code
int ledPin = 13;                // choose the pin for the LED 
int inputPin = 8; // choose the input pin (for PIR sensor)
int analogPin = A0;

int pirState = LOW; // we start, assuming no motion detected
int val = 0; // variable for reading the pin status
int sensorValue;

void setup() {

pinMode(ledPin, OUTPUT); // declare LED as output
pinMode(inputPin, INPUT); // declare sensor as input
pinMode(analogPin, INPUT); // declare sensor as input

Serial.begin(9600);

}

void loop(){

val = digitalRead(inputPin); // read input value

sensorValue = analogRead(analogPin);

Serial.println(sensorValue);

if (val == HIGH) { // check if the input is HIGH

// vochtigheid laag
digitalWrite(ledPin, HIGH); // turn LED ON
Serial.println("high!");

} else
{
// vochtigheid hoog
digitalWrite(ledPin, LOW); // turn LED OFF
Serial.println("low!");


}


delay(500);

}
paul deelen
shooter@home.nl

Terug naar Shields

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast