RONDO'S ROBOT ARMY

GLOBAL COMMAND CENTER  Β·  SECTOR ALPHA  Β·  CLASSIFICATION: OMEGA

⚠ THREAT LEVEL: OMEGA --:--:-- UTC β–² ALL SYSTEMS OPERATIONAL
πŸ€–
RONDO'S ROBOT ARMY
The Global Command Center requires a widescreen terminal.
Deploy your forces from a desktop viewport.
⚠ TERMINAL WIDTH INSUFFICIENT
FORCE STATISTICS ● LIVE
TOTAL UNITS DEPLOYED
1,247,832
+247 this hour
TERRITORIES CONTROLLED
47 / 195
24.1% of recognised nations
ACTIVE MISSIONS
23
4 critical  Β·  11 in-progress  Β·  8 standby
RESISTANCE NEUTRALISED
99.7%
0.3% persistent anomaly β€” investigating
GLOBAL DOMINATION PROGRESS
24% DOMINATED
UNIT COMPOSITION
πŸ€– INFANTRY
972,437
🚁 AERIAL
147,291
🚒 MARITIME
89,445
πŸ•΅οΈ RECON
38,659
SUPPLY CHAIN STATUS
POWER CELLS94%
AMMUNITION71%
REINFORCEMENTS43%
COMM NETWORK99%
GLOBAL DEPLOYMENT MAP
PROJ: NATURAL EARTH ● SURVEILLANCE ACTIVE
β—ˆ CRYPTO MARKETS β€” TOP 40
β–Ά VIDEO QUEUE
CONTROLLED
CONTESTED
●ACTIVE SECTOR
LAT: 00.000Β° RRA GLOBAL GRID LON: 00.000Β°
MISSION LOG 4 CRITICAL
⚑ INTEL FEED
BOT COMMAND REFERENCE
POWER
ONPower LED strip on
OFFPower LED strip off
COLOR
COLOR r g bSet RGB (0–255 each)
RED / GREEN / BLUEColor shortcuts
WHITE / WARMWhite / warm white
PURPLE / CYANColor shortcuts
YELLOW / ORANGE / PINKColor shortcuts
EFFECTS (25 total)
SOLIDSolid colour, no animation
RAINBOWRainbow hue cycle
FIREFire simulation
CHASEMoving dot chase
FADEBreathe fade in/out
STROBEStrobe flash
TWINKLERandom twinkling pixels
CONFETTIRandom colour sparks
WIPEColour wipe sweep
SINELONSine-wave bouncing dot
JUGGLE8 bouncing coloured dots
BPMBeat-synced colour wave
METEORShooting meteor trail
BREATHSlow breathing glow
NOISEPerlin noise colour flow
PACIFICAOcean wave simulation
PRIDEScrolling rainbow pride
RIPPLEExpanding ring ripples
PLASMAPlasma sine wave blend
POLICERed/blue police flash
COMETFast comet streak
LARSONKnight Rider scanner
SPARKLESWhite random sparkles
THEATER_CHASEMarquee theatre chase
CYLONCylon eye scanner
Also: EFFECT <name> β€” set by name from the terminal
SETTINGS (FastLED bots)
BRI 0–255Brightness level
SPEED 1–255Effect animation speed (higher = faster)
WLED COMMANDS (all bots have WLED relay β€” prefix with WLED or use bare management words)
WLED ONPower all WLED devices on
WLED OFFPower all WLED devices off
WLED TOGGLEToggle power state on all devices
WLED COLOR r g bSet solid colour (0–255 each)
WLED RED / GREEN / BLUENamed colour shortcuts
WLED WHITE / WARM / CYANNamed colour shortcuts
WLED YELLOW / ORANGE / PINK / PURPLENamed colour shortcuts
WLED RAINBOWRainbow cycle effect
WLED BRI 0–255Brightness level
WLED SPEED 0–255Effect animation speed
WLED EFFECT nEffect by WLED ID (0–255)
WLED SOLID / FIRE / CHASE / FADENamed effects (relayed as WLED FX IDs)
WLED STROBE / TWINKLE / CONFETTI / WIPENamed effects
WLED METEOR / BREATH / SINELON / JUGGLENamed effects
WLED BPM / NOISE / PACIFICA / PRIDENamed effects
WLED RIPPLE / PLASMA / POLICE / COMETNamed effects
WLED LARSON / SPARKLES / THEATER_CHASE / CYLONNamed effects
SCANWLEDHTTP subnet scan β€” discover & save all WLED devices (~30s)
CLEARWLEDWipe saved WLED device list from flash
LISTWLEDPrint saved WLED device IPs to serial
Use the ⚑ WLED bar for one-click control. ⟳ RESCAN = CLEARWLED + SCANWLED in one button (~30s). Any bot can relay β€” target a specific one or broadcast to all.
SYSTEM
PINGHeartbeat check β€” returns device ID, firmware version, WLED target count
STATUSFull state dump β€” IP, RSSI, heap, uptime, strip, color, bri, speed, WLED count
WIFICurrent WiFi SSID, IP, RSSI and channel
BLINK nBlink the onboard LED n times (1–20)
DELAY msPause execution for ms milliseconds (0–5000)
REBOOTRestart the ESP32
HELPPrint full command list to the bot serial monitor
RECON β€” environment scanning
REPORT WIFIScan all nearby WiFi APs β€” returns SSID, RSSI, channel, open/encrypted
REPORT BT5-second BLE scan β€” returns MAC address, device name (if advertised), RSSI
REPORT BT covers BLE devices (phones, earbuds, smart home gear). Pauses LED animation ~5s. Results appear in the command log under the bot's response.
NETWORK β€” WiFi credentials (saved to flash, survive reboots)
SETWIFI <ssid> <password>Save new WiFi to flash β€” reboot bot to connect to new network
WIFIRESETClear saved credentials β€” bot reverts to hardcoded fallback on reboot
Boot order (3-tier): 1 Β· Mobile hotspot (RonsS25Ultra) β€” always tried first Β· 2 Β· NVS-saved network (set via SETWIFI or πŸ“‘ WIFI bar) Β· 3 Β· Hardcoded fallback (LetsGoBrandon!) β€” only used if tier 2 is a different SSID that fails. Use the πŸ“‘ WIFI bar above for a form-based SETWIFI without typing the raw command.
LASER (laser_bot.ino)
ILDA 1–49Play ILDA file by number
STOPStop laser playback
FPS nFrames per second
PPS nPoints per second
REPEAT ON/OFFToggle loop playback
VISITOR BROADCAST (visible to all site visitors)
MSG <text or URL>Show scrolling banner / link to all visitors
MSG CLEARRemove the broadcast banner
SHOW <url>Push a video to all visitors (YouTube, Twitch, or embeddable URL)
END / STOPEnd video broadcast for everyone
SATELLITE MAP (visible to all visitors)
GOOGLE EARTHOpen live satellite map for all visitors (also: SAT VIEW, LIVE SAT)
END SAT / EARTH ENDClose satellite map session
While active β€” paste a Google Maps URL into the SYNC VIEW input to move everyone's map
SHARED BROWSER (visible to all visitors)
WEB <url>Cast URL to all visitors β€” opens in new tab for everyone including admin
WEB END / END WEBClear the cast (dismisses visitor banner)
Or paste a URL into the CAST bar above and press Enter / β–Ά CAST. Opens a new tab for admin immediately; visitors get a banner with OPEN β†’
EXPOSE MODE (editorial overlay β€” all visitors)
EXPOSEShow full-screen article overlay β€” replaces site with clean editorial layout
END EXPOSE / EXPOSE ENDClose expose overlay, restore site
Or use the πŸ“° EXPOSE button in the status bar. Content is currently "Cat Juggling" β€” replace VAR blocks in HTML to customise.
REDIRECT MODE (hard-redirect all visitors)
REDIRECT <url>Instantly send all visitors to another URL β€” you (admin) are immune
END REDIRECT / REDIRECT ENDStop redirect, restore normal site access
Admin sees a red warning banner instead of being redirected. Or click β†— REDIR button to pre-fill the URL input.
ZEN MODE (serene quote overlay β€” all visitors)
ZENShow full-screen sand-palette overlay with quotes from driftwoodwisdom.com
END ZEN / ZEN ENDClose zen overlay, restore site
Quotes shuffle and rotate every 20 seconds with a fade. Or use the ☯ ZEN button in the status bar.
CRYPTO PANEL & DISPLAY
SHOW CRYPTOShow crypto market panel for all visitors
HIDE CRYPTOHide crypto panel (or use β‚Ώ button above)
FIRE TRIGGER
FIRE FULLTrigger fire LED effect on rondobot1 at full brightness
Also auto-triggers when a new visitor logs into the chat (per-IP, 5-min cooldown)
BOT FLEET MANAGEMENT
Template: esp32/rondobot/rondobot.ino β€” the only file you ever edit directly.
Numbered copies: esp32/rondobot1/, rondobot2/, … β€” auto-generated, never touch manually.
rondorelay: esp32/rondorelay/rondorelay.ino β€” dedicated WLED relay only (v3.3.0, no LED strip).
SAVE folder: archived copies with datestamps β€” hands off.
To create / rebuild the fleet:
.\create_bots.ps1
> Bot base name?  rondobot
> How many bots? 4
The script will: archive existing rondobot1–N to esp32/SAVE/YYYY-MM-DD_rondobots/, then copy the template 4 times, rename each folder and .ino file, and update DEVICE_ID automatically. Flash each copy to a physical ESP32 β€” boards are identical except DEVICE_ID, LED_DATA_PIN, and NUM_LEDS which you set in the template before running the script.
FIRMWARE VERSION HISTORY
v4.1.0 β€” REPORT WIFI + REPORT BT recon commands. 3-tier WiFi fallback (hotspot β†’ NVS β†’ LetsGoBrandon!). πŸ“‘ WIFI bar in admin panel.
v4.0.0 β€” Unified firmware: FastLED local strip + WLED broadcast relay in one sketch. FreeRTOS dual-core. All bots identical except DEVICE_ID/PIN/NUM_LEDS.
v3.3.0 β€” rondorelay: pure WLED relay, no FastLED strip. Separate firmware, kept as dedicated relay option.
v2.3.0 β€” original rondobot1/2/3 firmware with FastLED only, no WLED relay.
VJ LOGIN β€” light operator access
A second login mode for a VJ / light operator. The VJ gets access to the Laser bar, LED FX bar, and WLED bar only β€” no command terminal, no command log, no sessions bar, no admin tools. Uses a separate password from the admin password.
AUTH FORM β†’ VJ tabClick the VJ button on the auth form, enter the VJ password, hit AUTHENTICATE
πŸŽ› VJ PW rowVisible to admin only (top of ops panel) β€” type a new password and hit UPDATE to change it
πŸ”’ LOCK buttonLogs out and clears VJ session β€” returns to locked state
VJ can issue: all LED effects, BRI, SPEED, COLOR, WLED commands, ILDA, FPS, PPS, STOP, REPEAT β€” everything on the three hardware bars.
VJ cannot issue: SETWIFI, WIFIRESET, REBOOT, REPORT, SCANWLED, CLEARWLED, LISTWLED, ADDWLED, DELAY, BLINK, STATUS, HELP, PING β€” all rejected with 403.
The VJ password is stored in D1 (__vj_pw__) β€” admin can update it at any time without touching Cloudflare settings. If no VJ password has been set yet, VJ auth will return 401.
ADMIN TOOLS
STATSOpen operational statistics β€” commands, chat, visitors, top effects, bot status
MSG CLEARRemove the broadcast banner from all visitors
Cloudflare request/bandwidth usage: dash.cloudflare.com β†— β†’ Workers & Pages β†’ rondosrobotarmy β†’ Metrics
βš™ EDIT CRYPTO SITES
β—ˆ RRA β€” OPERATIONAL STATISTICS
LOADING…
β–Ά EDIT VIDEO QUEUE
β—ˆ FILES
LOADING...
β—ˆ CHAT
ONLINE: no one yet
> ENTER CALLSIGN TO JOIN > ROOM KEY (optional β€” for encryption)
πŸ“Ž
β—‰ LIVE SAT VIEW β€” NAVIGATE FREELY
πŸ“° EXPOSE MODE β€” ACTIVE
Investigative Report

Cat Juggling

The underground sport authorities don't want you to know about β€” and why millions are already hooked.


In dimly lit garages across the country, something extraordinary is happening. Practitioners gather in hushed circles, their hands moving with practiced precision, their eyes locked on the arc of a trajectory most people never imagined possible. Cat juggling β€” once confined to underground forums and whispered conversations β€” has exploded into a phenomenon that mainstream culture is only beginning to reckon with.

"Once you understand the physics, you realize it's no different from any other flow art. The difference is that the cats have opinions." β€” Master Chen Wei, 7-time World Circuit Champion

Origins & History

The practice traces its roots to the traveling performers of medieval Europe, where skilled mountebanks discovered that cats β€” unlike balls or torches β€” possessed an uncanny ability to self-correct mid-air, producing patterns of motion no rigid object could replicate. For centuries the art was passed down through oral tradition, deliberately kept outside the scrutiny of guilds and church authorities who regarded it with deep suspicion.

The modern revival began quietly in the early 2000s when a small community of flow artists in Portland began documenting their experiments online. What started as two or three practitioners sharing technique videos grew into a global network within a decade. Today, the International Cat Juggling Federation (ICJF) counts members in 34 countries, with sanctioned competitions held annually in Bruges, SΓ£o Paulo, and Osaka.

The Circuit

The competitive circuit is more organized than outsiders expect. Events are divided into three disciplines: Solo Cascade, in which a single practitioner maintains a continuous three-point sequence; Synchronized Pair, scored on timing and mirror symmetry; and the fearsome Grand Relay, in which teams of five pass between stations across a 40-foot stage.

Scoring combines technical difficulty, artistic impression, and β€” critically β€” voluntary participation ratings submitted by the cats themselves via post-event behavioral assessment. This last criterion has generated the most controversy, with detractors arguing that feline consent cannot be meaningfully quantified and supporters pointing to the ICJF's rigorous welfare protocols as a model for all animal-adjacent sport.

2.4M
Estimated Practitioners
34
Countries with Active Leagues
11
World Record (simultaneous)

Controversy & Regulation

No account of cat juggling would be complete without addressing the controversies that have shadowed it since the moment it entered public consciousness. Animal welfare organizations have been divided: some chapters of the ASPCA have endorsed ICJF-certified practitioners, citing studies showing that trained cats in regulated environments show lower cortisol levels during competition than during ordinary veterinary visits. Others remain categorically opposed, arguing that the regulatory framework is self-policed and inadequate.

Legislative responses have been equally fragmented. Three U.S. states have passed preemptive bans, while two others have moved in the opposite direction, establishing licensing frameworks that have since become international models. The European Parliament is currently debating a directive that would harmonize standards across member states β€” a process expected to take no fewer than four additional years of committee deliberations.

Whatever the legal and ethical debates resolve into, one thing is clear: cat juggling has moved permanently out of the garage and into the arena of public discourse. Its practitioners speak of it with the reverence of monks describing a contemplative practice β€” a discipline that demands total presence, complete respect for another living creature, and an acceptance that control is, ultimately, an illusion. The cats, for their part, have not commented.

⚠ REDIRECT ACTIVE β†’


β—ˆ
⚠ INCOMING BROADCAST ⚠
CONNECTING TO SECURE STREAM...
β—‰ ON AIR
[ TAP TO UNMUTE ]
β—Ό SIGNAL TERMINATED