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.

  • 703 views
  • 0 comments
  • 2 respects

Components and supplies

Ardgen 101
Arduino 101 & Genuino 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,877 views
  • 0 comments
  • 6 respects

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

Project tutorial by Team Blitzkrieg

  • 39,732 views
  • 14 comments
  • 225 respects

Basic Arduino + JavaScript (Workshop)

by Alex Glow

  • 11,877 views
  • 1 comment
  • 27 respects

Button: Arduino Basics

by Alex Glow

  • 10,340 views
  • 0 comments
  • 10 respects

Save Your Life with the Building Collapse Monitor

Project tutorial by Tharindu Suraj

  • 2,560 views
  • 2 comments
  • 23 respects

BLE Haptic Dual Joystick Controller

Project showcase by Leon Chu

  • 1,526 views
  • 0 comments
  • 0 respects
Add projectSign up / Login