وحدة مفتاح مغناطيسي بلسان ريد KY-025

25,00 DH 30,00 DH

التوفر:

288 متوفر في المخزون

رمز المنتج: 0146 التصنيفات: ,

الوصف

وحدة مفتاح مغناطيسي بلسان ريد KY-025

تستخدم وحدة KY-025 مفتاح ريد يتفعّل عند تطبيق مجال مغناطيسي. تناسب هذه الوحدة تطبيقات استشعار القرب والأمان والتحكم دون تلامس.

المواصفات التفصيلية

  • جهد التشغيل: 3.3–5 V DC
  • الخرج: رقمي (دائرة مفتوحة/مغلقة)
  • الأبعاد: 22 × 15 × 7 mm
  • الوزن: 5 g
  • المكونات الرئيسية: مفتاح ريد، ومقارن LM393، ومقاومة متغيرة لضبط الحساسية، ومصباح LED، ومقاومات

طريقة العمل

يُغلق مفتاح ريد في وحدة KY-025 عند اقتراب مغناطيس، فتُغلق الدائرة الكهربائية. ويوفر المقارن المدمج خرجاً رقمياً عندما يتجاوز المجال المغناطيسي العتبة التي تضبطها المقاومة المتغيرة.

التطبيقات

  • أنظمة الأمان والإنذار
  • استشعار قرب الأبواب والنوافذ
  • مستشعرات مستوى السوائل
  • مشاريع التحكم دون تلامس
  • التركيبات الفنية التفاعلية

توزيع الأرجل

تضم وحدة KY-025 ثلاثة أطراف:

  1. VCC: مصدر الطاقة (3.3–5 V)
  2. GND: الأرضي
  3. D0: الخرج الرقمي

طريقة الاستخدام

صِل وحدة مفتاح ريد KY-025 كما يلي:

  1. VCC إلى 5 V في لوحة Arduino
  2. GND إلى GND في لوحة Arduino
  3. D0 إلى أحد المنافذ الرقمية (مثل D3) لقراءة القيم الرقمية

الاستخدام مع Arduino Uno

مثال أساسي لبرنامج Arduino
const int led = 13; // LED sur l'Arduino
const int digitalPin = 3; // Interface numérique du capteur Reed
int digitalVal; // Valeurs numériques


void setup() {
  pinMode(led, OUTPUT);
  pinMode(digitalPin, INPUT);
  Serial.begin(9600);
}


void loop() {
  // Lecture de l'interface numérique
  digitalVal = digitalRead(digitalPin);
  if (digitalVal == HIGH) {
    digitalWrite(led, HIGH);
    Serial.println("Magnet detected");
  } else {
    digitalWrite(led, LOW);
    Serial.println("No magnet");
  }
  delay(100);
}

وظيفة البرنامج: يقرأ الخرج الرقمي لوحدة KY-025، ويضيء مصباح LED في لوحة Arduino عند اكتشاف مجال مغناطيسي، كما يعرض الحالة في الشاشة التسلسلية.

المكونات اللازمة للمثال الأساسي
  • لوحة Arduino Uno
  • وحدة KY-025
  • أسلاك توصيل
شرح البرنامج الأساسي
  1. تهيئة المنافذ: يُضبط منفذ LED كمخرج، ويُضبط منفذ المستشعر كمدخل.
  2. قراءة البيانات وعرضها: تُقرأ القيمة الرقمية للمستشعر وتُعرض في الشاشة التسلسلية. يضيء مصباح LED عند اكتشاف مجال مغناطيسي.
توصيلات المثال الأساسي
  • VCC (KY-025): 5 V (Arduino)
  • GND (KY-025): GND (Arduino)
  • D0 (KY-025): D3 (Arduino)
مثال متقدم لبرنامج Arduino
#include <Wire.h>
#include <LiquidCrystal_I2C.h>


LiquidCrystal_I2C lcd(0x27, 16, 2);
const int led = 13;
const int digitalPin = 3;
int digitalVal;


void setup() {
  lcd.begin();
  lcd.backlight();
  pinMode(led, OUTPUT);
  pinMode(digitalPin, INPUT);
  Serial.begin(9600);
}


void loop() {
  digitalVal = digitalRead(digitalPin);
  if (digitalVal == HIGH) {
    digitalWrite(led, HIGH);
    lcd.setCursor(0, 0);
    lcd.print("Magnetic: YES ");
    Serial.println("Magnet detected");
  } else {
    digitalWrite(led, LOW);
    lcd.setCursor(0, 0);
    lcd.print("Magnetic: NO  ");
    Serial.println("No magnet");
  }
  delay(100);
}

وظيفة البرنامج: يقرأ الخرج الرقمي لوحدة KY-025 ويعرضه على شاشة LCD بواجهة I2C، ويتحكم في مصباح LED بلوحة Arduino ويعرض الحالة في الشاشة التسلسلية.

المكونات اللازمة للمثال المتقدم
  • لوحة Arduino Uno
  • وحدة KY-025
  • شاشة LCD 1602 بواجهة I2C
  • أسلاك توصيل
شرح البرنامج المتقدم
  1. تضمين المكتبات: يضيف #include <Wire.h> و#include <LiquidCrystal_I2C.h> المكتبتين اللازمتين للشاشة.
  2. التهيئة: يُعد الاتصال بالشاشة والمستشعر في الدالة setup().
  3. قراءة البيانات وعرضها: تُقرأ القيمة الرقمية وتُعرض على الشاشة. يضيء مصباح LED عند اكتشاف مجال مغناطيسي.
توصيلات المثال المتقدم
  • VCC (KY-025): 5 V (Arduino)
  • GND (KY-025): GND (Arduino)
  • D0 (KY-025): D3 (Arduino)
  • VCC (LCD): 5 V (Arduino)
  • GND (LCD): GND (Arduino)
  • SCL (LCD): A5 (Arduino)
  • SDA (LCD): A4 (Arduino)

تثبيت برنامج التشغيل/المكتبة

لاستخدام وحدة KY-025 وشاشة LCD مع Arduino، ثبّت مكتبة LiquidCrystal I2C من خلال بيئة Arduino IDE:

  1. افتح Arduino IDE: تأكد من استخدام إصدار حديث.
  2. افتح مدير المكتبات: من القائمة، اختر Sketch → Include Library → Manage Libraries.
  3. ابحث عن “LiquidCrystal I2C”: استخدم مربع البحث للعثور على المكتبة.
  4. ثبّت المكتبة: انقر على Install لإضافتها إلى بيئة التطوير.

الكلمات المفتاحية: مفتاح، مغناطيسي، مستشعر، مفتاح ريد، KY-025، Arduino، كشف مغناطيسي، وحدة استشعار.

شكرًا لولائك!

AR