Soil Moisture Sensor SMD
License:
Attribution-ShareAlike (CC-BY-SA)
Created:
8 years ago
Updated:
7 years ago
Views:
9734
9 Collect
10 Comments
Share
112 Download (37.49 MB)
Donate to support Open Hardware

Soil Moisture Sensor SMD

What is this ?

Simple office plant monitor inspired by @carlierd on the this post.

This is my first SMD project, i hope he'll used by other members ;)

The skech is 2.0.0 Mysensors compatible, i haven't test this sketch with the 2.1.1 version.

You can order the pcb here : https://PCBs.io/share/zjX7M

This node use CR123A battery.

Soil Moisture Sensor SMD

I have put 3 leds on this project :

  • one connected on SCK for see the same thing than an arduino pro mini
  • one for see when the node is initialised and when is goes in a sleep mode
  • one alert you when the battery is low and when the moisture is < xx%

Features :

  • Send Soil moisture mesure every hours
  • Send Battery Level every hours if the value has changed
  • Send Battery voltage every hours if the percentage has changed

Compatibilies :

  • Mysensors Library 2.0.0
  • PCBs v1.1.x compatibles with Soil_Moisture_Sensor_SMD_v1.1.x sketchs

Logs PCB :

V1.1.2

  • 16/02/2017 = Fabrication V1.1.2 by PCBs.io => Awaiting Panelization
  • 20/02/2017 = Fabrication V1.1.2 by PCBs.io => In Fabrication
  • 27/02/2017 = Fabrication V1.1.2 by PCBs.io => Shipped
  • 09/03/2017 = Fabrication V1.1.2 by PCBs.io => Received
  • 11/03/2017 = Assembly and Test => Functional Board but some minors issues => see v1.1.2a

V1.1.2a

minors modifications

  • Increase Drill battery older CR123
  • Modify text "FTDI" by "AVRISP"
  • Add text "FTDI"

V1.1.3

moving components

Logs Sketch:

V1.1.1

  • Add default values
  • Do not send moisture to the controler if she didn't change more than 1%
  • Change Low Fuse example

V1.1.2

  • Fixed "Do not send moisture to the controler if she didn't change more than 1%"
  • Added possibility to blink the "info" led when insufficient moisture
  • Added possibility to blink the "warning" led when insufficient battery
  • Added possibility to use this node without controler (need mysensors >= 2.1.0)
  • Disable smartsleep when not OTA used (increase battery life)

V1.1.3

  • Fixed mode without gateway & auto indent code