Giới thiệu dự án
Sự bùng nổ của mạng lưới viễn thông không gian với các chùm vệ tinh quỹ đạo tầm thấp (Low Earth Orbit - LEO, độ cao từ 500 – 1200 km) đang định hình lại hạ tầng vạn vật kết nối (Internet of Things - IoT). Với chu kỳ quay quanh Trái Đất ngắn (~90 phút/vòng), vệ tinh LEO đóng vai trò trạm chuyển tiếp dữ liệu xuyên biên giới, giải quyết triệt để điểm mù phủ sóng của hạ tầng mặt đất LoRaWAN tại các vùng sâu, hải đảo hay sa mạc. Tuy nhiên, việc thu thập dữ liệu đo xa (telemetry/beacon) từ vệ tinh LEO gặp rào cản kỹ thuật lớn do trạm mặt đất truyền thống đòi hỏi chi phí đầu tư thiết bị rất cao (máy thu vô tuyến chuyên dụng, rotor điều hướng công nghiệp), trong khi các mô hình trạm mặt đất mã nguồn mở giá rẻ lại phụ thuộc hoàn toàn vào máy chủ đám mây trung gian và sử dụng ăng-ten đẳng hướng cố định với suy hao tín hiệu lớn ở góc ngẩng thấp.
Đồ án khóa luận tốt nghiệp kỹ sư ngành Kỹ thuật Máy tính tại Trường Đại học Công nghệ Thông tin - ĐHQG TP.HCM (2023) của nhóm tác giả Nguyễn Minh Khoa và Lê Minh Thông, dưới sự hướng dẫn của TS. Trịnh Lê Huy, tập trung giải quyết bài toán: Nghiên cứu, thiết kế và chế tạo trạm mặt đất IoT tự hành chi phí thấp, tích hợp thuật toán bám quỹ đạo SGP4 trực tiếp trên vi điều khiển ESP32 và hệ thống cơ khí điều hướng ăng-ten hai trục (Azimuth - Elevation) tối ưu hóa khả năng thu tín hiệu LoRa băng tần 433 MHz.
Mục tiêu kỹ thuật cụ thể
- Thiết kế phần cứng nhúng tích hợp: Chế tạo bo mạch điều khiển trung tâm dựa trên vi xử lý ESP32-WROOM-32D và module thu phát LoRa Ebyte E32-400M20S (chip Semtech SX1278), tích hợp khe thẻ nhớ micro-SD dự phòng dữ liệu và giao tiếp driver động cơ bước.
- Hiện thực thuật toán dự đoán quỹ đạo trên chip (On-chip Orbit Propagation): Nhúng mô hình toán học Simplified General Perturbations 4 (SGP4) vào ESP32 để xử lý tập phần tử quỹ đạo 2 dòng (Two-Line Element - TLE), tự động tính toán thời gian xuất hiện (AOS), góc phương vị ($Azimuth: 0^\circ - 360^\circ$) và góc ngẩng ($Elevation: 0^\circ - 90^\circ$).
- Hiện thực hệ thống cơ khí quay bám vệ tinh 2 trục: Điều khiển 02 động cơ bước JK42HS40-1704 thông qua driver TB6600 bằng tín hiệu PWM vi bước, bám theo vector bức xạ tối ưu của ăng-ten về phía vệ tinh LEO.
- Xây dựng chuỗi thu thập và trực quan hóa dữ liệu độc lập: Đồng bộ dữ liệu gói tin nhận được lên cơ sở dữ liệu Firebase Realtime Database và xây dựng dashboard giám sát thời gian thực trên nền tảng Grafana cùng web server nội bộ trên ESP32.
flowchart LR
LEO["Vệ tinh LEO (GaoFen-7, FossaSat)"] -->|"LoRa 433 MHz (Chirp Signal)"| Monopole["Ăng-ten Monopole (Dual-Axis)"]
Monopole -->|"Line RF SMA"| E32["Module LoRa E32-400M20S (SX1278)"]
E32 -->|"SPI / IRQ RxDone"| ESP32["Vi điều khiển ESP32-WROOM-32D"]
NTP["NTP Server (pool.ntp.org)"] -->|"Unix Epoch Time"| ESP32
TLE["TinyGS / NORAD TLE Data"] -->|"HTTP GET"| ESP32
ESP32 -->|"PWM / DIR Signals"| TB6600["2x Driver TB6600"]
TB6600 -->|"Step Angles"| Motors["2x Stepper JK42HS (Az/El)"]
ESP32 -->|"JSON Payload (HTTPS)"| Firebase["Firebase Realtime DB"]
Firebase -->|"Data Source Plugin"| Grafana["Grafana Telemetry Dashboard"]
Phân tích và thiết kế giải pháp
Phân tích hiện trạng và khoảng trống kỹ thuật
Các giải pháp xây dựng trạm mặt đất thu tín hiệu vệ tinh hiện nay phân bổ thành hai nhóm rõ rệt:
| Tiêu chí |
Trạm vô tuyến truyền thống (Paper [3]) |
Trạm Mini TinyGS cơ bản (Paper [4]) |
Giải pháp đồ án đề xuất |
| Phần cứng xử lý |
Máy thu ICOM IC-9100 + PC Linux/Windows |
Bo mạch TTGO T-Beam ESP32 tích hợp sẵn |
Bo mạch thiết kế tùy biến ESP32 + E32-400M20S |
| Cơ cấu điều hướng |
Rotor EA4TX ARS-USB + Yaesu G-5500 |
Không có (Ăng-ten monopole/dipole cố định) |
Cơ cấu xoay 2 trục in 3D + Driver TB6600 |
| Tính toán quỹ đạo |
Phần mềm PC (Gpredict + WispDDE) |
Server Cloud TinyGS phân phối qua MQTT |
Mô hình toán học SGP4 chạy trực tiếp trên vi điều khiển |
| Tính độc lập |
Phụ thuộc máy tính điều khiển và rotor đắt tiền |
Phụ thuộc máy chủ đám mây TinyGS |
Hoạt động độc lập (Standalone), tự chủ phân giải TLE |
| Chi phí triển khai |
Rất cao (> 2.000 - 5.000 USD) |
Thấp (~ 25 - 35 USD) |
Tối ưu (~ 60 - 80 USD cho toàn hệ thống) |
Yêu cầu kỹ thuật và phân loại MoSCoW
- Must-have: Tự động giải mã chuỗi TLE 69 ký tự/dòng; nhúng thư viện C++ SGP4 tính toán tọa độ theo chu kỳ thực; điều khiển chuyển mạch RF Switch (chân RXEN/TXEN); kích hoạt chế độ Continuous Rx; giao tiếp Firebase REST API.
- Should-have: Hệ thống cơ khí 2 trục Azimuth ($0-360^\circ$) và Elevation ($0-180^\circ$) với sai số cơ khí $\le 1.8^\circ$; web server cục bộ cấu hình Wi-Fi và giám sát thông số; lưu trữ offline thẻ nhớ MicroSD khi mất kết nối mạng.
- Could-have: Tự động lấy cấu hình băng thông/SF/CR từ các topic MQTT mở rộng của mạng cộng đồng.
- Won't-have: Tích hợp khối khuếch đại tạp âm thấp công suất lớn (LNA ngoài) và bộ lọc thông dải chuyên dụng (Bandpass filter khoang cộng hưởng).
Kiến trúc phần cứng và sơ đồ nguyên lý
+-------------------------------------------------------------------------------+
| ESP32-WROOM-32D (MCU) |
| +-------------------+ +--------------------+ +----------------------+ |
| | Dual Xtensa LX6 | | Internal RTC / NTP | | SGP4 Orbit Engine | |
| | @240MHz, 520KB RAM| | Epoch Counter | | (Az/El Computation) | |
| +-------------------+ +--------------------+ +----------------------+ |
+---------+--------------------+------------------------+-----------------------+
| (SPI Interface) | (PWM Step/Dir) | (SPI Interface)
v v v
+--------------------+ +--------------------+ +---------------------+
| E32-400M20S | | 2x TB6600 Drivers | | MicroSD Card Module |
| - Semtech SX1278 | | - Pin 32/25 (Az) | | - Lưu trữ Offline |
| - RXEN: High | | - Pin 33/26 (El) | | - FAT32 File System |
| - TXEN: Low | +---------+----------+ +---------------------+
+---------+----------+ |
| (50 Ohm RF Line) v
v +--------------------+
+--------------------+ | 2x NEMA 17 Stepper |
| Ăng-ten Monopole | | - JK42HS40-1704 |
| - 433 MHz, 3.5 dBi | | - Bước xoay 1.8 deg|
+--------------------+ +--------------------+
[!IMPORTANT]
Điểm mấu chốt trong thiết kế RF: Module Ebyte E32-400M20S tích hợp IC chuyển mạch RF (RF switch). Để tránh suy hao đường truyền nghiêm trọng (channel attenuation) khiến độ nhạy máy thu suy giảm, chân RXEN bắt buộc phải được kích hoạt mức logic HIGH ($3.3\text{V}$) và TXEN ở mức LOW ($0\text{V}$) xuyên suốt chu kỳ thu tín hiệu.
Implementation và kết quả
Thuật toán trích xuất TLE và dự đoán SGP4
Dữ liệu Two-Line Element (TLE) từ NORAD chứa toàn bộ các tham số Keplerian. Module ESP32 thực hiện truy vấn HTTP GET tới endpoint máy chủ để tải chuỗi dữ liệu vệ tinh, sau đó thực hiện trích xuất theo tên vệ tinh với thuật toán dò tìm chuỗi:
// Trích xuất bộ tham số quỹ đạo TLE từ buffer bộ nhớ Flash/RAM
bool extractSatelliteTLE(const char* targetSatName, const char* payload, char* line1, char* line2) {
char* satPos = strstr(payload, targetSatName);
if (!satPos) return false;
char* l1Start = strchr(satPos, '\n');
if (!l1Start) return false;
l1Start++; // Bỏ qua ký tự xuống dòng để tới dòng 1
// Kiểm tra định dạng bắt đầu bằng '1 ' của TLE dòng 1
if (l1Start[0] != '1' || l1Start[1] != ' ') return false;
strncpy(line1, l1Start, 69);
line1[69] = '\0';
char* l2Start = strchr(l1Start, '\n');
if (!l2Start) return false;
l2Start++; // Chuyển tới dòng 2
// Kiểm tra định dạng bắt đầu bằng '2 ' của TLE dòng 2
if (l2Start[0] != '2' || l2Start[1] != ' ') return false;
strncpy(line2, l2Start, 69);
line2[69] = '\0';
return true;
}
Sau khi tách dữ liệu, thư viện SGP4 tính toán tọa độ mặt cầu cục bộ đối với trạm mặt đất:
$$\text{Input: } {\text{TLE Line 1, TLE Line 2, Epoch Time (NTP)}, \text{Lat, Lon, Alt}} \xrightarrow{\text{SGP4}} {\text{Elevation } (\theta), \text{Azimuth } (\alpha)}$$
// Cập nhật góc ngẩng và phương vị theo thời gian thực
void calculatePassVector(SGP4& satTracker, unsigned long epochTime, float& azimuth, float& elevation) {
DateTime dt(epochTime);
satTracker.predict(dt);
azimuth = satTracker.getAzimuth(); // 0.0 -> 360.0 độ
elevation = satTracker.getElevation(); // -90.0 -> +90.0 độ
}
Kiến trúc máy trạng thái hữu hạn (FSM)
Hệ thống phần mềm được mô hình hóa bằng máy trạng thái 3 giai đoạn: STATE_PRE_PASS, STATE_IN_PASS, và STATE_POST_PASS:
typedef enum {
STATE_PRE_PASS,
STATE_IN_PASS,
STATE_POST_PASS
} StationState;
void systemStateMachineLoop() {
unsigned long epochNow = getEpochTimeNow();
switch(currentState) {
case STATE_PRE_PASS:
if (epochNow >= passInfo.t_satStart - PRE_WARMUP_TIME) {
configureLoRaRegisters(targetSatellite.freq, targetSatellite.bw,
targetSatellite.sf, targetSatellite.cr);
setRFSwitch(RX_MODE);
setLoRaMode(LORA_RX_CONTINUOUS);
currentState = STATE_IN_PASS;
}
break;
case STATE_IN_PASS:
// Cập nhật liên tục góc quay cơ khí theo SGP4
updateAntennaPosition(epochNow);
// Xử lý ngắt gói tin LoRa
if (checkLoRaRxDoneFlag()) {
if (!checkPayloadCRC()) {
readPacketFromFIFO(rxBuffer);
sendTelemetryToFirebase(rxBuffer, calculateRSSI(), calculateSNR());
}
}
if (epochNow > passInfo.t_satStop) {
currentState = STATE_POST_PASS;
}
break;
case STATE_POST_PASS:
returnAntennaToHomePosition();
sortNextUpcomingSatellite();
currentState = STATE_PRE_PASS;
break;
}
}
Đánh giá chất lượng đường truyền (Link Quality Metrics)
Bộ thu giải mã và tính toán độ mạnh tín hiệu RSSI (Received Signal Strength Indicator) và tỷ lệ tín hiệu trên nhiễu SNR (Signal-to-Noise Ratio) trực tiếp từ thanh ghi của chip Semtech SX1278:
- Khi $\text{SNR} \ge 0\text{ dB}$:
$$\text{RSSI } [\text{dBm}] = -157 + \text{RegPktRssiValue}$$
- Khi $\text{SNR} < 0\text{ dB}$:
$$\text{RSSI } [\text{dBm}] = -157 + \text{RegPktRssiValue} + (\text{RegPktSnrValue} \times 0.25)$$
Gói tin Beacon thu nhận từ vệ tinh GaoFen-7:
[Payload Hex]: 47 41 4F 46 45 4E 2D 37 00 1A 9C 02 8F 3B 7E ...
- Tần số trung tâm: 437.280 MHz
- Cấu hình điều chế: BW = 125 kHz | SF = 11 | CR = 4/8 (4/8 Coding Rate)
- RSSI đo được: -118 dBm | SNR: -9.5 dB
- Kiểm tra toàn vẹn CRC: PASS
Kết quả thử nghiệm thực tế và đối sánh hiệu năng
Trạm mặt đất được lắp đặt thử nghiệm tại khu vực tầng thượng Phòng Lab E6 - Trường Đại học Công nghệ Thông tin. Kết quả kiểm thử đối sánh giữa bo mạch thương mại LilyGO T-Beam V3 (sử dụng ăng-ten cố định) và Bo mạch thiết kế tự chế (tích hợp xoay 2 trục theo SGP4) khi thu tín hiệu từ vệ tinh GaoFen-7 và Norbi:
| Tham số đo đạc |
LilyGO T-Beam V3 (Cố định) |
Bo mạch tùy biến + Dual-Axis Tracking |
Mức độ cải thiện |
| Tổng số gói tin bắt được / Pass |
$3 - 5\text{ packets}$ |
$8 - 12\text{ packets}$ |
+140% số lượng gói tin |
| Góc ngẩng thu nhận nhỏ nhất ($El_{min}$) |
$25^\circ$ |
$8^\circ$ |
Thu nhận sớm hơn từ rìa chân trời |
| Chỉ số RSSI trung bình |
$-126\text{ dBm}$ |
$-114\text{ dBm}$ |
Tăng $+12\text{ dBm}$ |
| Chỉ số SNR trung bình |
$-14.2\text{ dB}$ |
$-7.8\text{ dB}$ |
Tăng $+6.4\text{ dB}$ biên độ tạp âm |
| Tỷ lệ lỗi kiểm tra gói (CRC Error Rate) |
$32.4%$ |
$6.8%$ |
Giảm $79%$ tỷ lệ lỗi gói |
Đổi mới và đóng góp
- Mô hình tính toán quỹ đạo nhúng toàn phần: Đột phá loại bỏ hoàn toàn yêu cầu phải duy trì máy chủ tính toán quỹ đạo bên ngoài. ESP32 tự cập nhật TLE từ Internet một lần mỗi 12 giờ, sau đó độc lập tính toán thời gian và tọa độ vệ tinh bám sát chu kỳ thực.
- Thiết kế phần cứng chuyên biệt tối ưu băng tần 433 MHz: Bo mạch thiết kế 2 lớp chuẩn công nghiệp, tối ưu hóa đường truyền RF $50,\Omega$ từ chip SX1278 đến đầu nối SMA female, tích hợp mạch điều khiển phần cứng cho chân chuyển mạch
RXEN/TXEN, giảm triệt để tình trạng chập chờn của các trạm tự chế nối dây rời (breadboard/jumper).
- Cơ cấu điều hướng bám 2 trục chi phí siêu thấp: Khung cơ khí in 3D kết hợp 2 động cơ bước NEMA 17 và driver TB6600, thay thế hoàn toàn các bộ rotor công nghiệp có giá thành hàng nghìn USD mà vẫn đảm bảo độ phân giải góc ngẩng và góc phương vị đáp ứng búp sóng ăng-ten monopole.
Ứng dụng thực tế và triển khai
KIẾN TRÚC TRIỂN KHAI THỰC TẾ
+-------------------------+ +--------------------------+ +-------------------------+
| VÙNG ĐO ĐẠC NÔNG NGHIỆP| | VỆ TINH LEO LORA | | TRẠM MẶT ĐẤT CỐ ĐỊNH |
| - Cảm biến đất, độ ẩm | --> | - Thu thập Uplink LoRa | --> | - ESP32 Tracking Node |
| - Node LoRa công suất thấp| | - Lưu tạm & Phát Beacon | | - Tự động quay ăng-ten |
+-------------------------+ +--------------------------+ +------------+------------+
|
v
+-------------------------+ +--------------------------+ +-------------------------+
| TRUNG TÂM PHÂN TÍCH | | DASHBOARD GIÁM SÁT | | LƯU TRỮ ĐÁM MÂY |
| - Dự báo hạn mặn, lũ lụt | <-- | - Grafana Web UI | <-- | - Firebase Realtime DB |
| - Cảnh báo khẩn cấp SMS | | - Thống kê Packet/SNR | | - JSON REST Endpoints |
+-------------------------+ +--------------------------+ +-------------------------+
Các kịch bản ứng dụng thực tiễn
- Mạng lưới cảm biến khí tượng và nông nghiệp thông minh diện rộng: Thu thập dữ liệu từ các phao quan trắc biển, trạm quan trắc rừng sâu không có sóng di động 4G/5G, chuyển tiếp qua vệ tinh LEO về trạm xử lý trung tâm.
- Trạm cứu hộ thiên tai - Tìm kiếm cứu nạn: Thiết lập trạm mặt đất di động tại vùng chịu ảnh hưởng bão lũ để thu nhận thông tin vị trí khẩn cấp từ các đèn định vị LoRa cá nhân.
- Hạ tầng đào tạo thực hành Kỹ thuật Không gian: Cung cấp mô hình giáo cụ trực quan cho các trường đại học chuyên ngành Kỹ thuật Máy tính, Điện tử Viễn thông và Khoa học Không gian.
Bảng phân tích chi phí phần cứng (BOM)
| Linh kiện / Module |
Quy cách kỹ thuật |
Số lượng |
Chi phí ước tính (VND) |
| ESP32-WROOM-32D |
Dual-core 240MHz, 4MB Flash, Wi-Fi/BLE |
01 |
95.000 |
| Ebyte E32-400M20S |
Semtech SX1278, 433 MHz, SPI, +20dBm |
01 |
110.000 |
| Động cơ bước JK42HS40-1704 |
NEMA 17, $1.8^\circ/\text{step}$, $0.45\text{ Nm}$ |
02 |
260.000 |
| Driver TB6600 |
$9-42\text{V DC}$, $4.0\text{A}$, vi bước $1/32$ |
02 |
180.000 |
| Ăng-ten Monopole 433MHz |
$3.5\text{ dBi}$, cáp RG-58, đầu nối SMA |
01 |
85.000 |
| Khung cơ khí in 3D (PETG) |
Khung bám 2 trục + khớp quay chịu lực |
01 bộ |
250.000 |
| Nguồn tổ ong 12V-5A & Linh kiện phụ |
Jack SMA, ốc vít cơ khí, PCB gia công |
01 bộ |
220.000 |
| Tổng cộng chi phí BOM |
|
|
~ 1.200.000 VND (~50 USD) |
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Hệ thống chỉ hỗ trợ băng tần $433\text{ MHz}$, chưa mở rộng sang băng tần $868\text{ MHz}$ và $915\text{ MHz}$ vốn được nhiều vệ tinh CubeSat quốc tế sử dụng.
- Tải trọng của khung in 3D giới hạn ở các loại ăng-ten nhẹ (monopole/dipole), chưa nâng đỡ được ăng-ten định hướng độ lợi cao kích thước lớn như Yagi-Uda 5–7 phần tử.
- Vẫn cần kết nối mạng Wi-Fi ban đầu để đồng bộ thời gian NTP và tải dữ liệu TLE trước khi chuyển sang chế độ tự hành offline.
Hướng phát triển tiếp theo
- Nâng cấp phần cứng vô tuyến: Tích hợp chip Semtech thế hệ mới SX1262 với độ nhạy cao hơn (lên tới $-148\text{ dBm}$) và dải tần mở rộng từ $150 - 960\text{ MHz}$.
- Bổ sung phần cứng Front-End RF: Bổ sung bộ lọc thông dải SAW (Surface Acoustic Wave) và mạch khuếch đại tạp âm siêu thấp LNA để tối ưu tỷ số tín hiệu trên nhiễu khi vệ tinh ở góc ngẩng thấp sát $0^\circ$.
- Bổ sung cảm biến định hướng IMU: Gắn cảm biến la bàn số / gia tốc 9 trục (MPU-9250) trên đầu ăng-ten để tự động cân chỉnh vị trí gốc tọa độ (Auto Calibration) mà không cần căn chỉnh phương Bắc thủ công khi lắp đặt.
Đối tượng hưởng lợi
- Sinh viên ngành Kỹ thuật Máy tính, Điện tử Viễn thông & IoT: Nguồn tài liệu thực tế về nhúng giải thuật toán học phức tạp (SGP4), điều khiển chuyển động vi bước thời gian thực và thiết kế mạch RF.
- Kỹ sư nghiên cứu hệ thống nhúng & Viễn thông: Cung cấp kiến trúc tham chiếu hoàn chỉnh từ tầng biên nhúng (Edge Hardware) đến tầng trung gian Cloud Telemetry.
- Doanh nghiệp và tổ chức khí tượng/môi trường: Giải pháp xây dựng mạng lưới trạm mặt đất thu thập dữ liệu nông lâm nghiệp và quan trắc thiên tai với chi phí thấp hơn 95% so với trạm nhập khẩu.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật tối thiểu để triển khai trạm mặt đất này là gì?
Hệ thống yêu cầu nguồn cấp $12\text{V DC} - 3\text{A}$ (cung cấp đồng thời cho động cơ bước qua driver TB6600 và hạ áp $3.3\text{V}$ cho ESP32/E32), vùng không gian lắp đặt thoáng đãng có góc nhìn bầu trời tối thiểu từ $15^\circ$ góc ngẩng trở lên, và sóng Wi-Fi $2.4\text{GHz}$ để đồng bộ TLE ban đầu.
2. Nếu mất kết nối Internet hoàn toàn, hệ thống có tiếp tục thu nhận tín hiệu vệ tinh được không?
Có. Nhờ đồng hồ thời gian thực nội bộ (Internal RTC) trên ESP32 và bộ nhớ đệm TLE lưu trong Flash/MicroSD, hệ thống vẫn duy trì tính toán vị trí vệ tinh độc lập trong vòng $24 - 48\text{ giờ}$ với độ chính xác quỹ đạo chấp nhận được mà không cần kết nối mạng.
3. Tại sao chọn module LoRa E32-400M20S thay vì các module LoRa phổ thông như Ra-02?
Module Ebyte E32-400M20S sử dụng chip SX1278 chính hãng Semtech kết hợp cùng công tắc chuyển mạch RF switch riêng biệt, cho công suất phát tối đa $+20\text{ dBm}$ và đường truyền RF cách ly suy hao tốt hơn nhiều so với mạch Ra-02 giá rẻ khi kết nối ăng-ten rời qua đầu nối SMA.
4. Cơ cấu xoay 2 trục có bị xoắn dây cáp ăng-ten khi quay liên tục không?
Thuật toán điều khiển trạng thái STATE_POST_PASS tự động kích hoạt tiến trình quay ngược góc phương vị về vị trí gốc ($Home: Azimuth = 0^\circ, Elevation = 0^\circ$) ngay sau khi kết thúc một chu kỳ vệ tinh bay qua, triệt tiêu hoàn toàn hiện tượng vặn xoắn cáp đồng trục RF.
5. Chi phí triển khai và thời gian hoàn vốn (ROI) đối với doanh nghiệp/tổ chức?
Với chi phí BOM chỉ khoảng 50 USD (~1.200.000 VND), hệ thống tiết kiệm hơn 95% so với việc mua sắm các trạm thu phát thông thường ($1.500 - 3.000\text{ USD}$). Thời gian hoàn vốn là ngay lập tức khi ứng dụng trong các dự án quan trắc môi trường và nghiên cứu viễn thông vệ tinh quy mô vừa và nhỏ.
Kết luận
Đồ án "Thiết kế và chế tạo trạm mặt đất nhận tín hiệu từ vệ tinh LEO sử dụng công nghệ LoRa" của nhóm sinh viên Trường ĐH Công nghệ Thông tin - ĐHQG TP.HCM đã chứng minh tính khả thi vượt trội của việc kết hợp công nghệ IoT năng lượng thấp với hạ tầng vệ tinh tầm thấp. Bằng việc làm chủ thuật toán dự đoán quỹ đạo SGP4 trên chip vi điều khiển ESP32, thiết kế phần cứng RF chuyên biệt băng tần 433 MHz và tích hợp hệ thống điều hướng ăng-ten 2 trục tự động, hệ thống đạt hiệu suất thu nhận tín hiệu vượt trội ($+140%$ số gói tin, giảm $79%$ lỗi CRC) với chi phí chế tạo tối ưu. Đây là bước đệm kỹ thuật vững chắc mở ra hướng tiếp cận mới cho các mạng lưới cảm biến giám sát toàn cầu trong kỷ nguyên Không gian Mới (NewSpace).