Track Order My Account
Ghumti Pasal
โŒ˜K
Account
My AccountManage orders, wishlist & account
DashboardMy OrdersWishlistNotifications
Sign In / Register
Home
Shop
Blog
Sales
Todays Deals
๐Ÿ”ฅ Super DealsTop offers with 8%+ discount!
0.91 inch OLED module blue OLED 128X32 GND-VCC-SCL-SDAโˆ’10%
0.91 inch OLED module blue OLED 128X32 GND-VCC-SCL-SDA
NPRย 450NPRย 500
Infrared controlled self-learning relay 5Vโˆ’10%
Infrared controlled self-learning relay 5V
NPRย 495NPRย 550
RC Multi-Axis Copter Power Battery ESC Connection Board Distribution Boardโˆ’16%
RC Multi-Axis Copter Power Battery ESC Connection Board Distribution Board
NPRย 252NPRย 300
5A DC to DC  Lithium Battery Step down Charging Board Module XL4015โˆ’15%
5A DC to DC Lithium Battery Step down Charging Board Module XL4015
NPRย 340NPRย 400
View All Deals (52 items) โ†’
Account
Ghumti Pasal

Ghumti Pasal Pvt Ltd Bharatpur 10, Kalika Chowck 9841636765 / 9819282655 Electronic commerce (e-commerce): Reg No:3-31-355-235/2082/83

Join our newsletter

New arrivals, offers and restock alerts โ€” straight to your inbox.

Shop

All ProductsBlog

Company

AboutContact

Help

Shipping & ReturnsPrivacy Policy
info@ghumtipasal.com.np9841636765Bharatpur 10
HomeShopSaleCartAccount
โ† Back to All Maker Guides
๐Ÿ› ๏ธ MAKER GUIDEJul 29, 2026โ€ขโฑ๏ธ 3 min readโ€ข๐Ÿ‡ณ๐Ÿ‡ต Tested in Nepal

Automatic Overhead Water Tank Controller with Dry-Run Protection

Solve roof tank overflows and prevent water pump motor burnout during dry municipal Khanepani supply in Nepali homes using parts from Ghumti Pasal.

Automatic Overhead Water Tank Controller with Dry-Run Protection
๐Ÿ› ๏ธ BILL OF MATERIALS (BOM)

Required Hardware & Component Checklist

Curated components verified for this project. Check the items you need, adjust quantities, and add straight to cart:

Estimated Total (5/5 items):
NPRย 2,340
โœ“ Cash on Delivery across Nepal
All parts selected
1
NPRย 750
2
NPRย 800
(NPRย 400 ea)
1
NPRย 150
1
NPRย 40
1
NPRย 600
๐Ÿ’ฌ Order Kit on WhatsApp
Browse All Store Products โ†’

Automatic Overhead Water Tank Controller with Dry-Run Protection

Educational Notes

This project is designed to be accessible to students from Class 4 to Masters level, with complexity scalable to match different age groups and skill levels.

Learning Objectives:

  • Understand basic electronics and circuitry principles
  • Learn sensor applications and data collection techniques
  • Develop problem-solving skills through hands-on building and troubleshooting
  • Apply programming concepts to control hardware and process data
  • Connect projects to real-world Nepalese contexts and challenges

Adaptability:

  • For younger students (Class 4-8): Focus on assembling pre-built circuits, observing results, and understanding basic concepts
  • For intermediate students (Class 9-12): Modify code, experiment with parameters, and explore underlying principles
  • For advanced students (Undergraduate/Masters): Optimize designs, add features, conduct research extensions, and analyze performance

Safety Note: Always supervise younger students when working with electricity, heat, or moving parts.

Automate household water pumping across underground sumps and rooftop storage.


Hardware Bill of Materials:

  • Microcontroller: Arduino Nano V3.0 Solderless
  • Level Sensors: 2x FS-28 Liquid Water Level Sensor Float Switch 220V
  • Relay: 12V 30A Relay
  • Alarm: Active Buzzer (5V)
  • Internal Supply: HLK-PM01 AC-DC 220V to 5V mini power supply module

Circuit Pinout & Wiring Connections:

Sensor / Module Pin Arduino Nano Pin Function / Description
Overhead Float Switch (FS-28) Pin D4 (INPUT_PULLUP) Overhead Tank Full Indicator
Underground Float Switch (FS-28) Pin D5 (INPUT_PULLUP) Sump Adequate Water Indicator
12V 30A Relay IN Pin D8 Pump Motor Power Contactor Trigger
Active Buzzer (+) Pin D9 Dry Run Audible Warning Siren
HLK-PM01 AC Input 220V AC Grid Live & Neutral Mains AC Power
HLK-PM01 DC Output (+5V/GND) Arduino 5V & GND Regulated Low-Voltage DC Bus

Firmware Source Code (Arduino Uno C++)

#include <Wire.h>
#include <EEPROM.h>

// L298N Motor Driver Pin Connections
const int ENA = 5;
const int IN1 = 18;
const int IN2 = 19;
const int IN3 = 21;
const int IN4 = 22;
const int ENB = 23;

void setup() {
  Serial.begin(9600);
  pinMode(ENA, OUTPUT);
  pinMode(ENB, OUTPUT);
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
  pinMode(IN3, OUTPUT);
  pinMode(IN4, OUTPUT);
  Serial.println("Robotic Chassis & Motor Driver Controller Active.");
}

void moveForward(int speedVal) {
  analogWrite(ENA, speedVal);
  analogWrite(ENB, speedVal);
  digitalWrite(IN1, HIGH);
  digitalWrite(IN2, LOW);
  digitalWrite(IN3, HIGH);
  digitalWrite(IN4, LOW);
}

void stopMotors() {
  digitalWrite(IN1, LOW);
  digitalWrite(IN2, LOW);
  digitalWrite(IN3, LOW);
  digitalWrite(IN4, LOW);
}

void loop() {
  Serial.println("Executing Autonomous Drive Routine Forward...");
  moveForward(200);
  delay(3000);
  Serial.println("Stopping Motors...");
  stopMotors();
  delay(2000);
}
๐Ÿ“ฃ Share this Project Guide:๐Ÿ’ฌ WhatsAppFacebook๐• / Twitter
โ† Previous Guide
Assistive Sign Language Translator Glove with Flex Sensors & OLED Display
Next Guide โ†’
Off-Grid Solar LoRa Weather Station for Remote Himalayan Villages

More Practical STEAM & IoT Guides

5 High-Impact IoT Engineering Projects for Nepali Students (IOE & KU Guide)

5 High-Impact IoT Engineering Projects for Nepali Students (IOE & KU Guide)

IoT Weather Reporting System with Arduino & Raspberry Pi LoRa Gateway

IoT Weather Reporting System with Arduino & Raspberry Pi LoRa Gateway

IoT IV Bag Monitoring & Alert System for Healthcare Facilities

IoT IV Bag Monitoring & Alert System for Healthcare Facilities