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.
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