update
This commit is contained in:
@@ -124,6 +124,30 @@ Sau khi có chuyển động, điều kiện phải duy trì **3 chu kỳ liên
|
||||
|
||||
---
|
||||
|
||||
## Màn hình OLED
|
||||
|
||||
Firmware hỗ trợ **màn hình OLED SSD1306 0,96 inch, độ phân giải 128×64, giao tiếp I2C** nối với ESP32-S3 như sau:
|
||||
|
||||
| Chân OLED | Chân ESP32-S3 |
|
||||
|---|---|
|
||||
| VCC | 3.3V |
|
||||
| GND | GND |
|
||||
| SDA | GPIO 6 |
|
||||
| SCL | GPIO 7 |
|
||||
|
||||
Địa chỉ I2C mặc định là `0x3C`. Giao tiếp I2C được khởi tạo bằng `Wire.begin(6, 7)`.
|
||||
|
||||
Cài các thư viện sau bằng Library Manager của Arduino IDE:
|
||||
|
||||
- **Adafruit SSD1306** của Adafruit
|
||||
- **Adafruit GFX Library** của Adafruit
|
||||
|
||||
Trang chính hiển thị trạng thái Wi‑Fi, RSSI, độ tin cậy, chất lượng tín hiệu, đường nền, phương sai và tổng số lần phát hiện. Sketch đã có trang chi tiết kỹ thuật, nhưng phần tự chuyển trang hiện đang được tắt trong `loop()`, vì vậy trang chính được hiển thị liên tục.
|
||||
|
||||
Nếu màn hình không khởi tạo, hãy kiểm tra nguồn 3,3V, dây GND chung, dây SDA/SCL và giá trị `OLED_ADDRESS` trong `WiFiSense.ino`.
|
||||
|
||||
---
|
||||
|
||||
## Dữ liệu đầu ra thời gian thực
|
||||
|
||||
### Serial Plotter (đồ thị)
|
||||
@@ -244,8 +268,8 @@ Ví dụ dữ liệu thời gian thực:
|
||||
- Tìm **esp32** và cài **esp32 by Espressif Systems**.
|
||||
|
||||
3. **Thư viện cần thiết**
|
||||
- `WiFi.h` được cung cấp sẵn cùng ESP32 board support.
|
||||
- Không cần thư viện bên ngoài. ✓
|
||||
- `WiFi.h` và `Wire.h` được cung cấp sẵn cùng ESP32 board support.
|
||||
- Cài **Adafruit SSD1306** và **Adafruit GFX Library**.
|
||||
|
||||
4. **Cấu hình board**
|
||||
|
||||
@@ -445,9 +469,24 @@ Chưa triển khai, nhưng có thể thực hiện:
|
||||
|
||||
---
|
||||
|
||||
## Giấy phép
|
||||
## Source-Available License
|
||||
|
||||
Dự án được cung cấp nguyên trạng cho mục đích học tập và sử dụng cá nhân.
|
||||
Copyright (c) 2026 Trần Thanh Tân / [TTAI Solutions Software](https://ttaisolutions.com/).
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Được phép xem, tải xuống, cài đặt và sử dụng phần mềm này cho mục đích cá nhân, giáo dục và sử dụng nội bộ trong tổ chức.
|
||||
|
||||
Được phép sửa đổi cho mục đích cá nhân hoặc sử dụng nội bộ.
|
||||
|
||||
Nếu chưa có sự cho phép trước bằng văn bản của chủ sở hữu bản quyền, bạn không được:
|
||||
|
||||
1. Bán, bán lại, cấp phép lại hoặc phân phối thương mại phần mềm này hay bất kỳ phần đáng kể nào trong mã nguồn của nó.
|
||||
2. Cung cấp phần mềm này, dù đã sửa đổi hay chưa, dưới dạng sản phẩm thương mại, dịch vụ lưu trữ hoặc dịch vụ SaaS trả phí.
|
||||
3. Đóng gói phần mềm này cùng phần cứng hoặc sản phẩm khác để bán lại.
|
||||
4. Xóa hoặc thay đổi thông báo bản quyền, hoặc nhận mình là tác giả của phần mềm gốc.
|
||||
|
||||
Mọi yêu cầu cấp phép thương mại vui lòng gửi tới: https://ttaisolutions.com
|
||||
|
||||
---
|
||||
|
||||
@@ -462,6 +501,7 @@ Dự án được cung cấp nguyên trạng cho mục đích học tập và s
|
||||
- [ ] Thiết bị được đặt tối ưu, cách router 3–5 m
|
||||
- [ ] Đã để thiết bị hiệu chuẩn trong môi trường yên tĩnh
|
||||
- [ ] Đã thử đi qua giữa router và ESP32-S3
|
||||
- [ ] OLED hiển thị trang trạng thái WiFiSense
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user