We started with room lighting. Every programmer has once or twice wondered, whether their eyes are suffering from excessive strain during long programming sessions and whether or not they should do something about it. But to measure the light profile of a single room would require either buying a professional grade device, or inviting a specialist over, or building one yourself. It would take time, so we generally drop the idea and never actually go ahead with figuring these things out. It goes for everything - is the room getting enough air? What about the ambient noise? What about the temperatures? What is the humidity profile of your house's attic or basement? The only reason why people aren't going ahead with measurements like this is solely because it would be too much hassle to do this by themselves or too expensive to buy ready-made devices for these measurements, just to use them once. And it's always the same thing - simple data collection from a sensor of some sort and data presentation.

What it does

So here comes Sensoroid. Little brick full of sensors that you just put on a place in your house or workplace and let it run for a day or two. Then you pick it up and look at the sensory data. Sensoroid can either give you raw data file, or you can open the file on your computer and visualize the data in graphs. It's like IKEA - some assembly required, no programming needed.

How we built it

We've used Arduino as a workbench for sensors. We've used Raspberry Pi 2 as a data collection and data processing point. We've used Windows 10 IoT as a platform and C# was our technology of choice.

Challenges we ran into

Getting the whole usecase to work is harder than it seemed. Having Arduino collect data, send them out, Raspberry to receive the data and store them in a presentable format took us longer than anticipated.

Accomplishments that we're proud of

What we learned

What's next for Sensoroid

Share this project: