Soil Moisture Monitor - OLED Version
The OLED version features a compact display and a smaller enclosure designed for tight spaces.
Note: The STL files for the bracket shown above have not been included in the 3D library because it is going to be redesigned and improved. The garden stake version is included below.
Libraries
3D Printables
Parts List
Part | Quantity | Notes |
---|---|---|
Arduino Nano | 1 | |
Arduino Nano Expansion Board | 1 | |
OLED Display | 1 | |
Capacitive Soil Moisture Sensor | 1 | |
Momentary/Tactile Button Module | 2 | |
Arduino Hookup Cables F-F 20cm | 1 x 40pcs | |
M3 x 8mm Screws | 8 | For mounting buttons and display |
M3 x 16mm-30mm Screws | 4 | For enclosure lid |
M3 x 12mm-20mm Screws | 8 | For mounting bracket and garden stake |
M3 x 16mm-30mm Screws | 4 | |
12v Power Supply | 1 |
Sketch Installation
- Install UltiBlox-Examples library
- Open File -> Examples -> UltiBlox-Examples -> SensorDisplay in Arduino IDE
- Adjust SensorConfig.h (if needed)
- Set 'SENSOR_LABEL' to 'Moisture'
- Set 'SENSOR_KEY' to 'M'
- Adjust DisplayConfig.h (if needed)
- Set 'ACTIVE_DISPLAY_TYPE' to 'DISPLAY_TYPE_LCD' (uncomment the relevant line)
- Click Upload