Wireless Communication PCB Design
This projects was mainly developed during the summer of 2024 as part of the RISS program at Carnegie Mellon University by Olivia Sobek.
Exploring the use of LoRa (Long Range) wireless communication for search-and-rescue missions. The system involves heterogeneous robot collaboration, utilizing centimeter-scale spherical robots that interface with an inflatable vine robot developed by Purdue University. These robots will work collectively to navigate and gather data in challenging environments. In this case, each spherical robot may carry specific sensors, and data will be transmitted wirelessly to a handheld receiver held by a rescue operator.
The communication system leverages LoRa technology, which operates around 900 MHz and uses chirp spread spectrum (CSS) modulation. This technique ensures robust, interference-resistant communication over ranges of up to 10-15 kilometers (6-9 miles), making it well-suited for long-range, low-power, and low-data-rate applications.
The design includes the development of three custom PCBs:
- Receiver PCB: A handheld, wireless device equipped with an ATMEGA328 microcontroller, a LoRa module, and an OLED display to show live sensor data from the robots.
- Transmitter 1 PCB: Mounted on a spherical robot, featuring an ATMEGA328, a LoRa module, and sensors for air quality (CCS811) and metal oxide gas detection (ENS160).
- Transmitter 2 PCB: Also mounted on a spherical robot, incorporating an ATMEGA328, a LoRa module, a flammable gas sensor (MQS), and an I2S microphone.
The PCBs were designed to be compact, measuring 1–2 inches in each dimension, to match the scale of the robots. The initial design used 3.7-volt batteries and 3.3-volt regulators. However, after troubleshooting, Switched to 5-volt regulators and 7-volt batteries, as explained later in this report. Used Altium Designer to create schematics and layouts.
Check out our poster and Working Paper Journal for more information.

