Skip to content

QuantumDrizzy/AMBIT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMBIT

Sovereign ambient-sensing node — the live state of a space, measured honestly. Bare metal, local. No cloud.

AMBIT senses the ambit of a room — its sound, presence, EM/electrical noise and climate — stores it, baselines it, and flags real deviations. NIGHTWATCH watches the sky, GeoPulse the planet; AMBIT watches the space around you. An "anomaly" here is a measured deviation from the room's own baseline, with its mundane cause stated — never an "entity", never "quantum".

Architecture — the shared edge skeleton

sensors → telemetry → SQLite store → anomaly (baseline + deviation) → native GUI → honesty firewall

Same skeleton as GeoPulse / NIGHTWATCH. Two parts:

  • Host (rust/, native): ingests readings, stores them, detects anomalies, shows an egui dashboard. Default source is SYNTHETIC — so it runs anywhere with no hardware.
  • Firmware (firmware/ambit/, Arduino Mega): reads the sensors and emits telemetry ($AMBIT,<sound>,<presence>,<em>,<temp_c>,<humidity>) over serial for the host to read.

Push & play (incl. Raspberry Pi)

git clone <repo> AMBIT && cd AMBIT/rust
cargo run --release                 # synthetic source → live dashboard, no hardware
cargo run --release -- --check 200  # headless smoke check (no GUI): pipeline summary

The host is pure Rust by defaulteframe/egui + rusqlite (bundled) + rand — so it builds and runs on any platform, including aarch64 (Raspberry Pi). To read a real Arduino:

cargo run --release --features serial -- --source serial --port /dev/ttyUSB0   # (or COM3)

Honesty note (the rebrand from QuantumRoomWatcher)

The prototype was a "Quantum Vacuum Audio Transducer / EVP spirit box". Dropped. What the hardware actually does:

  • the "quantum/cosmic" floating analog pin is electrical noise (mains hum + ADC noise) — a usable hardware-RNG floor, named for what it is, not "vacuum/cosmic".
  • "an entity crossed" is the PIR reading body heat; the "EVP voice" was just PWM noise.

Same discipline as NIGHTWATCH / GeoPulse: measure, name what it is, firewall the claims.

Documentation

Stack

Rust (eframe/egui native GUI · rusqlite · rand) · optional serialport · SQLite · Arduino firmware. No cloud, by choice.

License

MIT © QuantumDrizzy — see LICENSE.

About

Sovereign ambient-sensing node — measures a room's sound, presence, EM and climate, baselines it, and flags real deviations. Pure-Rust host (Raspberry-Pi-ready, synthetic by default) + Arduino firmware. Same honest edge skeleton as GeoPulse/NIGHTWATCH. No cloud.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors