Arduino: bouw weerstation - hoe het werkt
De Arduino is een echte alleskunner. In dit artikel laten we zien hoe je de Raspberry-kloon in een weerstation kunt veranderen.
Bouw het weerstation met de Arduino
Om een weerstation met uw Arduino te bouwen, hebt u natuurlijk een Arduino, een DHT11-module en enkele startkabels nodig.
- Verbind de "Data" pin met Pin 2 op de Arduino. Verbind de module ook met een aarde en een 5V pin.
- De module bepaalt automatisch de luchtvochtigheid en de temperatuur.
- U kunt de volgende code gebruiken om de Arduino te programmeren. Kopieer dit eenvoudig naar uw IDE. Zorg er echter eerst voor dat u de SimpleDHT-bibliotheek hebt geïnstalleerd. Een uitleg van de code vindt u in onze fotogalerij.
- #include int pinDHT11 = 2; SimpleDHT11 dht11; void setup () {Serial.begin (9600); } void loop () {Serial.println ("================================="); byte temperatuur = 0; byte vochtigheid = 0; bytegegevens [40] = {0}; if (dht11.read (pinDHT11, & temperatuur, & vochtigheid, gegevens)) {Serial.print ("ERROR!"); terug te keren; } voor (int i = 0; i 0 && ((i + 1)% 4) == 0) {Serial.print (''); }} Serial.println (""); Serial.print ((int) temperatuur); Serial.print ("* C, "); Serial.print ((int) vochtigheid); Serial.println ("%"); delay (1000); }
- Opmerking: wanneer u uw weerstation buitenshuis installeert, moet u de Arduino voldoende beschermen tegen vocht.
In de volgende praktische tip leert u hoe u een GSM-module bestuurt met de Arduino.