SkyTech Environment Monitor v1 Smart Sensor Kit with OLED & Traffic Light

SkyTech Environment Monitor v1 Smart Sensor Kit with OLED & Traffic Light

Product form

نظام وطقم المراقبة البيئية الذكي SkyTech Environment Monitor v1 المدمج بشاشة OLED وحساس DHT11 مع إشارات التنبيه الضوئية والصوتية (SkyTech... Read more

Next day delivery

75,000 IQD

    • Free shipping on orders over 200,000 IQD

    Description

    نظام وطقم المراقبة البيئية الذكي SkyTech Environment Monitor v1 المدمج بشاشة OLED وحساس DHT11 مع إشارات التنبيه الضوئية والصوتية (SkyTech Environment Monitor v1 - Complete Smart Arduino Kit with 0.96" OLED, DHT11 & Traffic Light LED Module)، المشروع التعليمي والتطبيقي المتكامل المخصص لمراقبة المناخ الداخلي ودراسة درجات الحرارة ونسبة الرطوبة بدقة عالية. يعتمد النظام على شريحة Arduino Uno R3 لمعالجة البيانات لحظياً وقراءتها من حساس DHT11، ثم عرضها على شاشة عرض OLED بحجم 0.96 إنش بدقة 128x64 بتقنية SSD1306 بواجهة رسومية مصممة باحترافية مقسمة لقطاعين. يتميز المشروع بنظام تنبيه ذكي ثلاثي المراحل (Traffic Light LED + Buzzer) يعطي استجابة تفاعلية حسب نسبة الرطوبة: إضاءة خضراء للمستويات الطبيعية (<50%)، إضاءة صفراء مع نغمة مزدوجة للمستويات المتوسطة (50%-70%)، وإضاءة حمراء مع إنذار صوتي مستمر عند ارتفاع الرطوبة عن 70%. يعتبر هذا النظام المكتمل الخيار الهندسي الأول لطلاب كليات الهندسة، مشاريع التخرج، وهواة تطبيقات المنزل الذكي (Smart Home).

    __________________________________________________

    SkyTech Environment Monitor v1 Complete Smart Environment Monitoring Kit, engineered around the Arduino Uno R3 MCU for real-time ambient temperature and humidity processing. Featuring a 0.96" I2C OLED display (128x64 SSD1306) rendering a dual-section graphic dashboard UI, it provides clear digital readouts of climatic telemetry. The kit integrates a DHT11 environmental sensor coupled with a 3-stage visual and acoustic alert system utilizing a Traffic Light LED module (Green, Yellow, Red) and an Active Buzzer. It executes an automated threshold logic: Green LED for optimal humidity (<50%), Yellow LED with dual-tone alerts for moderate levels (50%-70%), and Red LED with continuous acoustic alarms for high-humidity conditions (>70%). Supplied with a programmed firmware baseline and modular pinouts, this SkyTech kit serves as an essential hardware package for undergraduate engineering students, graduation project developers, and IoT prototypers.

    __________________________________________________

    المميزات الأساسية:
    * اسم المنتج: طقم مشروع نظام المراقبة البيئية الذكي (SkyTech Environment Monitor v1)
    * المتحكم الرئيسي: بورد Arduino Uno R3 مع شفرة برمجية جاهزة للعمل مباشرة
    * وحدة العرض: شاشة 0.96 إنش OLED I2C بدقة 128x64 تعطي واجهة تقسيم احترافية
    * المستشعر البيئي: حساس DHT11 لدراسة وقراءة درجات الحرارة (°C) والرطوبة (%)
    * وحدة التنبيه الضوئي: وحدة إشارة مرور (Traffic Light LED) تحتوي 3 ألوان (أخضر/أصفر/أحمر)
    * التنبيه الصوتي: طنين صوتي (Active Buzzer) لإعطاء إنذارات نغمية عند تغير الحالات
    * التطبيقات النموذجية: مشاريع التخرج الهندسية، مختبرات الأردوينو، ومراقبة بيئة حاضنات الأطفال والأنفاق الزراعية

    الكود البرمجي

    #include <Wire.h>
    #include <Adafruit_GFX.h>
    #include <Adafruit_SSD1306.h>
    #include "DHT.h"

    // إعدادات الشاشة
    #define SCREEN_WIDTH 128
    #define SCREEN_HEIGHT 64
    Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);

    // إعدادات الحساس
    #define DHTPIN 2
    #define DHTTYPE DHT11
    DHT dht(DHTPIN, DHTTYPE);

    // منافذ الترافيك لايت والبازر
    const int GREEN_LED = 3;  // الأخضر
    const int RED_LED = 5;    // الأحمر
    const int YELLOW_LED = 6; // الأصفر
    const int BUZZER_PIN = 8; // البازر

    int lastState = -1;

    void setup() {
      pinMode(GREEN_LED, OUTPUT);
      pinMode(YELLOW_LED, OUTPUT);
      pinMode(RED_LED, OUTPUT);
      pinMode(BUZZER_PIN, OUTPUT);
      noTone(BUZZER_PIN);

      Wire.begin();
      
      // تشغيل الشاشة
      if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
        display.begin(SSD1306_SWITCHCAPVCC, 0x3D);
      }

      display.setRotation(0); // تعديل الشاشة للاتجاه الطبيعي
      dht.begin();

      // واجهة ترحيبية SkyTech
      display.clearDisplay();
      display.drawRoundRect(0, 0, 128, 64, 4, SSD1306_WHITE);
      display.setTextSize(1);
      display.setTextColor(SSD1306_WHITE);
      display.setCursor(20, 20);
      display.print(F("SKYTECH MONITOR"));
      display.setCursor(25, 38);
      display.print(F("ENVIRONMENT v1"));
      display.display();
      
      tone(BUZZER_PIN, 1000, 100);
      delay(1500);
    }

    void loop() {
      float h = dht.readHumidity();
      float t = dht.readTemperature();

      if (isnan(h) || isnan(t)) {
        display.clearDisplay();
        display.setCursor(10, 25);
        display.print(F("SENSOR ERROR!"));
        display.display();
        return;
      }

      // إطفاء الليدات قبل التحديث
      digitalWrite(GREEN_LED, LOW);
      digitalWrite(YELLOW_LED, LOW);
      digitalWrite(RED_LED, LOW);

      int currentState = 0;

      // تحديد الحالة وتفاعل البازر
      if (h < 50.0) {
        // حالة طبيعية (أخضر)
        digitalWrite(GREEN_LED, HIGH);
        currentState = 1;
        if (lastState != currentState) {
          tone(BUZZER_PIN, 800, 100);
        }
      } 
      else if (h >= 50.0 && h <= 70.0) {
        // حالة متوسطة (أصفر)
        digitalWrite(YELLOW_LED, HIGH);
        currentState = 2;
        if (lastState != currentState) {
          tone(BUZZER_PIN, 1200, 100);
          delay(150);
          tone(BUZZER_PIN, 1200, 100);
        }
      } 
      else {
        // حالة خطر / رطوبة عالية (أحمر)
        digitalWrite(RED_LED, HIGH);
        currentState = 3;
        tone(BUZZER_PIN, 2000, 200);
      }

      lastState = currentState;

      // رسم الواجهة الرسومية
      display.clearDisplay();
      display.drawRoundRect(0, 0, 128, 64, 3, SSD1306_WHITE);
      display.drawLine(0, 32, 128, 32, SSD1306_WHITE);

      // عرض الحرارة
      display.setTextSize(1);
      display.setCursor(8, 12);
      display.print(F("TEMP:"));
      display.setTextSize(2);
      display.setCursor(55, 8);
      display.print(t, 1);
      display.setTextSize(1);
      display.print(F(" C"));

      // عرض الرطوبة
      display.setCursor(8, 44);
      display.print(F("HUM :"));
      display.setTextSize(2);
      display.setCursor(55, 40);
      display.print((int)h);
      display.setTextSize(1);
      display.print(F(" %"));

      display.display();
      delay(800);
    }

    رابط الفديو التوضيحي

     

    Specifications

    • Weight: 200gr
    • Usage: Indoor & outdoor

    Pros and cons

    • Sustainably produced
    • Ideal for everyday use
    • May discolor in direct sunlight

    Top 10 best selling products

    You may also like these products. These products are rated as 'top 10 best of the best' by our clients

    Returns & Delivery

    When will my order be delivered?

    We ship worldwide. Your order will be packaged really carefully and delivered wherever you want. Delivery takes between 2-4 business days. You will receive an e-mail after ordering with more information about the delivery.

    Can I return my product?

    Orders can be returned or exchanged within 30 days of receiving the parcel, providing they are in original resalable condition.

    What can I do if my item (or part of it) is damaged?

    We work hard to deliver your items without damage. Orders can be returned or exchanged within 30 days of receiving the parcel, providing they are in original resalable condition.

    Recently viewed products

      Login

      Forgot your password?

      Don't have an account yet?
      Create account