وحدة رادار دوبلر HB100 لاستشعار الحركة والسرعة

80,00 DH 95,00 DH

التوفر:

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

رمز المنتج: 0122-B التصنيفات: ,

الوصف

وحدة رادار دوبلر HB100 لاستشعار الحركة والسرعة بالموجات الميكروية

وحدة HB100 مستشعر دوبلر بالموجات الميكروية، مدرجة لاكتشاف الحركة والسرعة. يذكر المصدر تردد تشغيل قدره 10.525 جيجاهرتز، ويورد أنظمة الأمان والأبواب الآلية وقياس السرعة ضمن التطبيقات الممكنة.

المواصفات المذكورة في المصدر

  • تردد التشغيل: 10.525 جيجاهرتز
  • التغذية: 5 فولت DC
  • التيار المعتاد: 40 ملي أمبير
  • أقصى مسافة كشف: 20 مترًا (كما يذكر المصدر)
  • الخرج: إشارة IF تناظرية
  • زاوية الكشف: 15°
  • الأبعاد: 46 × 40 × 11 مم
  • الوزن: 8 غرامات
  • السعر: 80 درهمًا

يكشف المستشعر تغيرات تردد دوبلر في الموجات الميكروية المنعكسة. ويذكر المصدر إمكانية تضخيم خرجه التناظري ومعالجته لتقدير السرعة. ادعاءا مدى 20 مترًا وزاوية 15° واردان في القائمة ويعتمدان على الإعداد وظروف الاستخدام.

توصيلات Arduino Uno المذكورة

المكونات: وحدة HB100 ولوحة Arduino Uno وأسلاك توصيل ولوحة تجارب؛ وقد يلزم مضخم للإشارة. صل VCC بجهد 5 فولت، وGND بالأرضي، وIF بالمدخل التناظري A0.

مثال المصدر الأول: الإخراج التسلسلي

const int sensorPin = A0; // Broche connectée à la sortie du capteur
void setup() {
  Serial.begin(9600);
}


void loop() {
  int sensorValue = analogRead(sensorPin);
  float frequency = sensorValue * (5.0 / 1023.0);
  float speed = frequency / 31.36; // Conversion de la fréquence en vitesse en mph
  Serial.print("Vitesse: ");
  Serial.print(speed);
  Serial.println(" mph");
  delay(500);
}

تنبيه: يحول مثال المصدر قيمة analogRead إلى تردد ثم إلى سرعة باستخدام معامل ثابت. هذه ليست طريقة قياس موثقة للمستشعر HB100 كما هو مدرج. استخدم مضخم IF مناسبًا وطريقة موثقة لقياس التردد ومعايرته قبل الاعتماد على قيم السرعة.

مثال المصدر الثاني: شاشة LCD ‏1602 بواجهة I²C

المكونات المذكورة: وحدة HB100 وArduino Uno وشاشة LCD ‏1602 I²C وأسلاك توصيل ولوحة تجارب؛ وقد يلزم مضخم. صل VCC/GND للمستشعر بجهد 5 فولت/الأرضي وIF بالمدخل A0. صل SDA للشاشة بالطرف A4 وSCL بالطرف A5.

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2); // Adresse I2C de l'écran LCD

const int sensorPin = A0; // Broche connectée à la sortie du capteur

void setup() {
lcd.begin();
lcd.backlight();
Serial.begin(9600);
}

void loop() {
int sensorValue = analogRead(sensorPin);
float frequency = sensorValue * (5.0 / 1023.0);
float speed = frequency / 31.36; // Conversion de la fréquence en vitesse en mph

lcd.setCursor(0, 0);
lcd.print("Vitesse:");
lcd.setCursor(0, 1);
lcd.print(speed);
lcd.print(" mph");

Serial.print("Vitesse: ");
Serial.print(speed);
Serial.println(" mph");
delay(500);
}

توزيع الأطراف الوارد في المصدر

  • VCC في HB100: ‏5 فولت
  • GND في HB100: الأرضي
  • IF في HB100: مدخل Arduino تناظري مثل A0
  • SDA للشاشة: A4؛ وSCL: A5

البرنامج

يستخدم المثالان مكتبتي Wire وLiquidCrystal_I2C. ويوصي المصدر بتثبيت مكتبة LiquidCrystal_I2C عبر مدير المكتبات في Arduino IDE.

أُدرج الكود كما ورد في المصدر؛ تحقق من الدائرة وتضخيم IF والمعايرة المناسبة لتطبيقك.

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

AR