ماژول سنسور تشخیص سطح آب Water Sensor Module
ماژول سنسور تشخیص سطح آب Water Sensor Module
ماژول سنسور تشخیص سطح آب Water Sensor Module، یک ماژول جهت سنجش میزان سطح آب است. این ماژول که خروجی آنالوگ دارد، به سادگی میزان سطح آب اندازه گیری شده را در خروجی آنالوگ خود به صورت ولتاژ نشان می دهد. به عبارت دیگر، میزان ولتاژ خروجی این سنسور متناسب با سطح آب اندازه گیری شده است. این سنسور به سادگی هرچه تمام تر با بردهای آردوینو، ESP و سایر میکروکنترلرها که دارای ADC هستند ارتباط برقرار می کند.
مشخصات فنی و ویژگی های کلی ماژول سنسور تشخیص سطح آب
- ولتاژ کاری 5 ولت
- جریان مصرفی در حدود 20 میلی آمپر
- دارای خروجی آنالوگ 0 الی 4.2 ولت متناسب با سطح آب
- سادگی در راه اندازی، کارایی بالا در اجرا، قابلیت راه اندازی با کلیه میکروکنترلرهای مختلف
بررسی پایه های ماژول سنسور تشخیص سطح آب
ماژول تشخیص سطح آب دارای سه پایه به صورت زیر است:
- پایه تغذیه VCC
- پایه GND
- پایه سیگنال Signal Analog
به همراه ماژول تشخیص سطح آب چه اقلامی باید خریداری شود؟
- برد Arduino, ESP, RP2040
- نمایشگر LCD
- نمایشگر OLED
- کابل فلت
- برد بورد
- سنسور رطوبت خاک
- سنسور دما رطوبت DHT11
راه اندازی ماژول تشخیص سطح آب با آردوینو
در این کد آردوینو سنسور خازنی به پین A0 از آردوینو وصل شده است و LED به پین 13 وصل شده است. همچنین مقدار آستانه میتواند براساس حساسیت سنسور خازنی و سطح مورد نظر برای شناسایی آب تنظیم شود. سنسور بایستی در آب قرار گیرد و یا سطح سنسور مرطوب شود تا دیتای صحیحی ارسال کند.
//Define the pin
const int waterSensorPin = A0;
const int ledPin = 13;
//Variables for the water level and threshold
int waterLevel;
int threshold = 500; //Adjust this value to set the threshold for water detection
void setup() {
//Setup the pin
pinMode(waterSensorPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600); //Start serial communication
}
void loop() {
//Read the water level
waterLevel = analogRead(waterSensorPin);
Serial.print("Water level: ");
Serial.println(waterLevel);
//If the water level is above the threshold, turn on the LED
if (waterLevel > threshold) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
delay(100); //Delay for stability
}
راه اندازی ماژول تشخیص سطح آب با میکروپایتون و ESP32
در این کد میکروپایتون سنسور خازنی به پین 36 از ESP32 وصل شده است و LED به پین 2 وصل شده است. همچنین مقدار آستانه میتواند براساس حساسیت سنسور خازنی و سطح مورد نظر برای شناسایی آب تنظیم شود. برای راه اندازی میکروپایتون از Thonny IDE استفاده میکنیم.
#Import the necessary modules
from machine import ADC, Pin
import time
#Define the pin
waterSensorPin = ADC(Pin(36))
ledPin = Pin(2, Pin.OUT)
#Variables for the water level and threshold
threshold = 500 #Adjust this value to set the threshold for water detection
while True:
#Read the water level
waterLevel = waterSensorPin.read()
print("Water level: ", waterLevel)
#If the water level is above the threshold, turn on the LED
if waterLevel > threshold:
ledPin.value(1)
else:
ledPin.value(0)
time.sleep(0.1) #Delay for stability
مشخصات
- کاربری
- مناسب برای استفاده صنعتی
- نوع ماژول
- بیومتریک - Biometric
- تعداد قطعات
- 5 عدد
- ابعاد فیبر
- 6 * 2 * 0.8 سانتی متر
- تعداد فیبر
- 1 عدد
- سطح تجربه مورد نیاز
- پیشرفته
- ابعاد
- 60x20mm
- ولتاژ مورد نياز
- 5 ولت DC
- ولتاژ خروجی
- 0 تا 4.2 ولت DC
- فیبر مدار چاپی
- فیبرگلاس دورو
- دمای کاری
- 10 + تا 30 - درجه سانتی گراد
- جریان
- کمتر از 20 میلی آمپر
- چاپ مس
- دارای چاپ قرمز
- تعداد پایه ها
- 3 پایه
- ترتیب پایه ها
- S , + , -
- کشور سازنده
- چین
- وزن
- 3 گرم
- نوع کانکتور
- پین هدر
- سنسور
- آنالوگ
- کد تجاری
- K - 0135
- سایر توضیحات
- اندازه سوراخ برای اتصال برد : 3 میلی متر
اتصالات باتریها را بررسی کنید. همگی از یک نمونه باشند و اتصالات کامل و استاندارد باشند.
توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.