Another project that demonstrate how to build a low cost lake/pond water level logger sensor that can be deployed without an RF communication. however  this project works as  independent/standalone can be deployed on a remote area intended for science and environmental use suitable for school research studies.

This device  can sustain up-to 8 to 12 months or you can attach a solar panel with intelligent charging controller to charge automatically when the battery reach to 10%, however as you can see the illustration below it is powered by 3.3v 2500 mAh lithium ion polymer battery. We assumed that you are familiar with the component which is used on this project. This project is driven by 5 main components, the ATMEGA328P Microcontroller, 4 level water sensing probe, RTC (Real Time Clock), and the microSD Card which is data will be stored.

Required Components

  • Arduino IDE | Atmel Studio
  • Microcontroller – Arduino NANO, MINI, MEGA, UNO, LEO, DUE, ZERO, 101, MKR1000, FIO,  NodeMCU, Teensy Board, TeensyDuino, ESP8266 12, 12E, ESP32, LinkItOne, ESP8266 NodeMCU, ESPDuino, ATMEGA328 16/12, ATMEGA32u4 16/8/ MHz, ESP8266, ATMEGA250 16 MHz, ATSAM3x8E, ATSAM21D, ATTINY85 16/8 MHz Note: The Diagram below is using NANO. (please refer to each MCU’s respective pin-outs)
  • RTC Chip or Module
  • microSD Card (4~8 GB FAT)
  • microSD Card Socket / microSD Module
  • Transistors (See below diagram required values)
  • Capacitors (See below diagram required values)
  • Resistors (See below diagram required values)
  • Galvanized Steel Wire/Rod (for sensor see below diagram required value)
  • Solder Less Breadboard (Optional)
  • Jumper Wire
  • Prototyping Board
  • PCB board (for testing)

Wiring Guide

Source Code



Water/Liquid Level Data Logging on microSD and RTC
Tagged on:                             


Leave a Reply

Your email address will not be published. Required fields are marked *