இந்த கிட்-ஐ ஏன் பயன்படுத்த வேண்டும்?
- மின்சாரமும் தண்ணீரும் சேமிக்கப்படும்
- மேல்நிலைத் தொட்டி, பண்ணைக் குட்டை மற்றும் சேமிப்புக் கிணற்றுக்கு ஏற்றது
- தொட்டி நிரம்பிய/குறைந்த எச்சரிக்கை ஒலி கிடைக்கும்
பயன்படுத்தப்படும் உதிரிப்பாகங்கள்
| உதிரிப்பாகம் | பணி | விவரக்குறிப்பு |
|---|---|---|
| JSN-SR04T Waterproof Ultrasonic Sensor | மேலிருந்து நீர்மட்டத்தை அளவிடுகிறது | 5V, range about 25 cm to 4.5 m |
| ESP32 / Arduino Nano | நீர்மட்டத்தைக் கணக்கிட்டு மோட்டாரை இயக்குகிறது | 5V or 3.3V logic |
| 5V Relay Module | மோட்டார் காண்டாக்டரை இயக்குகிறது | Optocoupler isolated |
| Buzzer + LED Indicators | நிரம்பிய / குறைந்த நிலைக்கான உள்ளூர் எச்சரிக்கை | 5V active buzzer |
| 5V 2A Adapter | மின்சார வழங்கல் | Regulated DC |
கம்பி இணைப்பு விவரம்
| இதிலிருந்து | இதற்கு |
|---|---|
| JSN-SR04T TRIG | ESP32 GPIO5 (அல்லது Nano D9) |
| JSN-SR04T ECHO | ESP32 GPIO18, மின்னழுத்தப் பிரிப்பான் (5V → 3.3V) வழியாக |
| உணர்கருவி VCC / GND | 5V / GND |
| ரிலே IN | ESP32 GPIO26 |
| பஸர் | ESP32 GPIO25 |
| 5V அடாப்டர் | VIN மற்றும் GND |
அமைக்கும் படிகள்
- அல்ட்ராசோனிக் ப்ரோப்பை தொட்டியின் மேல்பகுதியில் நேராக கீழ்நோக்கி, அதிகபட்ச நீர்மட்டத்திலிருந்து குறைந்தது 25 செ.மீ. உயரத்தில் பொருத்தவும்.
- உணர்கருவியிலிருந்து தொட்டியின் அடிப்பகுதி வரை ஆழத்தை அளந்து குறியீட்டில் அமைக்கவும்.
- FULL தூரம் (எ.கா. 30 செ.மீ.) மற்றும் LOW தூரம் (எ.கா. 150 செ.மீ.) மதிப்புகளை அமைக்கவும்.
- உணர்கருவி 5V வெளியிடும், ESP32 3.3V என்பதால் ECHO-வில் மின்னழுத்தப் பிரிப்பான் (1kΩ + 2kΩ) சேர்க்கவும்.
- ரிலேவை மோட்டாரில் அல்ல, மோட்டார் காண்டாக்டர் காயிலுடன் இணைக்கவும்.
- குறியீட்டை பதிவேற்றி, மோட்டார் இணைக்காமல் ஒரு நாள் அளவீடுகளைக் கவனிக்கவும்.
- அளவீடுகள் நிலையாக இருப்பதை உறுதி செய்த பின்னரே மோட்டார் சுற்றை இணைக்கவும்.
மாதிரி குறியீடு (ESP32 / Arduino IDE)
கீழுள்ள குறியீடு ஒரு தொடக்க மாதிரி. முதலில் மேசையில் சோதித்து, பின் உங்கள் உண்மையான வன்பொருளுக்கு ஏற்ப pin மற்றும் மதிப்புகளை மாற்றவும்.
const int TRIG=5, ECHO=18, RELAY=26, BUZZ=25;
const int FULL_CM = 30, LOW_CM = 150;
bool pump=false;
float distanceCm(){
digitalWrite(TRIG,LOW); delayMicroseconds(2);
digitalWrite(TRIG,HIGH); delayMicroseconds(10); digitalWrite(TRIG,LOW);
long us = pulseIn(ECHO, HIGH, 30000);
return us * 0.0343 / 2.0;
}
void setup(){
Serial.begin(115200);
pinMode(TRIG,OUTPUT); pinMode(ECHO,INPUT);
pinMode(RELAY,OUTPUT); pinMode(BUZZ,OUTPUT);
}
void loop(){
float d = distanceCm();
if (d > 0) {
if (d >= LOW_CM) pump = true;
if (d <= FULL_CM) pump = false;
}
digitalWrite(RELAY, pump ? HIGH : LOW);
digitalWrite(BUZZ, (d>0 && d<=FULL_CM) ? HIGH : LOW);
Serial.printf("Distance %.1f cm Pump %s\n", d, pump?"ON":"OFF");
delay(2000);
}
பிரச்சினைகளும் தீர்வுகளும்
- அளவீடுகள் தாறுமாறாக வருகிறது: நீர் அலைகள் அல்லது ஆவி படிதல். குறியீட்டில் 5 அளவீடுகளின் சராசரி எடுக்கவும்.
- எப்போதும் 0 காட்டுகிறது: ECHO இணைப்பு அல்லது தொட்டி மூடியால் உணர்கருவி தடைபட்டுள்ளது.
- மோட்டார் அடிக்கடி ON/OFF ஆகிறது: FULL மற்றும் LOW மதிப்புகளுக்கு இடையே இடைவெளியை அதிகரிக்கவும்.
பயனுள்ள குறிப்புகள்
- முக்கிய தொட்டிக்கு காப்புக்காக இரண்டாவது ஃப்ளோட் சுவிட்ச் சேர்க்கவும்.
- நீர்மட்டம் உயரவில்லையெனில் 60 நிமிடத்தில் மோட்டார் நிற்கும்படி நேர வரம்பு வைக்கவும்.
முடிவுரை
ஒரு கிட் வேலை செய்வது முதல் படி மட்டுமே. சரியான பாதுகாப்புப் பெட்டி, உறுதியான கம்பி இணைப்பு, நிலையான மின்சாரம் மற்றும் வயலில் நீண்டகால சோதனை ஆகியவையே அதை நம்பகமான சாதனமாக மாற்றும். முதலில் ஒரு சிறிய பகுதியில் சோதித்து, பிறகு முழு நிலத்திற்கும் விரிவாக்குங்கள்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
மூடிய அல்லது திறந்த தொட்டி, பண்ணைக் குட்டை அல்லது சேமிப்புக் கிணறு போன்றவற்றுக்கு ஏற்றது. உணர்கருவியின் குறைந்தபட்ச தூரத்தை மட்டும் கவனிக்கவும்.
JSN-SR04T நீர்புகா ப்ரோப் கொண்டது, ஆனால் வயரிங் இணைப்பு பகுதிகளை நன்றாக அடைக்க வேண்டும்.
நீர்மட்டத்தை சதவீதமாக அறியவும், எச்சரிக்கை அமைக்கவும் இது உதவும். முக்கிய தொட்டிக்கு இரண்டையும் இணைத்து பயன்படுத்தலாம்.
மேலும் படிக்க: ஐஓடி சாதனங்கள் பதிவுகள் | ஸ்மார்ட் விவசாயம் பதிவுகள்
வயலுக்கான தயாரான ஐஓடி கிட்களை தேடுகிறீர்களா?
நீங்களே உதிரிப்பாகங்களை வாங்கி இணைப்பதற்குப் பதிலாக, உங்கள் பயன்பாட்டிற்கு ஏற்ற தயாரான கிட்களைப் பற்றி தெரிந்துகொள்ளுங்கள்.
ஐஓடி கிட்களை பார்க்க →மேலும் தகவல்களுக்கு pudhuvayal.com

0 Comments