WeatherCollector

by Wanjia in Circuits > Raspberry Pi

302 Views, 2 Favorites, 0 Comments

WeatherCollector

IMG_20170616_143150.jpg

Dit is een weerstation gemaakt als school project. Er wordt data verzameld met sensoren die op hun beurt naar een website gestuurd worden. De website wordt gerund vanaf een RaspberryPi.

Getting Started!

FBDHG7CJ3YQ0Y3C.MEDIUM.jpg

Benodigdheden:

  • Raspberry pi 3
  • Arduino nano
  • Air Quality Sensor
  • Barometric pressure sensor
  • Humidity sensor
  • Rain drop sensor
  • RF Receiver & Transmitter module
  • DC Motor
  • 4x AA Batterybox
  • 1 RGB Led
  • 1x 10KΩ weerstand
  • 1x Diode
  • 1x npn Transistor
  • (4x 220Ω weerstand) optional
  • Wires
  • Wood

Let's Start Wiring

WeatherCollectorbb6.png
WeatherCollector_bb5.png
IMG_20170608_165225.jpg
IMG_20170608_165315.jpg
IMG_20170608_165323.jpg
IMG_20170616_115310.jpg

Aan de hand van het bovenstaande aansluitschema kunnen de verschillende componenten aan elkaar gehangen worden.

Case

IMG_20170616_141731.jpg

De case maak je best op eigen formaat, een ander materiaal gebruiken mag natuurlijk altijd. Je zorgt best dat je nog aan je onderdelen kan met een draai of flip systeem.

Programming

Screenshot_1.png

Voor arduino kan je de sketch downloaden.

Voor de raspberry pi moet je net iets meer doen:

Volg deze link http://www.behind-the-scenes.co.za/433mhz-rf-commu... zodat er een RFSniffer opstaat.

Vervolgens vervang je de RFSniffer.cpp file binnenin RPi_Utils met diegene in deze instructables en zoals op de bovenstaande link moet je de RFSniffer opnieuw inladen met een `make` commando.

Om deze data online te zetten zul je de python file nodig hebben, hiervoor heb je de html nodig vanop https://github.com/Wanjiaa/WeatherCollector die je in de www/html folder zet.

Om deze te initialiseren word er vereist dat je apache, phpmyadmin, mysql geinstalleerd staat op de RaspberryPi. Meer info vind je hier: https://www.raspberrypi.org/documentation/remote-a...