الوصف
وحدة حساس الحرارة بالثرمستور KY-028
تستخدم وحدة KY-028 ثرمستور NTC للاستجابة لتغيّرات درجة الحرارة. ويقارن المقارن LM393 إشارة الثرمستور بمرجع قابل للضبط بواسطة مقياس الجهد 3296W المدمج، ثم يوفر خرجًا رقميًا للمتحكمات مثل Arduino.
المواصفات
- نطاق الحرارة: من −55 إلى +125 °م (حسب وصف المنتج)
- الدقة: ±0.5 °م (حسب وصف المنتج)
- جهد التشغيل: من 3.3 إلى 5.5 فولت
- الخرج: رقمي D0
- الأبعاد: 36 × 15 مم
- المكونات الرئيسية: ثرمستور NTC ومقارن LM393 ومقياس جهد 3296W
طريقة العمل
تنخفض مقاومة الثرمستور NTC مع ارتفاع درجة الحرارة. ويقارن LM393 مستوى الحساس بالمرجع المضبوط بواسطة مقياس الجهد، ثم يحوّل الخرج الرقمي إلى HIGH أو LOW. يحدد مقياس الجهد عتبة التحويل؛ لذلك يشير الخرج الرقمي إلى تجاوز العتبة ولا يقدم قراءة حرارة معايرة.
الاستخدامات
- مؤشرات تجاوز عتبة الحرارة
- مشاريع التحكم المناخي
- المشاريع التعليمية الإلكترونية
- مشاريع أتمتة المنازل
توصيلات الأطراف
- VCC: مصدر تغذية من 3.3 إلى 5 فولت
- GND: الأرضي
- D0: خرج رقمي
الاستخدام مع Arduino Uno
مثال Arduino أساسي
const int ledPin = 13; // LED sur la carte Arduino
const int digitalPin = 2; // Sortie numérique du capteur KY-028
int digitalVal; // valeurs numériques
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(digitalPin, INPUT);
Serial.begin(9600);
}
void loop() {
digitalVal = digitalRead(digitalPin);
if(digitalVal == HIGH) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
Serial.println(digitalVal);
delay(100);
}
يقرأ المثال الأساسي D0، ويشغّل مصباح LED المدمج في Arduino عند تفعيل العتبة الرقمية للوحدة، كما يعرض القراءة في الشاشة التسلسلية.
مثال متقدم مع شاشة LCD بواجهة I2C
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
const int ledPin = 13;
const int digitalPin = 2;
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(digitalPin, INPUT);
Serial.begin(9600);
lcd.begin();
lcd.backlight();
}
void loop() {
int digitalVal = digitalRead(digitalPin);
if(digitalVal == HIGH) {
digitalWrite(ledPin, HIGH);
lcd.setCursor(0, 0);
lcd.print("Temperature High");
} else {
digitalWrite(ledPin, LOW);
lcd.setCursor(0, 0);
lcd.print("Temperature Low ");
}
Serial.println(digitalVal);
delay(1000);
}
توصيلات المثال المتقدم
- VCC في KY-028: إلى 5 فولت في Arduino
- GND في KY-028: إلى GND في Arduino
- D0 في KY-028: إلى الطرف الرقمي 2 في Arduino
- VCC/GND للشاشة: إلى 5 فولت/GND في Arduino
- SCL/SDA للشاشة: إلى A5/A4 في Arduino
تثبيت المكتبة
- في Arduino IDE، افتح Sketch → Include Library → Manage Libraries.
- ابحث عن
LiquidCrystal_I2Cوثبّتها لاستخدام مثال الشاشة.
كلمات مفتاحية: وحدة ثرمستور KY-028، حساس حرارة NTC، مفتاح حرارة LM393، حساس عتبة حرارة Arduino.









