- Platform: Particle.io Photon
- Sensors: SEEED Grove
- Cloud Dashboard: Unidot
The notion is to make a small cheap, modular cloud based sensor platform. Most cloud sensors are surprisingly expensive, often insecure and not flexible. Ideally this would require no soldering and be able to be setup by even a junior tech.
The software is a single file. It is loaded into the Particle.io console or compiled into a binary that can be directly loaded. The cloud console or Particle app is very trivial to use. It should automatically include the dependencies (Adafruit_DHT_Particle.h and Ubidots.h). If it doesn't, there's a search feature in the development console and just plug in both dependencies.
It's written for Ubidots for the dashboard, alerting and reporting. There are plenty of other options, but they have the best combination between features, pricing and ease of use. Sign up, generate an account token and plug it into the script in the specified location, creatively specified as "Put here your Ubidots TOKEN".
- DHT11 - Cheap temperature sensor, good enough quality
- DHT22 - Expensive temperature sensor - quite good quality
- Microphone - Cheap sound sensor, good enough quality. This has come in much handy than one would intially think. Sharp increase or decrease of noise out of baseline usually means a problem. Issues with HVAC or CPUs pegging.
- Photocell - Cheap temp sensor, good enough quality. Handy for letting you know when and for how long an area was accessed
- Smoke - The MQ2 is the gas sensor for smoke. They have other gas sensors for carbon monoxide, alcohol fumes, natural gas and the like.
- Motion - Motion sensor. Mostly handy for enclosures. Not so much for open areas
You'll also need a Photon Grove Shield to connect the Photon to the sensors. They also sell various length connectors to make life easier.
Look in the program for "ENABLE OR DISABLE SENSORS HERE", flip the bits on the relevant sensors appropriately. Only use 1 or 0.
- Put Particle Photon into shield
- Connect sensors to the shield. The necessary locations are documented in the program.
- Download the software to the Photon using either the cloud dashboard or the mobile app
- (Optional) Put in an enclosure
And that's it. It's meant to be as simple as possible.