Skip to content

MiniBee is a minimal, High Frequency radar sensor designed to detect motion and occupancy in interactive spaces. Built for installations, showrooms, or responsive environments, it enables touchless interaction without relying on bulky AV setups.

License

Notifications You must be signed in to change notification settings

allanalien/MiniBee-Presence-Sensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MiniBee: Radar-Based Presence Sensor

MiniBee is a compact presence detector built using the Arduino MKR WiFi 1010 and the Infineon BGT60LTR11AIP radar sensor. It’s designed for real-time interaction systems β€” detecting motion and simulating presence through a simple logic signal. It’s ideal for installations, responsive spaces, and integration with creative tools like TouchDesigner.


πŸš€ Features

  • Radar presence detection (BGT60LTR11AIP)
  • Edge logic for maintaining presence state
  • Serial communication of logic signal (1 = presence, 0 = no presence)
  • Integration with TouchDesigner via .toe file
  • Custom 3D-printed case

🧠 How It Works

The radar detects motion. If motion is detected, the device outputs a 1. If no motion is detected for 15 seconds, it outputs a 0. This creates a presence-like behavior based on movement.

This logic is implemented in the firmware and also interpreted in the TouchDesigner patch.


πŸ› οΈ Hardware

  • MCU: Arduino MKR WiFi 1010
  • Radar Sensor: Infineon BGT60LTR11AIP (mounted via SHIELDAUTONOMBGT60TOBO1)
  • Power: USB / LiPo (optional)
  • Case: Custom 3D-printed (STL provided)

Wiring

Shield Pin Arduino Pin Description
TD D15 Target Detect
PD D16 Phase Detect
VIN VCC Power 3.3V or 5V
GND GND Ground

πŸ“‚ Repository Structure

minibee/
β”œβ”€β”€ firmware/
β”‚   └── motion_detection/
β”‚       β”œβ”€β”€ motionDetection.ino         # Main radar firmware
β”‚       └── README.md
β”œβ”€β”€ hardware/
β”‚   └── case_3d_print/
β”‚       └── minibee_case_v1.stl         # 3D printable case
β”œβ”€β”€ touchdesigner/
β”‚   └── minibee_presence_reader.toe     # Reads serial and outputs logic signal
β”œβ”€β”€ LICENSE
β”œβ”€β”€ .gitignore
└── README.md

πŸŽ›οΈ TouchDesigner Integration

The included .toe patch reads serial input (1 or 0) and outputs a logic signal as a CHOP. It maintains a "presence" state for 15 seconds after the last motion detection.

File

  • touchdesigner/minibee_presence_reader.toe

Behavior

Serial Value CHOP Output Description
1 1 Motion detected (presence active)
0 0 No motion (after 15s timeout)

This is ideal for driving installations, triggers, lights, or generative visuals.


πŸ“Ž License

MIT β€” Feel free to use, adapt, and build upon it.

Copyright 2025

About

MiniBee is a minimal, High Frequency radar sensor designed to detect motion and occupancy in interactive spaces. Built for installations, showrooms, or responsive environments, it enables touchless interaction without relying on bulky AV setups.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages