Arduino: bouw vochtsensor - hoe het werkt
Je kunt de Arduino gemakkelijk als vochtsensor gebruiken. In deze praktische tip leest u hoe u dit kunt doen.
Arduino: bouw vochtsensor
Om uw eigen vochtsensor te bouwen, hebt u een Arduino en een DHT11-module met bijpassende startkabels nodig. U vindt de volledige code in de afbeelding.
- Verbind de "VCC" pin met 5V of 3.3V en de "GND" pin met de grond. De gegevenspin is verbonden met pin 2.
- Zorg er ook voor dat u de "SimpleDHT" -bibliotheek al hebt geïnstalleerd. Vervolgens kunt u ze importeren met de opdracht "#include".
- Maak een variabele voor de gegevenspin ("int pinDHT11 = 2;") en een nieuw DHT11-object ("SimpleDHT11 dht11;").
- Geef in de installatiemethode op dat u de seriële monitor wilt gebruiken. Maak ook twee bytevariabelen in de lusmethode: "bytetemperatuur = 0; bytevochtigheid = 0;".
- Met het commando "if (dht11.read (pinDHT11, & temperatuur, & vochtigheid, NULL)) {Serial.print (" ERROR "); return}" kunt u aangeven dat het woord "error" moet worden uitgevoerd als de Arduino niet Ontvangt gegevens van de DHT11-module.
- Je krijgt de huidige temperatuur in graden Celsius met het commando "(int) temperatuur". Je meet de luchtvochtigheid met "(int) luchtvochtigheid".
In de volgende praktische tip laten we u zien hoe u een GSM-module op de Arduino instelt.