


Project informatie
- Categorie: Hardware
- Klant: Vito
- Project datum: januari-februari, 2021
- Project URL: Demo video
Gebruikte technologieën
- Sigfox
- Grafana
- C++
- I²C
- SPI
In opdracht van
- Vito
- teamwork, IOT
Tegengekomen problemen
- Communicatie probleme door slechte sigfox verbinding
- Sigfox module crashed door vochtigheid
- Beperkte bandbreedte
- Levertermijnen componenten
Hardware
- Mkr1200
- Arduino Mega
- Luchtkwaliteitssensor
- Temperatuursensor
- Bodemtemperatuursensor
- Gas-sensor
- bodemvochtigheidsensor
- GPS
- luchtsensor
- vochtigheidssensor
- Zonnepaneel
- Lood batterij
- Connectoren
SENSORBOX
Tijdens het eerste semester gedurende het 3de jaar kregen we de opdracht van Vito om een sensorbox te ontwerpen. Deze box kapteert data van op het veld van een boer. Zo zal de box de temperatuur, luchtvochtigheid, luchtkwaliteit, Co2, lichtintensiteit, bodemvochtigheid en bodemtemperatuur bijhouden. Vervolgens zal deze sensor data via een low powered netwerk doorgezonden worden. De sensoren kunnen dynamisch gedetecteerd worden en eenvoudig uitgebreid of vervangen worden. De update tijd van de sensoren kan zelf ingesteld worden via de configuratie file op het sd card. Tijdens dit project heb ik de box volledig zelf geprogrammeerd en opgebouwd, terwijl de andere van het team zich bezighielden met front en back- end. Ook hielp ik mee met het maken van de visualtisaties op de overzichtspagina.
GPS module
In de sensorbox zit een gps module geintegreerd die de locatie van de box bijhoud, alsook het tijdstip ophaalt voor syncronisatie. De locatie van de box wordt standaard 1 of 2x per dag doorgezonden, dit op uren die je zelf kiest via de configuratie file die op het sd kaartje staat. Als de box een verplaatsing van meer dan 50m detecteert, wordt automatisch een update gestuurd en zullen alle sensoren dubbel zo snel hun metingen doorsturen om zo de sensorbox accuraat te tracken bij bv diefstal.