Update README.md
This commit is contained in:
1 parent
417ced90fa
commit
a93d4908aa
1 file changed
+9
-7
@@ -93,9 +93,9 @@ esp32s3-ld2453/
|
||||
│ ├── config.example.h — Copy thành config.h rồi chỉnh sửa
|
||||
│ └── config.h — File cấu hình (không commit lên git)
|
||||
├── orangepi-server/
|
||||
│ ├── ORANGE_PI_GUIDE.md — Hướng dẫn chi tiết cho Orange Pi
|
||||
│ ├── orange_pi_visualizer.py — Script Python visualize dữ liệu radar
|
||||
│ └── orange_pi_requirements.txt
|
||||
│ ├── README.md — Hướng dẫn chi tiết cho Orange Pi
|
||||
│ ├── visualizer.py — Script Python visualize dữ liệu radar
|
||||
│ └── requirements.txt
|
||||
└── README.md
|
||||
```
|
||||
|
||||
@@ -235,15 +235,16 @@ Thư mục `orangepi-server/` chứa script Python để nhận dữ liệu từ
|
||||
sudo apt update
|
||||
sudo apt install -y python3-tk python3-pip python3-venv
|
||||
|
||||
cd ~/orangepi-server
|
||||
git clone https://git.ttcorp.net/orangepivietnam/
|
||||
cd esp32s3-ld2453/orangepi-server
|
||||
python3 -m venv venv
|
||||
source venv/bin/activate
|
||||
pip install -r orange_pi_requirements.txt
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
### Chạy chương trình
|
||||
|
||||
Chế độ GUI (có màn hình):
|
||||
Chế độ Web (xem qua web):
|
||||
```bash
|
||||
source venv/bin/activate
|
||||
python3 orange_pi_visualizer.py <ESP32_IP>
|
||||
@@ -254,7 +255,7 @@ Chế độ Headless (SSH, không cần màn hình):
|
||||
python3 orange_pi_visualizer.py <ESP32_IP> --headless
|
||||
```
|
||||
|
||||
Xem hướng dẫn chi tiết tại: [ORANGE_PI_GUIDE.md](orangepi-server/ORANGE_PI_GUIDE.md)
|
||||
Xem hướng dẫn chi tiết tại: [README.md](orangepi-server/README.md)
|
||||
|
||||
---
|
||||
|
||||
@@ -269,3 +270,4 @@ Mỗi `RadarFrame` đã mang theo `node_id` và `sequence_number`, nên sau này
|
||||
- Không có `delay()` nào trên đường đọc radar (`LD2453Parser::update()`, `feedByte()`) — chỉ có vòng lặp thử kết nối Wi-Fi trong `WebServerManager::begin()`, chạy một lần duy nhất trong `setup()` trước khi bắt đầu đọc dữ liệu.
|
||||
- Không cấp phát động trong parser (buffer vòng kích thước cố định).
|
||||
- Việc đọc radar, logic vùng, và mạng được tách riêng thành các class/file độc lập, không gọi trực tiếp vào nhau — file `.ino` đóng vai trò nối dây giữa các thành phần.
|
||||
- Dự án đang trong giai đoạn phát triển, chưa hoạt động hoàn toàn chính xác, người dùng tự chịu trách nhiệm khi sử dụng
|
||||
Reference in new issue
Block a user