Light Robot
Automated light level readings! Tool for work - with some neat features. Here's an action-shot thanks to Mike!
Status | Operational |
Platform | Raspberry Pi |
Budget | $1000 |
Date Completed | April 2020 |
Summary of operation
Walk it along, it records light levels as you go, using a combination of GPS, accelerometer, distance (wheel counter), lux level meter with data-output, Raspberry Pi, 7in touchscreen, and Wi-Fi to hotspot from your phone for data upload!
Parts used
- Raspberry Pi 3B + 7in Touch
- GPS Mouse - GP-808G (72 Channel)
- Inertial Motion Unit - Adafruit 9-DOF Accel/Mag/Gyro+Temp
- Yokogawa 51011 Digital Lux Meter (or similar)
- Some formply, wheels etc.!
Some engineering detail
The hardware is wired up as follows:
- Mainly everything connects via I2C to the Raspberry Pi.
It's coded up as follows:
- Python script runs on the Raspberry Pi which collects data from the sensors and sends it (via Wi-Fi) to InfluxDB and Grafana running remotely.
- From your phone, you can follow progress nearly real-time on Grafana
- You can see min, max and average values from the Grafana interface. If you clic a spot on the map - it will give you the level at that location!
Future improvements
Mike has found a new lux meter with Bluetooth BLE and done a deal with the supplier to hand over the protocol. So stay tuned!
Next stop - make it drive itself!