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
Arduino MKR1000
× 1
ADAFRUIT SD CARD READER
× 1
ARDUCAM 5MP OV5642
× 1
SparkFun Weather Shield
SparkFun Weather Shield
× 1
SparkFun Soil Moisture Sensor (with Screw Terminals)
SparkFun Soil Moisture Sensor (with Screw Terminals)
× 1
Breadboard (generic)
Breadboard (generic)
× 1

Software apps and online services

Arduino IDE
Arduino IDE
Visual Studio 2015
Microsoft Visual Studio 2015
Microsoft Azure
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 *