Door MagPi

Gastbijdrage

Bouw een weerstation met webdashboard

Knutselen in samenwerking met MagPi-magazine

15-07-2023 • 06:00

134

Singlepage-opmaak

Inleiding en boodschappenlijstje

MagPi en Tweakers

Tweakers is een pilot gestart met het tijdschrift MagPi, waarbij we builds die in het magazine verschijnen op Tweakers doorplaatsen. Dit is het eerste artikel in deze reeks. Let wel, het taalgebruik en de manier van schrijven kunnen afwijken van wat je gewend bent op Tweakers. Dat komt doordat we de teksten een-op-een overnemen van het magazine. We hopen dat jullie dit soort content leuk vinden; laat vooral in de comments weten wat je van dit initiatief vindt.

Met de Pimoroni Weather HAT en Sensors Kit, kun je je gegevens uploaden naar een gemakkelijk toegankelijk webdashboard.

• Raspberry Pi (bv Pi 3B+ voor 40 euro)
• Raspberry Pi OS (download)
Weather HAT (50 euro)
Weather Sensors Kit (90 euro)

Hoewel het mogelijk is om een Raspberry Pi-weerstation te bouwen van losse componenten en sensoren, maakt Pimoroni’s Weather HAT het proces veel eenvoudiger en makkelijker. Naast de sensoren BME280 (temperatuur, druk, vochtigheid) en LTR-559 (licht) op het board, beschikt de HAT over een Nuvoton-microcontroller met een 12bit-adc om analoge signalen uit te lezen van externe weersensoren die aangesloten worden via standaard RJ11-poorten. Hij heeft zelfs een mini-lcd-kleurenscherm om de meetwaarden weer te geven.

Weerstation aan een gevel
De kabels van ons weerstation gaan de garage in waar een met Weather HAT uitgeruste Raspberry Pi staat − maar een externe weerbestendige doos zou beter zijn.

De Weather Sensors Kit bestaat uit drie meteorologische sensoren: een anemometer om de windsnelheid te meten, een windvaan voor de windrichting en een regenmeter met ‘kiepbak’. Misschien heb je zelf al dergelijke sensoren of kun je ze elders kopen, maar dan heb je wel een paar RJ11-connectoren nodig om ze op de HAT aan te sluiten − waarbij de windsnelheid- en windrichtingssensoren in één connector worden gecombineerd. Hoe dan ook, we gaan beginnen.