Skip to content

Module's Selected Major Components

Module's Selected Major Components

The final major components chosen to establish dependable wireless communication for the Subterranian Rover are described in the following sections. These components meet the embedded system’s surface-mount design requirements and power constraints while enabling reliable WiFi communication between the rover electronics and the external control station. The selected components support wireless data transmission using MQTT over WiFi, provide system power regulation, and include user interface indicators for system status and diagnostics.

Power Management

3.3V Switching Voltage Regulator

  1. Buck Switching Regulator IC Positive Fixed 3.3V (Surface-Mount) LM3671MF-3.3/NOPB

    Pros Cons
    High efficiency ( about greater than 90%) improves power efficiency and reduces heat generation Switching noise requires careful PCB layout
    Handles ESP32 peak current during WiFi bursts Requires inductor and external passives
    Wide input voltage range supports battery input More complex than Linear regulators
    Surface-mount compatible

LM2576HVS-ADJ/NOPB

Pros Cons
Simple and reliable switching regulator design Larger package compared to compact regulator
HIgh current capability (up to 3A output) Higher cost than some alternatives
Requires relatively few external component Lower efficiency than newer regulators
Well-documented and widely used in power supply designs LArger PCB footprint

TPS62162 Buck Switching Regulator

Pros Cons
High efficiency Slightly higher cost
Good load transient response Requires additional external components
Compact surface mount package

Final Choice: LM2576HVS-ADJ/NOPB

Rationale: The LM2576HVS-ADJ/NOPB was selected because of its high current capability, simple implementation, and proven reliability in power supply designs. While some modern regulators offer higher efficiency and smaller packages, the LM2576 provides stable voltage regulation with fewer design complications, making it easier to integrate into the rover system. Its ability to handle higher currents ensures the regulator can reliably power the ESP32 and other electronics during peak load conditions, which is critical for maintaining stable operation of the rover's communication and control systems.

For more details, review the Appendix-Component Selection Process-Power Management

Power Source

Battery

  1. 18650 Lithium-Ion Battery

  2. $4.99 / each

  3. link to product
Pros Cons
High energy density Requires charging circuitry
Rechargeable Safety considerations
  1. LiPo Battery Pack (3.7V)

Pros Cons
Lightweight Shorter lifespan
Rechargeable Requires protection circuitry
Compact Higher cost

Final Choice: 18650 Lithium-Ion Battery

Rationale: The 18650 lithium-ion battery provides high energy density, rechargeable operation, and sufficient current capacity to support the ESP32 and other electronics. This makes it well suited for portable embedded systems such as the subterranean rover.

Wifi + Bluetooth

Wifi + Bluetooth Module

  1. ESP32-S3-WROOM-1-N4 (Surface-Mount RF Module)

    Pros Cons
    Integrated Wifi and Bluetooth connectivity High current draw during wifi transmission
    Large software ecosystem and community support RF performance depends on antenna layout
    Multiple GPIO pins for LEDs, sensors, and control Requires careful RF PCB layout
    Supports UART communication with rover controller More complex firmware than the simple radios
  2. ESP8266 (4MB Flash)

Pros Cons
Low cost No Bluetooth
Large community support Lower processing power
Simple WiFi connectivity Fewer peripherals
  1. NRF52840 Module

Pros Cons
Low power wireless Higher cost
Bluetooth support No integrated WiFi
Good documentation Smaller ecosystem

Final Choice: ESP32-S3-WROOM-1-N4

Rationale: The ESP32-S3-WROOM-1-N4 module was selected because it integrates WiFi connectivity, processing capability, and multiple communication interfaces into a single surface-mount module, reducing PCB complexity. The module supports UART communication with the rover controller and WiFi communication with the MQTT server, allowing real-time telemetry transmission and command reception. Its extensive software ecosystem and development tools significantly reduce development risk.

For more details, review the Appendix-Component Selection Process- Wifi+Bluetooth Module

Communication Interface

Digital Serial Communication Connection

  1. Custom connector interface to rover controller/ laptop

    Pros Cons
    Simple and reliable serial communication Requires additional pins
    Compatible with both ESP32 and PIC microcontrollers Limited communication distance
    Low hardware complexity

Rationale: UART was selected as the communication interface between the wireless subsystem and the rover controller board. This protocol is widely supported by embedded systems and provides simple bidirectional communication using only two signal lines (TX and RX). It is ideal for transmitting telemetry data and receiving control commands from other rover subsystems.