All Projects
Embedded Systems & IoTActive Prototype• Ref: GHOST-NODE-STM32-02 • Role: Solo Engineer — Hardware Design, Firmware, RF Layout

The Ghost Node

Autonomous Multi-Sensory Stealth Tracker & Surveillance System

Platform / MCUSTM32F103C8T6 Blue Pill
ProtocolsUART / AT Commands / NMEA
Offline Capability100% Standalone (No Wi-Fi)
Latency / Speed< 8s SMS Alert Dispatch
Interactive 360° PBR Model Showcase
Stealth R&D // PBR m0.87
Stealth R&D
Subsystem Badges
Ghost Node Stealth Enclosure
[ PBR 360° // Drag to inspect • Click Spotlight to toggle beam ]
AXES:+X+Y+ZSPOTLIGHT: OFFFPS: 60PBR: m0.87/r0.25
// PROJECT INITIATION & FIELD OBJECTIVE

The Engineering Challenge & Deployed Solution

01. The Problem Statement

Commercial GPS trackers depend on third-party infrastructure, have single power rails susceptible to 2A GSM current spikes causing resets, and lack covert anti-tamper light-trap detection or silent live audio feed capability.

02. The Engineered Solution

A dual-power-rail matte-black stealth enclosure with Rail 1 (3.7V + 1000µF capacitor for GSM burst absorption) and Rail 2 (5.2V boosted via HW-432 for STM32/GPS/sensors). 6-face RF-isolated layout with PIR/LDR tamper trap — if box is opened, LDR detects incoming light and fires a CRITICAL SMS with GPS coordinates before battery disconnect. Calling the unit triggers silent auto-answer (ATS0=1) routing live MAX9814 audio.

// MODULAR SUBSYSTEM BREAKDOWN

Silicon, Firmware & Telemetry Architecture

SUBSYSTEM #01

Dual-Power Grid (Brownout-Proof)

Rail 1: Raw 3.7V + 1000µF capacitor absorbs 2A GSM spikes. Rail 2: 5.2V HW-432 boost for logic.

BUS: SPI / I2C / UARTACTIVE
SUBSYSTEM #02

6-Face RF-Isolated Layout

GPS antenna faces skyward (North), GSM and LDR isolated East/West, STM32 on rear wall.

BUS: SPI / I2C / UARTACTIVE
SUBSYSTEM #03

Active Anti-Tamper Light Trap

LDR detects box opening → instant CRITICAL TAMPER SMS with GPS coordinates.

BUS: SPI / I2C / UARTACTIVE
SUBSYSTEM #04

Live Audio Eavesdrop

ATS0=1 auto-answer routes MAX9814 AGC mic output live over GSM voice channel.

BUS: SPI / I2C / UARTACTIVE
SUBSYSTEM #05

NEO-6M NMEA GPS

Parses $GPRMC sentences for lat/lon at 9600 baud; integrates into SMS alert payload.

BUS: SPI / I2C / UARTACTIVE
// BENCH TESTING & DESIGN ITERATIONS

Hardware Iterations & Workbench Logbook

ITERATION 01 // BREADBOARD PROTOTYPELab Bench

Early Design Flaws & Edge Noise

Initial testing on solderless breadboards exposed high ground-bounce during RF transmission pulses and intermittent I2C bus hang-ups caused by missing pull-up resistor calculations.

⚠️ Lesson: Breadboard parasitic capacitance (~2–5pF per tie point) distorted high-speed SPI waveforms; required moving to copper stripboard with local decoupling caps.
ITERATION 02 // HARDENED SYSTEMField Validated

Firmware DMA Buffers & Hardware Filtering

Replaced polling loops with interrupt-driven DMA circular buffers, added 100nF ceramic bypass capacitors on every VDD pin, and implemented an independent hardware Watchdog timer (IWDG).

✅ Result: Zero bus lockups over 72-hour continuous test runs; RF packet transmission jitter reduced to sub-millisecond bounds.
// EMPIRICAL VERIFICATION & FIELD METRICS

Hardware Test & Field Validation Matrix

Success Criteria Verified
  • • Continuous operation over 72-hour bench stress
  • • Measured cold-boot firmware time: <140ms
  • • Hardware brownout detection recovery verified
Observed Edge Constraints
  • • Battery power limits continuous high-power RF duty cycle
  • • Indoor RF attenuation requires proper dipole tuning
  • • Cold-start GPS TTFF extends under dense tree canopy
Next R&D Roadmap
  • • Custom 4-layer PCB fab with controlled impedance RF traces
  • • On-device quantized TinyML model inference
  • • Solar harvesting MPPT charge controller integration