Detect and log drones using SenseCAP Watcher + Wio Terminal
A compact system that detects drones in real time using computer vision (TinyML or Vision LLM) and logs events to a Wio Terminal.
Designed to be:
- Simple to replicate
- Low-cost
- Modular and hackable
(https://www.youtube.com/watch?v=HC7j8KhW98I)](https://www.youtube.com/watch?v=HC7j8KhW98I)
- Real-time drone detection (Vision LLM or TinyML)
- Visual + audio alerts (screen, LED, speaker)
- UART communication between devices
- On-screen event log (Wio Terminal)
- Persistent logging to microSD (
/drone_log.txt) - Tripod-ready enclosure
- No custom ML training required (optional)
-
Detection SenseCAP Watcher monitors the scene through its camera.
-
AI Processing Uses either:
- Custom TinyML model
- Default Vision LLM
-
Trigger On detection:
- Screen updates
- LED flashes
- Sound alert
-
Logging Event is sent via UART to Wio Terminal and stored on microSD.
- SenseCAP Watcher (AI camera)
- Wio Terminal (SAMD51)
- Jumper wires (male-male)
- microSD card
- 3D printed enclosure (optional)
- Tripod (1/4”-20 mount)
| SenseCAP Watcher | Wio Terminal |
|---|---|
| GND | GND |
| 5V | 5V |
| Pin 19 (TX) | Pin 10 (RX) |
| Pin 20 (RX) | Pin 8 (TX) |
Add board manager URL:
https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
Select:
Seeeduino Wio Terminal
Install libraries:
#include <Seeed_Arduino_FS.h>
#include <ArduinoJson.h>Using SenseCraft App:
- Pair device
- Select SenseCAP Watcher
- Define detection in natural language
Example:
"If you see a drone, notify"
Then configure:
- Model: TinyML or Vision LLM
- Actions: LED / sound / screen / UART
- Capture frequency
- Device starts monitoring automatically on power
- Wio Terminal displays detection log
- Use right button to scroll
- Press button to clear log
Log file:
/drone_log.txt
---
## References
* https://wiki.seeedstudio.com/sensecraft-ai/tutorials/sensecraft-ai-pretrained-models-for-watcher/
* https://wiki.seeedstudio.com/Wio-Terminal-Getting-Started/
---
## Notes
* Vision LLM works well for standard objects like drones
* TinyML is useful for custom detections
* UART allows easy integration with other systems
---
## License
MIT