مشروع 31: حسّاس مستوى الماء
المصدر: شرح عربي
📘 الشرح
🎯 الفكرة والهدف:
نكتشف مستوى الماء في خزّان ونشغّل تنبيهاً عند الامتلاء أو الانخفاض.
📘 الشرح:
• الحسّاس يعطي قيمة تماثلية تزيد مع ارتفاع الماء.
• نقارنها بحدّ ونشغّل ليداً/إنذاراً.
🔌 طريقة التوصيل
- S ← A0
- + ← 5V
- − ← GND
- ليد ← 220 ← الطرف 13
🧩 المكوّنات المطلوبة
- أردوينو أونو
- حسّاس مستوى الماء
- ليد + مقاومة 220 أوم
- أسلاك
💻 الكود
int water = A0, led = 13;
void setup() {
pinMode(led, OUTPUT); Serial.begin(9600);
}
void loop() {
int level = analogRead(water);
Serial.println(level);
if (level > 300) digitalWrite(led, HIGH); // ماء مرتفع → تنبيه
else digitalWrite(led, LOW);
delay(500);
}
فيديوهات أخرى

مشروع 1: محرك السيرفو (نسخة ٢)

مشروع 2: المداخل والمخارج مع السيرفو

مشروع 3: الليد ثلاثي الألوان RGB (نسخة ٢)

مشروع 4: شريط ليد WS2812 (نسخة ٢)

مشروع 5: مقدمة NodeMCU ESP8266 (أول برنامج)

مشروع 6: التحكّم عن بعد Blynk + ESP8266 (نسخة ٢)
🛠️ لطلب عمل مشروع مشابه، أو مساعدة في تنفيذه، يمكنكم التواصل معنا.
تواصل عبر واتساب