![Làm việc từ máy ghi thời gian tại nhà bằng Raspberry Pi: 7 bước Làm việc từ máy ghi thời gian tại nhà bằng Raspberry Pi: 7 bước](https://i.howwhatproduce.com/images/001/image-707-j.webp)
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14
![Làm việc từ máy ghi thời gian tại nhà bằng Raspberry Pi Làm việc từ máy ghi thời gian tại nhà bằng Raspberry Pi](https://i.howwhatproduce.com/images/001/image-707-1-j.webp)
Trong năm qua, tôi đã có cơ hội làm việc tại nhà. Tôi cần theo dõi số giờ làm việc của mình.
Bắt đầu bằng cách sử dụng bảng tính excel và nhập thời gian "clock-in" và "clock-out" theo cách thủ công, tôi sớm thấy việc này khá tẻ nhạt (và tôi sẽ quên nhập thời gian).
Tôi có một Raspberry Pi trên bàn làm việc và vì vậy tôi đã quyết định thiết lập giải pháp ghi lại thời gian làm việc bằng cách sử dụng nó và một vài thành phần từ bộ dự án khởi động Arduino của con trai tôi.
Quân nhu:
- Raspberry Pi
- Điện trở 450ohm x3
- 2 đèn LED
- Nút Arduino mini
- Bảng mạch cho nguyên mẫu
- Đầu nối Dupont
Bước 1: Tạo mẫu
![Tạo mẫu Tạo mẫu](https://i.howwhatproduce.com/images/001/image-707-2-j.webp)
Tôi bắt đầu bằng cách xây dựng một nguyên mẫu của máy ghi thời gian trên một breadboard có kích thước bằng một nửa. Một khi tôi hài lòng với cách nó hoạt động, kế hoạch là đặt một phiên bản đóng hộp lại với nhau bằng cách sử dụng vỏ in 3d và các kết nối được hàn.
Các thành phần được kết nối bằng cách sử dụng dây Dupont như được hiển thị trong sơ đồ fritzing.
Bước 2: Thiết lập Raspberry Pi
![Thiết lập Raspberry Pi Thiết lập Raspberry Pi](https://i.howwhatproduce.com/images/001/image-707-3-j.webp)
![Thiết lập Raspberry Pi Thiết lập Raspberry Pi](https://i.howwhatproduce.com/images/001/image-707-4-j.webp)
Tôi đã tạo một tập lệnh python ngắn sẽ phát hiện nút nhấn và chuyển đổi trạng thái đèn LED. Khi chuyển đổi, thời gian được ghi lại trong sổ làm việc excel.
Tôi đã sử dụng Thư viện Openpyxl để tương tác với sổ làm việc (tôi đã tạo thủ công trong thư mục chính trên Raspberry Pi).
Tập lệnh nhập thời gian bắt đầu, thời gian kết thúc và tổng số cho khoảng thời gian làm việc.
Tạo một tập lệnh trong thư mục chính bằng cách sử dụng trình soạn thảo ưa thích của bạn (tôi đã sử dụng Thonney Python IDE) và lưu dưới dạng clockin.py
Cài đặt LibreOffice trên Pi, nếu nó chưa được cài đặt và tạo một sổ làm việc trống có tên là hours.xlsx Chạy tập lệnh từ terminal bằng lệnh terminal python3 clockin.py. Hoặc chạy nó trong Python shell hoặc Thonney.
Đèn LED màu đỏ sẽ sáng lên để cho biết rằng nó đang chạy. Khi nhấn nút, đèn LED màu xanh lam sáng lên, đèn LED màu đỏ sẽ tắt và thời gian được ghi lại trong bảng tính.
Bước 3: Tập lệnh Python
Bước 4: Đấm bốc nó
![Đấm bốc nó Đấm bốc nó](https://i.howwhatproduce.com/images/001/image-707-5-j.webp)
Thiết bị ghi thời gian Raspberry đang hoạt động theo cách tôi muốn, vì vậy đã đến lúc làm cho thiết bị trông chuyên nghiệp hơn.
Sử dụng SketchUp để tạo mô hình một hộp đơn giản để giữ nút và hai đèn LED, có lỗ để luồn dây vào.
Các tệp thiết kế và in ấn có thể được tìm thấy trên Thingiverse
Tôi đã in hộp bằng PLA + màu đen, vì nó rất hòa hợp với màn hình của tôi. Tệp STL đã được cắt bằng phần mềm CURA. Thiết kế cần được in với hỗ trợ.
Bước 5: Hàn
![Hàn Hàn](https://i.howwhatproduce.com/images/001/image-707-6-j.webp)
Một lần nữa, sử dụng dây Dupont, hàn các thành phần vào đúng vị trí trong hộp đã in.
Bước 6: Niêm phong bằng sáp nến
![Niêm phong bằng sáp nến Niêm phong bằng sáp nến](https://i.howwhatproduce.com/images/001/image-707-7-j.webp)
Thêm một miếng co nhiệt ở lối ra của hộp để kéo các dây lại với nhau và hoàn thiện thiết bị bằng cách đổ đầy sáp nến vào nó.
Việc bổ sung thêm lớp sáp nến sẽ bảo vệ và giữ các kết nối cố định, đồng thời tăng thêm trọng lượng giúp ngăn nó di chuyển trong quá trình sử dụng.
Bước 7: Kết nối với Raspberry Pi
![Kết nối với Raspberry Pi Kết nối với Raspberry Pi](https://i.howwhatproduce.com/images/001/image-707-8-j.webp)
![Kết nối với Raspberry Pi Kết nối với Raspberry Pi](https://i.howwhatproduce.com/images/001/image-707-9-j.webp)
![Kết nối với Raspberry Pi Kết nối với Raspberry Pi](https://i.howwhatproduce.com/images/001/image-707-10-j.webp)
Thiết bị đã hoàn thành được kết nối và chạy
Vào cuối tuần, tôi sao chép trang tính vào một sổ làm việc khác để định dạng và cộng số giờ làm việc của mình.
Thiết lập này rất hữu ích để theo dõi giờ 'làm việc tại nhà', tốt hơn nhiều so với việc nhập thời gian theo cách thủ công.
Xem dự án này trên trang web của tôi myprojectcorner.com/raspberry-pi-time-recorder/
Đề xuất:
Cách tạo bộ ghi dữ liệu thời gian thực về độ ẩm và nhiệt độ với Arduino UNO và thẻ nhớ SD. DHT11 Mô phỏng ghi dữ liệu trong Proteus: 5 bước
![Cách tạo bộ ghi dữ liệu thời gian thực về độ ẩm và nhiệt độ với Arduino UNO và thẻ nhớ SD. DHT11 Mô phỏng ghi dữ liệu trong Proteus: 5 bước Cách tạo bộ ghi dữ liệu thời gian thực về độ ẩm và nhiệt độ với Arduino UNO và thẻ nhớ SD. DHT11 Mô phỏng ghi dữ liệu trong Proteus: 5 bước](https://i.howwhatproduce.com/images/002/image-3231-3-j.webp)
Cách tạo bộ ghi dữ liệu thời gian thực về độ ẩm và nhiệt độ bằng Arduino UNO và thẻ nhớ SD. DHT11 Data-logger Simulation in Proteus: Giới thiệu: xin chào, đây là Liono Maker, đây là liên kết YouTube. Chúng tôi đang thực hiện một dự án sáng tạo với Arduino và làm việc trên các hệ thống nhúng.Data-Logger: Một trình ghi dữ liệu (cũng là trình ghi dữ liệu hoặc trình ghi dữ liệu) là một thiết bị điện tử ghi lại dữ liệu theo thời gian
Máy ảnh tua nhanh thời gian đơn giản bằng Raspberry Pi: 3 bước
![Máy ảnh tua nhanh thời gian đơn giản bằng Raspberry Pi: 3 bước Máy ảnh tua nhanh thời gian đơn giản bằng Raspberry Pi: 3 bước](https://i.howwhatproduce.com/images/010/image-28538-j.webp)
Máy ảnh tua nhanh thời gian đơn giản bằng Raspberry Pi: Bài đăng này sẽ chỉ cho bạn cách bạn có thể tạo một chiếc máy ảnh tua nhanh thời gian đơn giản bằng Raspberry Pi. Độ phân giải, thời lượng và thời gian có thể được cập nhật dễ dàng trong script. Chúng tôi đã tạo ra một thứ tương tự bằng cách sử dụng bảng ESP32-CAM nhưng máy ảnh Raspberry Pi
(Tự làm) Cách tạo Bảng mạch tự động hóa tại nhà siêu nhỏ và đơn giản ESP8266: 17 bước
![(Tự làm) Cách tạo Bảng mạch tự động hóa tại nhà siêu nhỏ và đơn giản ESP8266: 17 bước (Tự làm) Cách tạo Bảng mạch tự động hóa tại nhà siêu nhỏ và đơn giản ESP8266: 17 bước](https://i.howwhatproduce.com/images/006/image-16863-12-j.webp)
(Tự làm) Cách làm Bảng mạch điện tự động tại nhà siêu nhỏ & đơn giản ESP8266: Xin chào EveryBody, Hôm nay tôi sẽ cho các bạn biết Cách tạo Bảng tiếp sóng Wifi Mini Esp 12 chỉ có kích thước 3,9 cm x 3,9 cm! Bảng này có một số tính năng rất thú vị mà mọi người yêu thích công nghệ sẽ thích có. Tôi đã bao gồm tất cả các tệp trong các Bước tiếp theo. Bảng này
Danh sách việc cần làm trong thời gian thực bằng Google Firebase: 12 bước
![Danh sách việc cần làm trong thời gian thực bằng Google Firebase: 12 bước Danh sách việc cần làm trong thời gian thực bằng Google Firebase: 12 bước](https://i.howwhatproduce.com/images/001/image-2507-105-j.webp)
Danh sách việc cần làm theo thời gian thực sử dụng Google Firebase: Xin chào! Tất cả chúng ta đều sử dụng danh sách việc cần làm hàng ngày, dù là trực tuyến hoặc ngoại tuyến. Mặc dù danh sách ngoại tuyến dễ bị mất và danh sách ảo có thể bị đặt sai vị trí, vô tình bị xóa hoặc thậm chí bị lãng quên. Vì vậy, chúng tôi quyết định tạo một tài khoản trên Google Firebase,
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: 7 bước (có hình ảnh)
![Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: 7 bước (có hình ảnh) Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: 7 bước (có hình ảnh)](https://i.howwhatproduce.com/images/003/image-8310-43-j.webp)
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: Tôi luôn muốn tạo video tua nhanh thời gian, nhưng tôi không có máy ảnh tích hợp tính năng đồng hồ đo khoảng cách. Thực tế, tôi không nghĩ nhiều lắm. máy ảnh đi kèm với một tính năng như vậy (đặc biệt không phải máy ảnh SLR). Vậy bạn muốn làm gì nếu bạn muốn