Weerstation – DIY Raspberry Pi Weerstation met Dropbox-upload
Verzamelt omgevingsdata en uploadt deze veilig naar Dropbox. Bedien het apparaat via de Sense HAT-joystick voor een echte autonoom opstelling.
Verhaal
Let op: Voel je vrij mijn code te gebruiken, maar onthoud me te crediteren. ([email protected])
Ik heb veel tijd besteed aan het onderzoeken van weerstations, wat me inspireerde om mijn eigen te bouwen. De volgende gids is ontworpen voor implementatie in afgelegen locaties waar betrouwbare dataverzameling cruciaal is.
Deze oplossing draait op Python 2.7 en vereist een continue internetverbinding tijdens setup en operatie. Het is ontworpen voor Raspbian (Raspberry Pi OS).
Lees de instructies zorgvuldig door voordat je begint om mid-setup obstakels te vermijden.
Stap 1: De Dropbox-bibliotheek Installeren
De Dropbox SDK wordt via pip geïnstalleerd. Als pip ontbreekt, open een terminal en voer uit:
sudo apt-get install python-pip python3-pip
Installeer daarna de bibliotheek met:
sudo pip install dropbox
Dit duurt typisch 15–30 seconden.
Stap 2: Dropbox Instellen
Om bestanden te uploaden, maak een gratis account aan op https://www.dropbox.com/ of gebruik een bestaande.
Op de Dropbox-startpagina, klik op het weglatingsteken (…) in de rechterbenedenhoek en selecteer Developers.
In de Developers-sectie, klik My Apps links, dan Create app. Kies de Dropbox API, selecteer App folder, en noem je app "weerstation".
Na aanmaak, kom je op een instellingenpagina. Scroll naar Generated access token en klik Generate. Kopieer de token direct – hij verschijnt alleen op deze pagina.
Stap 3: De Pi Instellen
Sluit de Sense HAT aan op de Raspberry Pi vóór het inschakelen. Eenmaal opgestart, plaats het script (onderaan deze pagina te vinden) op de Pi als weer.py in de Documents map.
Vervang MY_ACCESS_TOKEN op regel 7 met de token die je gegenereerde. Zorg dat de Pi internettoegang heeft en de Sense HAT functioneert. Wanneer het programma draait, verschijnt de verzamelde data in Apps/weerstation/ op je Dropbox-startpagina.
Stap 4: weer.py bij Opstart Draaien
Open een terminal op de Pi en typ:
sudo crontab -e
Als het je eerste keer is met crontab, kies nano als editor. Scroll naar het einde van het bestand en voeg toe:
@reboot python /home/pi/Documents/weer.py &
Bewaar met Ctrl+O en sluit met Ctrl+X.
Gefeliciteerd! Je bent bijna klaar.
Plaats het Weerstation op de gewenste locatie. Behuizing in waterdichte behuizing met voldoende luchtstroom voor nauwkeurige sensor-metingen. Je kunt het systeem uitbreiden met een batterij, radiocommunicatie, of zelfs een Twitter-alert voor significante weersgebeurtenissen. Voor een surveillance-toepassing, zie dit project.
Bron: Weerstation
Productieproces
- Bloeddrukmeter: Ontwerp, Productie en Toekomstige Trends
- Raspberry Pi Temperatuur & Vochtigheid Netwerk Monitor – DIY Setup Gids
- DIY Zonne-energie Weerstation Met Raspberry Pi
- Een buitenweerstation bouwen met Raspberry Pi 2 en ADS-WS1
- Een Raspberry Pi-weerstation bouwen dat dagelijkse weergegevens e-mailt
- Externe weerbewaking met Raspberry Pi 3 en PubNub
- Bark Back: Een IoT-petmonitor voor slimme geluidsbeheer
- Geavanceerd Weerstation v2.0: Real-time Temperatuur, Druk, Vochtigheid & Hoogte Monitoring
- Remote Hartslagmonitoringssysteem met AWS IoT-waarschuwingen
- Bouw een indrukwekkend monitor Ambilight-systeem met Arduino
- Real-time IoT hartslagmonitor met Arduino en MAX30100