ROSANNAPAPINI.IT ≡ Accessories Circuitoimpreso Kits Educativos Amplifier
  • Proximity

  • HB100 X 10.525GHz Microwave Sensor

HB100 X 10.525GHz Microwave Sensor

$35.1 $48.09
The HB100 X microwave sen­sor mod­ule is a motion detec­tor designed using the Doppler radar prin­ci­ple. Unlike infrared detec­tors, this sen­sor detects mov­ing objects by sens­ing microwaves reflect­ed from a tar­get, allow­ing it to detect humans, vehi­cles and oth­er objects with­out requir­ing direct line of sight. The mod­ule oper­ates at the X‑band fre­quen­cy of 10.525 GHz and has a con­tin­u­ous­ly adjustable detec­tion dis­tance from 2 to 16 m using an on‑board poten­tiome­ter.Features:• Non‑contact motion detec­tion unaf­fect­ed by tem­per­a­ture, humid­i­ty, noise, air­flow, dust and oth­er envi­ron­men­tal fac­tors. • Small out­put pow­er and high sen­si­tiv­i­ty with anti‑radio‑frequency inter­fer­ence abil­i­ty. • Suit­able for detect­ing both peo­ple and non‑living objects with a long detec­tion range. • Adjustable detec­tion dis­tance via poten­tiome­ter; turn­ing towards “MIN” decreas­es the range, turn­ing oppo­site increas­es it. • High­ly sta­ble and accu­rate detec­tion thanks to built‑in Doppler trans­ceiv­er cir­cuit­ry.Parameters:• Oper­at­ing volt­age: 5 V ± 0.25 V • Oper­at­ing cur­rent (con­tin­u­ous wave): 50 mA max, 30 mA typ­i­cal • Emis­sion fre­quen­cy: 10.525 GHz ± 3 MHz • Detec­tion dis­tance: 2–16 m (con­tin­u­ous­ly adjustable) • Out­put pow­er (min.): 13 dBm EIRP • Typ­i­cal aver­age cur­rent at 5% duty cycle: 2 mA • Duty cycle: ≥ 1 %Appli­ca­tions: Ide­al for auto­mat­ic door open­ers, light­ing con­trol, indus­tri­al automa­tion, occu­pan­cy sens­ing and oth­er motion detec­tion tasks.Arduino Code:Arduino /* HB100 motion detect (interrupt MsTimer2 timer) - Sensor on pin 2 (INT0) – falling edge - LED on pin 13 - كل 1000ms يتم فحص عدد النبضات (count). إذا كان >1 يعتبر حركة. */ #include <MsTimer2.h> // Timer interrupt library const byte pbln = 2; // Interrupt pin (INT0 on UNO) const byte ledOut = 13; volatile int count = 0; volatile int state = LOW; // LED state, الافتراضي مطفأ void setup() { Serial.begin(9600); pinMode(ledOut, OUTPUT); digitalWrite(ledOut, LOW); // مقاطعة الحافة الهابطة من المستشعر attachInterrupt(digitalPinToInterrupt(pbln), stateChange, FALLING); // مؤقت كل 1000ms يستدعي process() MsTimer2::set(1000, process); MsTimer2::start(); } void loop() { // طباعة عدد النبضات (للمتابعة/الديبغ) Serial.println(count); delay(1); // لو تم الكشف عن حركة (state = HIGH) شغّل LED لمدة ثانيتين ثم طفّه if (state == HIGH) { delay(2000); state = LOW; digitalWrite(ledOut, state); // Turn off LED } } // دالة المقاطعة: تُستدعى عند كل نبضة من المستشعر void stateChange() { count ; // عدّ النبضات خلال نافذة 1000ms } // معالج المؤقّت: يُستدعى كل 1000ms void process() { // إذا كان عدد النبضات خلال 1 ثانية أكبر من 1 → اعتبره حركة if (count > 1) { state = HIGH; digitalWrite(ledOut, state); // إضاءة LED count = 0; // تصفير العداد } else { // لا توجد حركة كافية → صفّر العداد count = 0; } }1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859/*  HB100 motion detect (inter­rupt MsTimer2 timer)  — Sen­sor on pin 2 (INT0) – falling edge  — LED on pin 13  — كل 1000ms يتم فحص عدد النبضات (count). إذا كان >1 يعتبر حركة.*/ #include <MsTimer2.h>   // Timer inter­rupt library con­st byte pbln   = 2;   // Inter­rupt pin (INT0 on UNO)con­st byte led­Out = 13; volatile int count = 0;volatile int state = LOW;   // LED state, الافتراضي مطفأ void set­up() {  Ser­i­al.begin(9600);   pin­Mode(led­Out, OUTPUT);  dig­i­tal­Write(led­Out, LOW);   // مقاطعة الحافة الهابطة من المستشعر  attach­In­ter­rupt(dig­i­talPin­ToIn­t­er­rupt(pbln), stat­e­Change, FALLING);   // مؤقت كل 1000ms يستدعي process()  MsTimer2::set(1000, process);  MsTimer2::start();} void loop() {  // طباعة عدد النبضات (للمتابعة/الديبغ)  Ser­i­al.print­ln(count);  delay(1);   // لو تم الكشف عن حركة (state = HIGH) شغّل LED لمدة ثانيتين ثم طفّه  if (state == HIGH) {    delay(2000);    state = LOW;    dig­i­tal­Write(led­Out, state);  // Turn off LED  }} // دالة المقاطعة: تُستدعى عند كل نبضة من المستشعرvoid stat­e­Change() {  count ;   // عدّ النبضات خلال نافذة 1000ms} // معالج المؤقّت: يُستدعى كل 1000msvoid process() {  // إذا كان عدد النبضات خلال 1 ثانية أكبر من 1 → اعتبره حركة  if (count > 1) {    state = HIGH;    dig­i­tal­Write(led­Out, state);  // إضاءة LED    count = 0;                    // تصفير العداد  } else {    // لا توجد حركة كافية → صفّر العداد    count = 0;  }}  YouTube link :
Proximity

Proximity

  • IR Sensor for Obstacle Avoidance KY-032
    $20.7 $26.29
  • TF-Luna (ToF) Micro Single-point Ranging LiDAR
    $62.5 $118.75
  • Waterproof Integrated Ultrasonic Ranging Module — JSN-B02
    $60.3 $75.38
  • Ultrasonic Ranging Module HC-SR04
    $19.8 $28.71
  • GYVL53L0XV2 Laser Ranging Sensor Time-of-Flight (ToF)
    $17.1 $20.86
  • Sweep Hand Sensor Switch Module
    $21.6 $26.35
  • HB100 X 10.525GHz Microwave Sensor
    $35.1 $48.09
  • VL53L0XV2 Laser Ranging Sensor Time-of-Flight (ToF)
    $22.5 $31.05
  • Ultrasonic Ranging Sensor Bracket
    $12.6 $16.25

© 2026 - ROSANNAPAPINI.IT