mod_hardware
New Member
- Joined
- Sep 29, 2017
- Messages
- 189
- Reaction score
- 0
Last Updated 26-11-2017 at 10:45
Update v2 ngày 26/11/2017
- Bổ sung màn hình thứ 2 làm đồng hồ
- Fix lỗi hiển thị sai GPU Load
- Fix 1 số lỗi trên phần mềm
Lưu ý: ver2 dùng 2 màn hình (màn 2 cắm vào các chân 2,3,4,5,6), em gặp lỗi là màn hình sẽ lấy bộ nhớ đệm chung để hiện thị trên cả 2 màn, vì thế em phải dùng lệnh clearDisplay nên sẽ gặp hiện tượng chớp màn hình, bác nào chỉ dùng 1 màn thì chỉ cần tải lại phần mềm Windows, không nên nạp lại code cho Arduino, còn bác nào có 2 màn hình cứ nạp lại rồi làm cũng được.
Link full bản mới ( không chung chạ với cái git ở #2): https://drive.google.com/drive/folders/0B1YV3b4FnlvMSmtIYVVUUzJpZUE?usp=sharing
=======================================
Khuyến cáo: Để làm project này, các bác cần có 1 chút kiến thức về điện tử, 1 chút cơ bản về Arduino (tải, cài thư viện, sửa, nạp code).
Chào các bác,
Em dân IT nhưng lại thích nghịch mấy cái đồ điện tử. Cũng tự mần học Arduino (AVR 8bit) được mấy năm, cũng hay làm mấy cái project linh tinh.
Ngày trước em có làm một cái app nho nhỏ để theo dõi RAM dùng được bao nhiêu vì không phải lúc nào cũng nhìn vào Task Manager dù có 2 màn, lại tiện hôm trước có 1 bác trên đây hỏi làm thế nào để có thể theo dõi được phần cứng máy tính trên máy android. Điện thoại android thì có nhưng có mỗi cái, không làm thì lấy cái gì nghe gọi, trong khi đang có sẵn KIT Arduino + màn hình Homephone . Em bắt tay tranh thủ làm thử xem như thế nào.
Dưới đây là sơ đồ nguyên lý, em thích ghi ra chứ không thích vẽ trên máy, có gì xấu quá các bác thông cảm.
Giải thích:
- LCD thì AIDA 64 Extreme có hỗ trợ, nhưng phần mềm dính đến bản quyền thì em không ưa. Thế nên em dùng một phần mềm mã nguồn mở là OpenHardwareMonitor. Các bác có thể vào trang chủ và tải về source để mần, em đọc code hơi dốt nên không mần được chính soure mà phải đi hơi lòng vòng.
- OpenHardwareMonitor sẽ nhận tín hiện từ cảm biến thông qua BIOS rồi ghi vào WMI.
- Em sẽ viết 1 file exe đọc thông tin từ WMI và chuyển sang Arduino để hiển thị ra màn hình LCD Homphone.
- OpenHardwareMonitor có hỗ trợ web server, nhưng em chưa biết đọc dữ liệu từ web vào như thế nào, với web tĩnh thì còn được, đằng này web của nó toàn script, nặng 6-7MB, con Arduino đọc web với thư viện đi kèm chắc hết ngày chưa xong.
Ưu điểm:
- Miễn phí phần mềm (VS Community + Arduino IDE)
- Chi phí phần cứng rẻ (Arduino nano tầm 100k, màn Homephone 20k)
- Theo dõi đủ: CPU, RAM, GPU, HDD, SSD, Fan...
Nhược điểm:
- Hơi khó với người không biết lập trình.
Update v2 ngày 26/11/2017
- Bổ sung màn hình thứ 2 làm đồng hồ
- Fix lỗi hiển thị sai GPU Load
- Fix 1 số lỗi trên phần mềm
Lưu ý: ver2 dùng 2 màn hình (màn 2 cắm vào các chân 2,3,4,5,6), em gặp lỗi là màn hình sẽ lấy bộ nhớ đệm chung để hiện thị trên cả 2 màn, vì thế em phải dùng lệnh clearDisplay nên sẽ gặp hiện tượng chớp màn hình, bác nào chỉ dùng 1 màn thì chỉ cần tải lại phần mềm Windows, không nên nạp lại code cho Arduino, còn bác nào có 2 màn hình cứ nạp lại rồi làm cũng được.
Link full bản mới ( không chung chạ với cái git ở #2): https://drive.google.com/drive/folders/0B1YV3b4FnlvMSmtIYVVUUzJpZUE?usp=sharing
=======================================
Khuyến cáo: Để làm project này, các bác cần có 1 chút kiến thức về điện tử, 1 chút cơ bản về Arduino (tải, cài thư viện, sửa, nạp code).
Chào các bác,
Em dân IT nhưng lại thích nghịch mấy cái đồ điện tử. Cũng tự mần học Arduino (AVR 8bit) được mấy năm, cũng hay làm mấy cái project linh tinh.
Ngày trước em có làm một cái app nho nhỏ để theo dõi RAM dùng được bao nhiêu vì không phải lúc nào cũng nhìn vào Task Manager dù có 2 màn, lại tiện hôm trước có 1 bác trên đây hỏi làm thế nào để có thể theo dõi được phần cứng máy tính trên máy android. Điện thoại android thì có nhưng có mỗi cái, không làm thì lấy cái gì nghe gọi, trong khi đang có sẵn KIT Arduino + màn hình Homephone . Em bắt tay tranh thủ làm thử xem như thế nào.
Dưới đây là sơ đồ nguyên lý, em thích ghi ra chứ không thích vẽ trên máy, có gì xấu quá các bác thông cảm.
Giải thích:
- LCD thì AIDA 64 Extreme có hỗ trợ, nhưng phần mềm dính đến bản quyền thì em không ưa. Thế nên em dùng một phần mềm mã nguồn mở là OpenHardwareMonitor. Các bác có thể vào trang chủ và tải về source để mần, em đọc code hơi dốt nên không mần được chính soure mà phải đi hơi lòng vòng.
- OpenHardwareMonitor sẽ nhận tín hiện từ cảm biến thông qua BIOS rồi ghi vào WMI.
- Em sẽ viết 1 file exe đọc thông tin từ WMI và chuyển sang Arduino để hiển thị ra màn hình LCD Homphone.
- OpenHardwareMonitor có hỗ trợ web server, nhưng em chưa biết đọc dữ liệu từ web vào như thế nào, với web tĩnh thì còn được, đằng này web của nó toàn script, nặng 6-7MB, con Arduino đọc web với thư viện đi kèm chắc hết ngày chưa xong.
Ưu điểm:
- Miễn phí phần mềm (VS Community + Arduino IDE)
- Chi phí phần cứng rẻ (Arduino nano tầm 100k, màn Homephone 20k)
- Theo dõi đủ: CPU, RAM, GPU, HDD, SSD, Fan...
Nhược điểm:
- Hơi khó với người không biết lập trình.
Khuyến cáo: Để làm project này, các bác cần có 1 chút kiến thức về điện tử, 1 chút cơ bản về Arduino (tải, cài thư viện, sửa, nạp code).
Chào các bác,
Em dân IT nhưng lại thích nghịch mấy cái đồ điện tử. Cũng tự mần học Arduino (AVR 8bit) được mấy năm, cũng hay làm mấy cái project linh tinh.
Ngày trước em có làm một cái app nho nhỏ để theo dõi RAM dùng được bao nhiêu vì không phải lúc nào cũng nhìn vào Task Manager dù có 2 màn, lại tiện hôm trước có 1 bác trên đây hỏi làm thế nào để có thể theo dõi được phần cứng máy tính trên máy android. Điện thoại android thì có nhưng có mỗi cái, không làm thì lấy cái gì nghe gọi, trong khi đang có sẵn KIT Arduino màn hình Homephone . Em bắt tay tranh thủ làm thử xem như thế nào.
Dưới đây là sơ đồ nguyên lý, em thích ghi ra chứ không thích vẽ trên máy, có gì xấu quá các bác thông cảm.
Giải thích:
- LCD thì AIDA 64 Extreme có hỗ trợ, nhưng phần mềm dính đến bản quyền thì em không ưa. Thế nên em dùng một phần mềm mã nguồn mở là OpenHardwareMonitor. Các bác có thể vào trang chủ và tải về source để mần, em đọc code hơi dốt nên không mần được chính soure mà phải đi hơi lòng vòng.
- OpenHardwareMonitor sẽ nhận tín hiện từ cảm biến thông qua BIOS rồi ghi vào WMI.
- Em sẽ viết 1 file exe đọc thông tin từ WMI và chuyển sang Arduino để hiển thị ra màn hình LCD Homphone.
- OpenHardwareMonitor có hỗ trợ web server, nhưng em chưa biết đọc dữ liệu từ web vào như thế nào, với web tĩnh thì còn được, đằng này web của nó toàn script, nặng 6-7MB, con Arduino đọc web với thư viện đi kèm chắc hết ngày chưa xong.
Ưu điểm:
- Miễn phí phần mềm (VS Community Arduino IDE)
- Chi phí phần cứng rẻ (Arduino nano tầm 100k, màn Homephone 20k)
- Theo dõi đủ: CPU, RAM, GPU, HDD, SSD, Fan...
Nhược điểm:
- Hơi khó với người không biết lập trình.
Chào các bác,
Em dân IT nhưng lại thích nghịch mấy cái đồ điện tử. Cũng tự mần học Arduino (AVR 8bit) được mấy năm, cũng hay làm mấy cái project linh tinh.
Ngày trước em có làm một cái app nho nhỏ để theo dõi RAM dùng được bao nhiêu vì không phải lúc nào cũng nhìn vào Task Manager dù có 2 màn, lại tiện hôm trước có 1 bác trên đây hỏi làm thế nào để có thể theo dõi được phần cứng máy tính trên máy android. Điện thoại android thì có nhưng có mỗi cái, không làm thì lấy cái gì nghe gọi, trong khi đang có sẵn KIT Arduino màn hình Homephone . Em bắt tay tranh thủ làm thử xem như thế nào.
Dưới đây là sơ đồ nguyên lý, em thích ghi ra chứ không thích vẽ trên máy, có gì xấu quá các bác thông cảm.
Giải thích:
- LCD thì AIDA 64 Extreme có hỗ trợ, nhưng phần mềm dính đến bản quyền thì em không ưa. Thế nên em dùng một phần mềm mã nguồn mở là OpenHardwareMonitor. Các bác có thể vào trang chủ và tải về source để mần, em đọc code hơi dốt nên không mần được chính soure mà phải đi hơi lòng vòng.
- OpenHardwareMonitor sẽ nhận tín hiện từ cảm biến thông qua BIOS rồi ghi vào WMI.
- Em sẽ viết 1 file exe đọc thông tin từ WMI và chuyển sang Arduino để hiển thị ra màn hình LCD Homphone.
- OpenHardwareMonitor có hỗ trợ web server, nhưng em chưa biết đọc dữ liệu từ web vào như thế nào, với web tĩnh thì còn được, đằng này web của nó toàn script, nặng 6-7MB, con Arduino đọc web với thư viện đi kèm chắc hết ngày chưa xong.
Ưu điểm:
- Miễn phí phần mềm (VS Community Arduino IDE)
- Chi phí phần cứng rẻ (Arduino nano tầm 100k, màn Homephone 20k)
- Theo dõi đủ: CPU, RAM, GPU, HDD, SSD, Fan...
Nhược điểm:
- Hơi khó với người không biết lập trình.