Project showcase
IoTank-101

IoTank-101 © GPL3+

Affordable light quality/indoor environment shield. BLE support. Arduino-101. Designed for the 2017 Co-Making the Future competition.

  • 1,106 views
  • 0 comments
  • 3 respects

Components and supplies

Ph abx00005 iso (1) bavevgguw1
Arduino 101
×1
SparkFun APDS-9960
×1
GY-ML8511
Generic GY-ML8511 is different from SparkFun, I used the generic one available on Alibaba. The SparkFun sensor should still work if you flip it around.
×1
Mfr 25frf52 10k sml
Resistor 10k ohm
×1
SparkFun Soil Moisture
You probably want to put the upper half of the sensor in some resin/epoxy and use a waterproof lead.
×1
10k thermistor
Any generic thermistor, I use Cantherm thermistors from DigiKey
×1

Apps and online services

About this project

What does it do?

IoTank-101 uses affordable and highly available sensors and hardware to monitor light quality and other metrics for indoor agriculture in a handheld and Bluetooth package. By doing this one can optimize their production with less electricity and resources.

(Android app built with Kotlin-BluetoothLeGatt which was a by-product of this project, can be used as the base of any BLE app)

It does this by detecting particular wavelengths of light, as well as soil humidity and temperature.

These wavelengths are critical in photosynthesis,

UV light is also important for other chemical reactions in various plants.

Detecting these subtleties is almost impossible with the naked eye. More expensive quantum sensors offer better resolution, but for a high price point. The ioTank101 provides similar functionality in a more affordable and open package. (Not to mention an open platform to hook up a quantum sensor if you choose.)

Things left to do

Find an affordable deep red (600-700nm) sensor, upgrade UV sensor to Vishay VEML6075 (they are on back-order), get Apogee quantum sensor to calibrate (e-mailed them for this, Arduino dev is possible with their 0-5v model they cost $150-$299). Calibrate to aprox PAR/PUR values (requires comparison to better sensor). Build a BLE 'master' which can forward the data to the cloud (didn't want to favor a service it is up to the user). field test and re-iterate after end-user feedback.

Produced by John Spounias of Object Syndicate LLC for the 2017 Co-Making the Future Competition.

Code

ioTank-101
Use Fritzing/Gerber PCB files to produce PC board. Assemble components as shown on PCB. Flash firmware to arduino-101 using Arduino IDE. Compile Bluetooth LE Android app with Android Studio 3.0. (you can also use any BLE app to discover and read the JSON data)

Schematics

Comments

Similar projects you might like

EnLight (Sunset) v1

Project tutorial by MicroBob

  • 1,986 views
  • 0 comments
  • 6 respects

J.A.R.V.I.S. : A Virtual Home Assistant

Project tutorial by Team Blitzkrieg

  • 63,119 views
  • 17 comments
  • 268 respects

How can you Report Thief with a Photo on Twitter by Arduino

Project tutorial by ahmed ismail

  • 1,906 views
  • 0 comments
  • 8 respects

Arduino Temperature Control

Project tutorial by Team pandhoit

  • 34,125 views
  • 13 comments
  • 49 respects

Waternator 293

Project tutorial by Thug Design

  • 5,411 views
  • 1 comment
  • 7 respects

Arduino 101 Home BLE System

Project tutorial by Alexis Santiago Allende

  • 3,627 views
  • 1 comment
  • 14 respects
Add projectSign up / Login