Capacitive soil moisture sensor
RonMcKay·capacitive-soil-moisture-sensor·hardware/soil-moisture-sensor.kicad_pcb
About the Capacitive soil moisture sensor PCB
Capacitive soil moisture sensor is an open source AVR/Arduino PCB design by RonMcKay, published on GitHub. It is a 2-layer board measuring 185.3 × 23 mm, with 18 components from 15 distinct parts.
Its main chip is the ATmega328P-AU, from the AVR/Arduino family. Other key parts include the NRF24L01_Breakout and ATSHA204A. By type, the board carries 4 capacitors, 4 resistors, 3 ICs, 2 connectors, 1 crystal and 1 battery holder.
It belongs with the iot & wireless, sensors and power & battery designs in this gallery.
From the project
Compact and battery powered capacitive soil moisture sensor.
This is a capacitive soil moisture sensor which runs with a standalone ATmega328P and utilizes the [MySensors][1] framework. It can however be adapted to any other framework that uses 2.4 GHz radio communication with an NRF24L01 if you upload your own code.
A short summary of the features is: Runs on 2 AAA batteries Sleeping current of 8uA (approx. 10 years of battery life under optimal conditions) Uses an NRF24L01 radio module for communication Utilizes an ATSHA204A for secure message signing (optional) A sensor value range of approximately 400 (from air to water) External 8MHz resonator…

Main components on the Capacitive soil moisture sensor
Capacitive soil moisture sensor bill of materials (BOM)
18 components, 15 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega328P-AU | TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | NRF24L01_Breakout | NRF24L01-SMD | U2 |
| 1 | ATSHA204A | SOT-23_Handsoldering | U3 |
| 1 | Resonator | ceramik_resonator_murata_CSTCE8M00G52-R0 | Y1 |
| 1 | AVR ISP | PinHeader_1x06_P2.54mm_Vertical | J1 |
| 1 | FTDI | PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | Battery_Cell | BatteryHolder_Keystone_597_591_2AAA_3V | BT1 |
| 1 | SW_Push | Button_2P_TS-1088-AR02016 | SW1 |
| 1 | Conn_01x01 | Capacitive_Soil_Moisture_Sensor | Sensor1 |
| 1 | D_Schottky | D_SOD-323_HandSoldering | D1 |
| 1 | 100nF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1 |
| 2 | 1uF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C2, C4 |
| 1 | 220uF | CP_Elec_6.3x7.7 | C3 |
| 3 | 10K | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R3, R4 |
| 1 | 510K | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R2 |
Capacitive soil moisture sensor design files
The KiCad project lives in the RonMcKay/capacitive-soil-moisture-sensor repository on GitHub; these links point at the commit this page was built from.
Capacitive soil moisture sensor: common questions
What microcontroller does the Capacitive soil moisture sensor use?
The Capacitive soil moisture sensor is built around the ATmega328P-AU, from the AVR/Arduino family.
How big is the Capacitive soil moisture sensor PCB?
The Capacitive soil moisture sensor measures 185.3 × 23 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Capacitive soil moisture sensor?
18 components, from 15 distinct parts. The full bill of materials is listed on this page.
Where can I download the Capacitive soil moisture sensor design files?
From the RonMcKay/capacitive-soil-moisture-sensor repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Capacitive soil moisture sensor design in my own project?
The repository has no license, so all rights stay with RonMcKay. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Capacitive soil moisture sensor without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746