HB100 Microwave Motion sensor Interfacing Arduino


For  Electronic Circuit designers, Makers and Hobbyists movement detection & Measurement of an object or person is simple task by using PIR sensor or Ultrasonic sensor but it is some what difficult to measure the movement speed. The HB100 Miniature Microwave motion sensor makes it easy to measure movement and speed.

HB Series of microwave motion sensor module are X-Band Mono-static DRO Doppler transceiver front-end module. These modules are designed for movement detection, like intruder alarms, occupancy modules and other innovative ideas. The module consists of Dielectric Resonator Oscillator (DRO), microwave mixer and patch antenna

HB100 Sensor Pinout



* Low current consumption
* CW or Pulse operation
* Flat profile
* Long detection range                                                                                         * X-Band Frequency 10.5 GHz                                                                           * Operating Voltage 4.5V to 5.2V                                                                     * DC level (0.01 to 0.2 Vdc)                                                                           * Fd= 19.49V (Velocity in km/hour) or 31.36V (V in mile per hour)              Fd=> Doppler frequency (If a target is moving straight toward or              away from HB100 (Ft = 10.525 GHz))

Radiation Pattern


The radiation patterns of the antenna and their half power beam width (HPBW)

The module to be mounted with the antenna patches facing to the desired detection zone. The user may vary the orientation of the module to get the best coverage.

Doppler shift

Doppler shift output from IF terminal when movement is detected. The magnitude of the Doppler Shift is proportional to reflection of transmitted energy and is in the range of microvolts (μV). A high gain low frequency amplifier is usually connected to the IF terminal in order to amplify the Doppler shift to a processable level. Frequency of Doppler shift is proportional to velocity of motion. Typical human walking generates Doppler shift below 100 Hz. (hb100_microwave_sensor_datasheet)

HB100 Sensor Breakout board



  • The radiated emissions of HB100 is designed to meet the requirements of Federal Communications Commission (FCC) rules, Part 15, Section 15.245 (use within a building or to open building door)
  • The Received Signal Strength (RSS) is measured at the total 2 ways path loss of 93dB.
  • The noise voltages are measured from 10 Hz to 100 Hz at the output port, inside an Anechoic chamber.
  • CAUTION: ELECTROSTATIC SENSITIVE DEVICE. Observe precautions for handling and storage.                        (hb100_microwave_sensor)

Interfacing HB100 with Arduino


Arduino Code


#include “FreqPeriod.h”

double lfrq;
long int pp;

void setup() {
  Serial.println(“FreqPeriod Library Test”);

void loop() {
  pp = FreqPeriod::getPeriod();
  if (pp) {
    Serial.print (“period: );
    Serial.print( 1/16us / frequency: );

  lfrq = 16000400.0 /pp;
  Serial.print( Hz );
  Serial.println(  Mph );

For more about code and library : https://docs.google.com/document/d/1CVdH3UVTROaJ4_Bgsx_-hyg5_LvoNxYiB13pPRN9gzU/edit



  1. https://www.youtube.com/watch?v=PpU7R5LMUs4

pdf-icon hb100_microwave_sensor_datasheet


going further (Interesting)



  1. ijon February 2, 2017 Reply
  2. DeepDIY May 23, 2017 Reply
  3. Bernie July 11, 2017 Reply
    • Dr. S. Dheenadayalan July 18, 2017 Reply
  4. Lucas November 1, 2017 Reply
  5. Phil November 2, 2017 Reply
  6. sandeeep November 12, 2017 Reply
    • sandeeep November 12, 2017 Reply
  7. Lee May 16, 2018 Reply
  8. Kok Lim June 8, 2018 Reply
  9. Himash August 14, 2018 Reply
  10. Dildar ali October 11, 2018 Reply
  11. tejaswani October 26, 2018 Reply
  12. Kavi October 30, 2018 Reply
  13. rafa January 15, 2019 Reply
  14. CM February 2, 2019 Reply

Add a Comment

Your email address will not be published. Required fields are marked *