SmartAlarm - Đồng hồ báo thức thông minh bảo mật cao
SmartAlarm là chiếc đồng hồ báo thức thông minh tự thiết kế, ưu tiên quyền riêng tư bằng cách không chia sẻ dữ liệu cá nhân. Dự án hỗ trợ hiển thị thời gian, dự báo thời tiết và quản lý qua giao diện web đơn giản với linh kiện ESP32.
Mô tả
SmartAlarm
Một chiếc đồng hồ báo thức thông minh không chia sẻ dữ liệu cá nhân của bạn.
Tính năng
- Hiển thị thời gian hiện tại theo từng khoảng 3 phút.
- Giao diện web đơn giản để quản lý báo thức.
- Hiển thị thời tiết hiện tại nếu bạn thiết lập vị trí (dữ liệu được lấy từ
http://api.open-meteo.com/). - Không truyền tải bất kỳ dữ liệu nào ngoại trừ việc lấy thông tin thời tiết từ open-meteo khi được thiết lập vị trí.
Những thứ cần chuẩn bị
Bạn có thể tìm thấy các đường dẫn đến linh kiện được sử dụng trong gitlab repo.
- Một số ốc vít M3 (lý tưởng nhất là loại M3x5, tôi đã dùng đai ốc trên các ốc vít dài hơn để "rút ngắn" chúng).
- Một bo mạch ESP32 Dev Kit.
- Nút nhấn 6x6x4,3mm.
- Mô-đun thẻ nhớ SPI SD.
- Bộ khuếch đại âm thanh MAX98357A cho loa.
- Loa 3W 40mm.
- Màn hình E-Ink 2,9 inch (Đen, Trắng, Đỏ).
- 2 chân cắm 1x15 pin để bạn không cần hàn trực tiếp ESP32 vào PCB.
Bạn có thể sử dụng các linh kiện khác nhưng hãy đảm bảo chúng hoạt động cùng mức điện áp TTL với ESP32 và kiểm tra xem sơ đồ chân vẫn tương thích với PCB hay không, nếu không bạn sẽ cần thiết kế lại (thiết kế hiện tại hoạt động ở mức 3.3V).
Ngoài ra, thiết kế này không hỗ trợ nhu cầu điện năng quá cao vì nó sử dụng ESP32 để chuyển đổi nguồn 3.3V. Nếu bạn muốn sử dụng loa công suất lớn hơn, bạn có thể sẽ cần nâng cấp bộ quản lý nguồn.
Thiết lập
- Xem hướng dẫn thiết lập chi tiết tại gitlab repo.
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!