Build a Wireless Soil Moisture Sensor with built-in Micro Energy Harvester

Share

Overview

In today's rapidly evolving world, technological advancements continue to reshape industries, with agriculture and gardening being no exception. Imagine having the ability to effortlessly monitor soil moisture levels in your garden or farm remotely. In this project we are aiming find a solution for that. This innovative solution utilizes a capacitive soil moisture sensor, along with long range LoRa communication without the hassle of manual recharging or battery replacements.

This project utilizes ADP5091, an ultralow power energy harvester PMU with MPPT and charge management from Analog Devices for charging the internal battery from solar energy. We can either use a LiPo battery or a super capacitor for storing the energy. For the controller, we have used the popular ATMega328 MCU, which is widely used in Arduino boards. The moisture sensing is done using a capacitive sensor built around a TLC555C chip. RFM69W module is used for communication. The sensor and LoRa module will only be turned on when necessary. This will help us to reduce energy usage during deep sleep period.

Code File

Code schematicsDownload Button

PCB Gerber File

Gerber FileCode schematics

Components Required

ValuePackageManufacturerDigikey Part NumberDatasheet Link   Quantity
10nFC603KYOCERA AVX478-KGM15AR71H103KTCT-NDKYOCERA AVX datasheet

Datasheet

1
0.1ufC603Samsung Electro-Mechanics1276-1935-1-NDSamsung Electro-Mechanics datasheet

Datasheet

8
470pfC603Walsin Technology Corporation1292-1438-1-NDWalsin Technology Corporation datasheet

Datasheet

1
4.7ufC603Samsung Electro-Mechanics1276-1784-1-NDSamsung Electro-Mechanics CL10A475KO8NNNC Spec Datasheet

Datasheet

2
10uFC603Murata Electronics490-GRM188R6YA106MA73JCT-NDMurata Electronics GRM188R6YA106MA73 01A datasheet

Datasheet

1
18pFC603KEMET399-C0603C180K4HAC7867CT-ND KEMET datasheet

Datasheet

2
LEDLED_0603Harvatek Corporation3147-B1931NB--20C007614U1930CT-NDHarvatek Corporation B1931NB 20C007614U1930 datasheet

Datasheet

1
1N4148WSSOD-323Diodes Incorporated1N4148WSF-7DICT-NDDiodes Incorporated datasheet

Datasheet

1
22uHIND_VLS3015CX-220M-1TDK Corporation445-181504-1-NDTDK Corporation datasheet

Datasheet

1
5.9MR0603Vishay Dale541-5.90MHCT-NDVishay Dale datasheet

Datasheet

2
150KR0603Vishay Dale541-150KHCT-NDVishay Dale 1174914 datasheet

Datasheet

1
4.7MR0603Vishay Dale541-4.70MHCT-NDVishay Dale 11750863 datasheet

Datasheet

1
18MR0603YAGEO13-RC0603JR-0718MLCT-NDYAGEO 5918442 datasheet

Datasheet

1
4.7RR0805Vishay Dale541-4.7APCT-NDVishay Dale 3477246 datasheet

Datasheet

1
330RR0603Bourns Inc.CR0603-JW-331ELFCT-NDBourns Inc  CR0603-JW 331ELFCT ND datasheet

Datasheet

1
56KR0603Vishay Dale541-56.0KHCT-NDdatasheet icon

Datasheet

1
10kR0603Stackpole Electronics IncRNCP0603FTD10K0CT-NDdatasheet icon

Datasheet

6
1kR0603Stackpole Electronics IncRNCP0603FTD1K00CT-NDdatasheet icon

Datasheet

1
4.22MR0603RMCF0603FT4M22CT-NDRMCF0603FT4M22CT-NDdatasheet icon

Datasheet

2
1.6KR0603YAGEO311-1.6KGRCT-NDdatasheet icon

Datasheet

1
1MR0603Walsin Technology Corporation1292-WR06X105JTLCT-NDdatasheet icon

Datasheet

1
6.65MR0603Vishay Dale541-6.65MHCT-NDdatasheet icon

Datasheet

2
3.3MR0603YAGEO311-3.3MGRCT-NDdatasheet icon

Datasheet

2
100KR0603YAGEO311-100KHRCT-NDdatasheet icon

Datasheet

1
442KR0603YAGEO311-442KHRCT-NDdatasheet icon

Datasheet

1
S8050SOT-23Micro Commercial CoMMSS8050-H-TPMSCT-NDdatasheet icon

Datasheet

2
Solar_CellSolar Cell SM141K04LV-NDANYSOLAR LtdSM141K04LV-NDdatasheet icon

Datasheet

1
ADP5091LFCSP-24-1EPAnalog Devices Inc.505-ADP5091ACPZ-2-R7CT-NDdatasheet icon

Datasheet

1
ATmega328-AUTQFP-32_7x7mm_P0.8mmMicrochip TechnologyATMEGA328-AU-NDdatasheet icon

Datasheet

1
TLC555CSOIC-8_3.9x4.9mm_P1.27mmTexas Instruments296-1336-5-NDdatasheet icon

Datasheet

1
16MHzCrystal_3225YIC3155-16M18PX/XT324-10/10CT-NDdatasheet icon

Datasheet

1
SCMT22D505PRBB0SCMT22D505PRBB0KYOCERA AVXSCMT22D505PRBB0-NDdatasheet icon

Datasheet

1
Have any question related to this Article?