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.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)
|
│ └── config.h — File cấu hình (không commit lên git)
|
||||||
├── orangepi-server/
|
├── orangepi-server/
|
||||||
│ ├── ORANGE_PI_GUIDE.md — Hướng dẫn chi tiết cho Orange Pi
|
│ ├── README.md — Hướng dẫn chi tiết cho Orange Pi
|
||||||
│ ├── orange_pi_visualizer.py — Script Python visualize dữ liệu radar
|
│ ├── visualizer.py — Script Python visualize dữ liệu radar
|
||||||
│ └── orange_pi_requirements.txt
|
│ └── requirements.txt
|
||||||
└── README.md
|
└── 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 update
|
||||||
sudo apt install -y python3-tk python3-pip python3-venv
|
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
|
python3 -m venv venv
|
||||||
source venv/bin/activate
|
source venv/bin/activate
|
||||||
pip install -r orange_pi_requirements.txt
|
pip install -r requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
### Chạy chương trình
|
### Chạy chương trình
|
||||||
|
|
||||||
Chế độ GUI (có màn hình):
|
Chế độ Web (xem qua web):
|
||||||
```bash
|
```bash
|
||||||
source venv/bin/activate
|
source venv/bin/activate
|
||||||
python3 orange_pi_visualizer.py <ESP32_IP>
|
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
|
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ó `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).
|
- 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.
|
- 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