مشروع سنقوب برابط جهاز استشعار قطرة المطر | Arduino Rain Water Alarm - DIY Channel3

DIY Channel3

Arduino│ESP8266│ESP32│Drone│Robot

مشروع سنقوب برابط جهاز استشعار قطرة المطر | Arduino Rain Water Alarm

مشاركة هذا

 


في هدا المشروع ms project سنقوب برابط جهاز استشعار قطرة المطر Rain Drop Sensor مع الجرس buzzer و مصباح لد led باستخدام لوحة أردوينو arduino arduino uno جهاز استشعار قطرة المطر هو أداة تستخدم لاستشعار المطر. يتكون من وحدتين ، لوحة المطر التي تكتشف المطر ووحدة التحكم ، والتي تقارن القيمة التناظرية ، وتحولها إلى قيمة رقمية. يمكن استخدام مستشعرات قطرات المطر في قطاع السيارات للتحكم في مساحات الزجاج الأمامي تلقائيًا ، في قطاع الزراعة لاستشعار المطر ، كما أنها تستخدم في أنظمة التشغيل الآلي للمنزل. ---------------------------------------------------------------- ميزات مستشعر قطرة المطر: العمل الجهد 5V تنسيق الإخراج: خرج التبديل الرقمي (0 و 1) ، وإخراج الجهد التناظري AO مقياس الجهد يضبط الحساسية يستخدم مقارن الجهد العريض LM393 إشارة الإخراج النظيفة للمقارنة جيدة ، والقدرة على القيادة ، وأكثر من 15mA مضاد للأكسدة ، مضاد للتوصيل ، مع وقت استخدام طويل مع فتحات المسامير لسهولة التركيب حجم اللوحة الصغيرة PCB: 3.2 سم × 1.4 سم




- المكونات الاساسية :

- Arduino UNO R3



- Rain Drop Sensor



- Buzzer Active module


- 5MM LED


-
breadboard


- Jumper wires

--------------------------------------------------------------------------------------

- مخطط الرسم البياني :



- تحميل الكود أردوينو :

// Project : Arduino Rain Water Alarm // By : DIY Channel // My Youtube Channel : https://www.youtube.com/c/DIYChannel2019 int rainsense= A0; // إدخال جهاز الاستشعار التناظري 0 int buzzerout= 10; // دبوس الإخراج الرقمي 10 - خرج الجرس int countval= 0; // قيمة العداد تبدأ من 0 وترتفع بمقدار 1 كل ثانية int ledout= 11; // دبوس الإخراج الرقمي 11 - إخراج الصمام void setup(){ Serial.begin(9600); pinMode(buzzerout, OUTPUT); pinMode(ledout, OUTPUT); pinMode(rainsense, INPUT); } void loop() { int rainSenseReading = analogRead(rainsense); Serial.println(rainSenseReading); // رسالة المراقبة التسلسلية delay(250);// قيمة استشعار المطر من 0 إلى 1023. // من الأمطار الغزيرة - لا يوجد مطر. if (countval >= 35) { Serial.print("Heavy rain"); digitalWrite(buzzerout, HIGH); // رفع تنبيه بعد x مرة digitalWrite(ledout, HIGH); // الصمام الوهج } // تمطر لمدة طويلة مع ارتفاع صوت الجرس // لا يوجد مطر ثم أعد ضبط قيمة العداد if (rainSenseReading <500){ countval++; // قيمة حساب الزيادة } else if (rainSenseReading >500) { // إذا لم تمطر digitalWrite(buzzerout, LOW); // إيقاف الجرس digitalWrite(ledout, LOW); // إيقاف الصمام countval = 0; // إعادة تعيين العد إلى 0 } delay(1000); }

------------------------------------------------------------------------------
arduino,arduino rain water alarm,arduino uno,rain alarm,water,water alarm,water sensor,alarm,water sensor arduino,rain water alarm,water sensor and arduino,rain water alarm working model,arduino water sensor alarm,how to make a arduino rain water alarm,water sensor alarm,how to make a rain alarm,homemade rain alarm,arduino (computing platform),how to use rain sensor with arduino,arduino rain sensor project,how to make rain sensor with arduino,arduino project,make a rain detector with alarm


No comments:

Post a Comment