I modified the O-1PST Arduino code to allow BT data logging to a phone. Then taking the O-1PST mobile (with a small battery) I logged sensor data with phone GPS on bike rides around town. After data collection I copy and process the logfiles off the phone and examine on a PC using python visualization code.
Setup is a little klunky as I use Nordic’s nRF logger and termux to run a GPS logger. But once installed its pretty easy to use.
I’m working on a high-level video that show this in use. Or read details on github. Or buy a Go…
Hi @relwin, welcome to our community, and thank you for sharing your cool project!
Looking forward to seeing more in your video. Please feel free to share it with our community!
I finally got around to finishing the video (7 min):
I’d like to investigate further on high PM readings on the beach since salt spray+humidity is known to affect optical PM sensor readings.
Welcome back @relwin! Thank you for sharing the video. Very cool to see a project like this. I like your rack setup at 1:05 a lot!
I wonder how reliable the Bluetooth data transmission is when you bike/walk around. Were there any connection drops?
The BT connection was very reliable and low power. A data run was typically no more than an hour, usually less. I would have preferred using a phone as a wifi hotspot but my phone has this feature disabled. Not shown is sensor padding with a small piece of foam tape to keep it from moving inside the housing. This also eliminates any rattling sounds during a data run.