{"product_id":"automatic-temperature-humidity-controller-kit-with-dht11-sensor-oled-display","title":"Automatic Temperature Humidity Controller Kit with DHT11 Sensor OLED Display","description":"\u003cp style=\"text-align: right;\"\u003eطقم وجهاز التحكم التلقائي بالرطوبة والحرارة الذكي المدمج بشاشة OLED وحساس DHT11 (Automatic Smart Temperature \u0026amp; Humidity Environmental Control Kit with DHT11, 0.96\" OLED Display \u0026amp; Dual Transistor Outputs)، المنظومة التطبيقية والهندسية المتكاملة لمراقبة وضبط البيئة الداخلية أوتوماتيكياً. يعتمد النظام على حساس DHT11 لدقة قراءة الرطوبة والحرارة مع خوارزمية ذكية للتحكم بالمبخرة (Humidifier) والمروحة (Fan) عبر ترانزستورات إخراج مستقلة. يقيم النظام الرطوبة لحظياً: فعند انخفاض الرطوبة عن 48% يتم تشغيل المبخرة تلقائياً لإضافة الرطوبة وتتوقف عند الوصول إلى 50%، وعند ارتفاع الرطوبة عن 60% يتم تشغيل مروحة التهوية لسحب الرطوبة الزائدة. تعرض الواجهة على شاشة OLED بحجم 0.96 إنش بدقة 128x64 تفاصيل الرطوبة والحرارة مع حالة تشغيل المبخرة والمروحة (Steam \u0026amp; Fan ON\/OFF) بشكل مباشر. يعتبر هذا الطقم الخيار الهندسي الأول لمشاريع الحاضنات الذكية، البيوت البلاستيكية، ومشاريع الأردوينو والتخرج.\u003c\/p\u003e\n\u003cp\u003e__________________________________________________\u003c\/p\u003e\n\u003cp\u003eAn Automatic Smart Environmental Humidity and Temperature Control Kit engineered around the Arduino platform, integrating a DHT11 sensor, a 0.96\" 128x64 I2C OLED display, and dual transistor driver output stages for fan and humidifier control. Powered by automated hysteresis logic, the system activates the humidifier when humidity drops below 48% (turning off at 50%) and triggers the exhaust fan when relative humidity exceeds 60%. The integrated 0.96\" OLED screen provides a clear telemetry UI displaying real-time humidity, ambient temperature in °C, and active device statuses (Steam \u0026amp; Fan ON\/OFF indicators). Operating with a built-in sensor health check and 2-second update interval, this control kit serves as a premier educational and practical hardware baseline for smart incubators, greenhouse automation, and biomedical environmental telemetry projects.\u003c\/p\u003e\n\u003cp\u003e__________________________________________________\u003c\/p\u003e\n\u003cp\u003eالمميزات الأساسية:\u003cbr\u003e* اسم المنتج: طقم جهاز التحكم التلقائي بالرطوبة والحرارة (Automatic Humidity Controller Kit)\u003cbr\u003e* حساس البيئة: مستشعر DHT11 لقياس الحرارة والرطوبة المباشرة\u003cbr\u003e* وحدة العرض: شاشة OLED بحجم 0.96 إنش ودقة 128x64 تعطي قراءات الواجهة وتستعرض حالة الأجهزة\u003cbr\u003e* مخرجات التحكم: خطين مستقلين للتحكم عبر الترانزستور بالمبخرة (Humidifier) والمروحة (Fan)\u003cbr\u003e* الخوارزمية البرمجية: نظام تلقائي لمنع المرجحة (Hysteresis) مع فحص تلقائي لأخطاء الحساس (Sensor Error Handling)\u003cbr\u003e* التطبيقات النموذجية: حاضنات البيض الذكية، التحكم ببيئة البيوت الزجاجية، ومشاريع التخرج والتحكم الهندسي\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: right;\"\u003eالكود البرمج\u003c\/p\u003e\n\u003cp\u003e#include \u0026lt;Wire.h\u0026gt;\u003cbr\u003e#include \u0026lt;Adafruit_GFX.h\u0026gt;\u003cbr\u003e#include \u0026lt;Adafruit_SSD1306.h\u0026gt;\u003cbr\u003e#include \"DHT.h\"\u003c\/p\u003e\n\u003cp\u003e\/\/ إعدادات الشاشة\u003cbr\u003e#define SCREEN_WIDTH 128\u003cbr\u003e#define SCREEN_HEIGHT 64\u003cbr\u003e#define OLED_RESET    -1\u003cbr\u003eAdafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, \u0026amp;Wire, OLED_RESET);\u003c\/p\u003e\n\u003cp\u003e\/\/ إعدادات الحساس والأطراف\u003cbr\u003e#define DHTPIN 2        \u003cbr\u003e#define DHTTYPE DHT11   \u003c\/p\u003e\n\u003cp\u003e#define FAN_PIN 3        \/\/ ترانزستور المروحة\u003cbr\u003e#define HUMIDIFIER_PIN 5 \/\/ ترانزستور خط GND للمبخرة\u003c\/p\u003e\n\u003cp\u003eDHT dht(DHTPIN, DHTTYPE);\u003c\/p\u003e\n\u003cp\u003ebool isHumidifierOn = false; \u003cbr\u003ebool isFanOn = false;        \u003c\/p\u003e\n\u003cp\u003evoid setup() {\u003cbr\u003e  Serial.begin(9600);\u003cbr\u003e  dht.begin();\u003c\/p\u003e\n\u003cp\u003e  pinMode(FAN_PIN, OUTPUT);\u003cbr\u003e  pinMode(HUMIDIFIER_PIN, OUTPUT);\u003cbr\u003e  \u003cbr\u003e  \/\/ إغلاق كل شيء عند الإقلاع\u003cbr\u003e  digitalWrite(FAN_PIN, LOW);\u003cbr\u003e  digitalWrite(HUMIDIFIER_PIN, LOW);\u003c\/p\u003e\n\u003cp\u003e  if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {\u003cbr\u003e    for(;;);\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  display.clearDisplay();\u003cbr\u003e  display.setTextColor(SSD1306_WHITE);\u003cbr\u003e  display.setTextSize(1);\u003cbr\u003e  display.setCursor(15, 25);\u003cbr\u003e  display.print(\"System Starting...\");\u003cbr\u003e  display.display();\u003cbr\u003e  delay(1500);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003evoid loop() {\u003cbr\u003e  float h = dht.readHumidity();\u003cbr\u003e  float t = dht.readTemperature();\u003c\/p\u003e\n\u003cp\u003e  \/\/ فحص صحة قراءة الحساس\u003cbr\u003e  if (isnan(h) || isnan(t)) {\u003cbr\u003e    display.clearDisplay();\u003cbr\u003e    display.setCursor(0, 20);\u003cbr\u003e    display.setTextSize(1);\u003cbr\u003e    display.print(\"Sensor Error!\");\u003cbr\u003e    display.display();\u003cbr\u003e    delay(2000);\u003cbr\u003e    return;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  \/\/ 1. التحكم بالمبخرة:\u003cbr\u003e  \/\/ تشغيل عند الرطوبة أقل من 48%، وتوقف تام عند 50% أو أكثر\u003cbr\u003e  if (h \u0026lt; 48.0) {\u003cbr\u003e    digitalWrite(HUMIDIFIER_PIN, HIGH); \/\/ تشغيل المبخرة (توصيل GND)\u003cbr\u003e    isHumidifierOn = true;\u003cbr\u003e  } \u003cbr\u003e  else if (h \u0026gt;= 50.0) {\u003cbr\u003e    digitalWrite(HUMIDIFIER_PIN, LOW);  \/\/ إيقاف المبخرة (قطع GND)\u003cbr\u003e    isHumidifierOn = false;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  \/\/ 2. التحكم بالمروحة:\u003cbr\u003e  \/\/ تشغيل عندما تتجاوز الرطوبة 60%\u003cbr\u003e  if (h \u0026gt; 60.0) {\u003cbr\u003e    digitalWrite(FAN_PIN, HIGH);\u003cbr\u003e    isFanOn = true;\u003cbr\u003e  } else {\u003cbr\u003e    digitalWrite(FAN_PIN, LOW);\u003cbr\u003e    isFanOn = false;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  \/\/ تحديث الشاشة\u003cbr\u003e  updateDisplay(h, t);\u003c\/p\u003e\n\u003cp\u003e  delay(2000); \/\/ مهلة بين القراءات\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003evoid updateDisplay(float humidity, float temp) {\u003cbr\u003e  display.clearDisplay();\u003c\/p\u003e\n\u003cp\u003e  display.setTextSize(1);\u003cbr\u003e  display.setCursor(20, 0);\u003cbr\u003e  display.print(\"HUMIDITY CONTROL\");\u003cbr\u003e  display.drawLine(0, 10, 128, 10, SSD1306_WHITE);\u003c\/p\u003e\n\u003cp\u003e  display.setCursor(0, 16);\u003cbr\u003e  display.setTextSize(1);\u003cbr\u003e  display.print(\"Humidity:\");\u003cbr\u003e  \u003cbr\u003e  display.setCursor(0, 28);\u003cbr\u003e  display.setTextSize(2);\u003cbr\u003e  display.print(humidity, 1);\u003cbr\u003e  display.print(\"%\");\u003c\/p\u003e\n\u003cp\u003e  display.setTextSize(1);\u003cbr\u003e  display.setCursor(80, 16);\u003cbr\u003e  display.print(\"Temp:\");\u003cbr\u003e  display.setCursor(80, 28);\u003cbr\u003e  display.print((int)temp);\u003cbr\u003e  display.print((char)247); \u003cbr\u003e  display.print(\"C\");\u003c\/p\u003e\n\u003cp\u003e  display.drawLine(0, 48, 128, 48, SSD1306_WHITE);\u003cbr\u003e  \u003cbr\u003e  display.setCursor(0, 52);\u003cbr\u003e  display.setTextSize(1);\u003cbr\u003e  display.print(\"Steam:\");\u003cbr\u003e  display.print(isHumidifierOn ? \"ON \" : \"OFF\");\u003c\/p\u003e\n\u003cp\u003e  display.setCursor(68, 52);\u003cbr\u003e  display.print(\"Fan:\");\u003cbr\u003e  display.print(isFanOn ? \"ON\" : \"OFF\");\u003c\/p\u003e\n\u003cp\u003e  display.display();\u003cbr\u003e}\u003c\/p\u003e","brand":"SkyTech","offers":[{"title":"Default Title","offer_id":48970441883801,"sku":null,"price":75000.0,"currency_code":"IQD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/8131\/2921\/files\/photo_2026-09-02_16-26-47.jpg?v=1788355675","url":"https:\/\/skyteches.com\/ar\/products\/automatic-temperature-humidity-controller-kit-with-dht11-sensor-oled-display","provider":"SkyTech","version":"1.0","type":"link"}