Sunday, September 19, 2021

 Components used: 


 NodeMCU ESP8266: 



NodeMCU is an open-source Lua based firmware and development board specially targeted for IoT based Applications. It includes firmware that runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which is based on the ESP-12 module.


NodeMCU ESP8266 Specifications & Features:
  • Microcontroller: Tensilica 32-bit RISC CPU Xtensa LX106
  • Operating Voltage: 3.3V
  • Input Voltage: 7-12V
  • Digital I/O Pins (DIO): 16
  • Analog Input Pins (ADC): 1
  • UARTs: 1
  • SPIs: 1
  • I2Cs: 1
  • Flash Memory: 4  MB
  • SRAM: 64 KB 
  • Clock Speed: 80 MHz 
  • USB-TTL based on CP2102 is included onboard, Enabling Plug n Play
  • PCB Antenna
  • Small Sized module to fit smartly inside your IoT projects 


TFT DISPLAY (ST7789):


Thin-Film-Transistor liquid-crystal display is a variant of a liquid-crystal display that uses thin-film-transistor technology to improve image qualities such as addressability and contrast. A TFT LCD is an active matrix LCD, in contrast to passive matrix LCDs or simple, direct-driven LCDs with a few segments.



Specifications:
  • 1.54" LCD TFT display
  • Built-in microSD slot
  • 1x16 header for easy breadboarding
  • 4 x 0.1" / 2.5mm mounting holes in corners
  • LCD screen dimensions: 32mm x 31mm / 1.3" x 1.2"
  • Overall dimension: 43.7mm x 41.8mm x 5.5mm / 1.7" x 1.6" x 0.2"
  • Mounting holes: 1.5" x 1.4"
  • Weight (assembled): 9.8g


YF-S201 waterflow sensor:



This sensor sits in line with your water line and contains a pinwheel sensor to measure how much liquid has moved through it. There's an integrated magnetic hall effect sensor that outputs an electrical pulse with every revolution. The hall effect sensor is sealed from the water pipe and allows the sensor to stay safe and dry.

Pulse frequency (Hz) / 7.5 = flow rate in L/min.

Features:
  • Model: YF-S201
  • Sensor Type: Hall effect
  • Working Voltage: 5 to 18V DC (min tested working voltage 4.5V)
  • Max current draw: 15mA @ 5V
  • Output Type: 5V TTL
  • Working Flow Rate: 1 to 30 Liters/Minute
  • Working Temperature range: -25 to +80℃
  • Working Humidity Range: 35%-80% RH
  • Accuracy: ±10%
  • Maximum water pressure: 2.0 MPa
  • Output duty cycle: 50% +-10%
  • Output rise time: 0.04us
  • Output fall time: 0.18us
  • Flow rate pulse characteristics: Frequency (Hz) = 7.5 * Flow rate (L/min)
  • Pulses per Liter: 450
  • Durability: minimum 300,000 cycles
  • Cable length: 15cm
  • 1/2" nominal pipe connections, 0.78" outer diameter, 1/2" of thread
  • Size: 2.5" x 1.4" x 1.4"


Construction and Working:


Overview


Water management system is an important part of city management. Water management involves supplying water according to the real requirement & without wasting water. Therefore it is very important to measure consumed water volume. Without measuring these parameters, water management is almost impossible. Also monitoring the water volume, flow rate and water quality remotely using internet connectivity has become very essential. Therefore there is a need for monitoring water management system online.

Construction

The connections made as shown in the circuit diagram.

Details related to programming of ESP are discussed in the GitHub repository given below


Product Designing


While designing a product that could potentially be prone to climate constraints most the time, it becomes necessary to protect the components associated with it.

A case is designed in accordance with the dimensions of the components put in place.

Fusion 360 is used to prototype the model.




Applications

  • Can be used as an alternative for general water consumption in modern households.
  • Data obtained can be studied using mathematical modelling and can be used to determine future aspects of water consumptions.
  • Can be used to measure and supply adequate quantities of water.


Gallery archives:


Contributors:

Vadan, Rohit, Kaushik, Sufiyan
-DSCE 2023










No comments:

Post a Comment

 Components used:   NodeMCU ESP8266:   NodeMCU is an open-source Lua based firmware and development board specially targeted for IoT based A...