Embedded Web Server for Water Level Monitoring (Part-I)
This minimum system that I build based on the AVR ATmega168 microcontroller from ATMEL. A 16KB Flash memory is sufficient to accommodate the source code of TCP/IP stack, a simple web page, and calculation of the sensor. Current circuit that I make here is the result of modification from Tuxgraphics by Mr Guido Socher. Thanks Guido!
This module consists of Magjack RJ-45 and IC ENC28J60 integrated in a single PCB, with LED indicator that serves as an indication of ”Act” and ”Link” in the network. This module is an interface between microcontroller with the network.
This Parallax sensor is capable of measuring distances up to 3.3 m. The function of this sensor is measuring the height of water level or fluid in a designated place by emitting ultrasonic waves. Find this detailed specification here.
Yes, we need a 5V DC input from power supply to make this device work well. I Prefer build it by myself rather than buy that-so-called unstable power supply which sold many on the market. I will not explain about how to build stable power supply, just googling it and you’ll find a lot of references.
This is the embedded webserver device that i’ve made :
Later on, i will describe about software side of this device and its implementation .




