Deploying a neural network to a battery-powered microcontroller — the TinyML pattern behind Edge Impulse projects and Arduino ML boards — is an energy-budgeting problem as much as a machine-learning one. This simulator renders a 3D sensor node whose status LED pulses dim green through sleep and flares amber through every sample-and-infer burst, streams a live scrolling accelerometer-style waveform into the classifier's input window, and fires a real packet toward a gateway icosahedron whenever an inference score clears the detection threshold. Four controls — sampling rate, wake interval, detection threshold and model size (Tiny→Large) — drive a real energy model: inference time scales with the model's FLOP count on a fixed microcontroller clock, duty cycle falls out of how much of each wake period is spent actively sampling and computing versus asleep, and that duty cycle sets the average power draw and therefore the estimated battery life on a coin-cell budget. Flipping to always-on mode removes sleep entirely, showing why an always-listening node needs mains power while a duty-cycled one can run for months on the same battery.