PlantAnalyzer Using Arduino

PlantAnalyzer

A device which collects data (environmental, soil and photosynthesis values) of plant(s) and then stores/analyze using a MKR1000 and Azure.

Things used in this project

Hardware components

Arduino MKR1000
× 1
ADAFRUIT SD CARD READER
× 1
ARDUCAM 5MP OV5642
× 1
SparkFun Weather Shield
× 1
SparkFun Soil Moisture Sensor (with Screw Terminals)
× 1
Breadboard (generic)
× 1

Software apps and online services

Arduino IDE
Visual Studio 2015
Microsoft Visual Studio 2015
Microsoft Azure
Curl

Story

PlantAnalyzer

 Hardware used for PlantAnalyzer V1.0water proof enclosure

 Mock-up Enclosure (Disclosure: I am not YET comfortable enough to place my irreplaceable MKR1000 in a “water proof” enclosure)

PlantAnalyzer schematics

circuit used

MODIFYING ARDUCAM 5MP OV5642 CAMERA:

In order for the PlantAnalyzer to capture “infrablue” (near-infrared) images, the Arducam 5MP OV5642 camera has to be modified by completing the steps listed below. The Arducam 5MP camera comes stock with an infrared blocking filter as well as a camera IR blocking lens, which would prevent the camera from detecting an IR light. To modify a Arducam 5MP OV5642 camera

  • 1) Remove the lens frame from the circuit board and locate and remove the IR filter (round clear plastic like object, shown in picture below)
  • 2) Cut a rectangle of Rosco Infrablue #2007 to cover the lens frame
  • 3) Reassemble lens frame to Arducam’s circuit board
  • 4) Install non-IR blocking lens (The lens I used can be found here)

Leave a Comment

Your email address will not be published. Required fields are marked *