CODEVELLY LOGO

CODEVELLY

IDO - Identified Diving Object!

LOG_01: RADIO_TX

DATE: 13-02-2026
STATUS: COMPLETED
OBJECTIVE: 12-CHANNEL TRANSMITTER ASSEMBLY

The first major milestone for the IDO project has been reached. The custom radio controller hardware is now fully operational, serving as the primary interface for the underwater rover.

12 Channel Radio Transmitter Circuit

SYSTEM OVERVIEW

The heart of this controller is a high-performance ESP32-based circuit designed for low latency and multi-channel input handling. This 12-channel transmitter utilizes a mix of analog joysticks for fluid motion and digital switches for mode toggling and menu navigation.

DUAL-AXIS INPUT

Utilizes two analog joysticks for X/Y translation and rotation. Each stick provides fine-tuned control via 12-bit ADC inputs on pins D32-D35.

LONG RANGE RF

The NRF24L01 module handles the 2.4GHz communication link, utilizing high-speed SPI (Pins D18, D19, D23) for minimal lag during diving operations.

OLED TELEMETRY

An I2C display (D21, D22) provides real-time feedback of signal strength, battery levels, and rover depth sensor data.

COMMAND INTERFACE

Six digital inputs (2 Toggles, 4 Tactile) allow for quick switching between lighting modes, camera recording, and autonomous stabilization.

TEST FLIGHT / DEMONSTRATION