Mục lục:
Video: Arduino Minutes Tracker: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Dự án Tinkercad »
Trong hướng dẫn này, tôi sẽ dạy bạn cách tạo công cụ theo dõi phút bằng Arduino Uno. Trình theo dõi phút là một thiết bị mà bạn có thể sử dụng để theo dõi thời gian bạn làm việc gì đó theo thời gian. Bạn nhấn nút bắt đầu để bắt đầu đếm phút và nhấn nút đặt lại / ghi nhật ký để gửi số phút đó vào một tệp. Tệp có thể được truy cập và bạn có thể xem mình đã tích lũy được bao nhiêu phút theo thời gian.
Quân nhu
Arduino Uno
Breadboard
18 dây nhảy
Màn hình 4 chữ số 7 đoạn
2 nút
2 điện trở 10k ohm
Bước 1: Xây dựng phần cứng
Thực hiện theo sơ đồ trên để xây dựng nhật ký phút của bạn.
Lưu ý: chữ số ngoài cùng bên trái của màn hình 7 đoạn không được kết nối vì tất cả các chân đã được sử dụng hết. Nếu bạn muốn sử dụng cả 4 chữ số, hãy thử Arduino Mega.
Lưu ý: các nhãn hiệu linh kiện khác nhau sẽ được thiết lập khác nhau. Đảm bảo kiểm tra dây chính xác cho các thành phần của bạn.
Bước 2: Mã phần mềm
Có ba bước con để mã hóa phần mềm: mã hóa bộ đếm thời gian, kết nối màn hình và thực hiện ghi nhật ký. Nếu bạn gặp khó khăn hoặc không muốn tự mình viết mã này, vui lòng xem mã của tôi tại đây:
Mẹo: khi viết mã, hãy để chương trình ghi giây (không phải phút) để kiểm tra dễ dàng hơn.
Mã hóa bộ hẹn giờ
Phần đầu tiên của mã về cơ bản tạo ra một chiếc đồng hồ bấm giờ. Nó sử dụng nút bắt đầu / dừng và nút đặt lại để theo dõi số phút. Bắt đầu bằng cách làm cho nút bắt đầu và nút dừng hoạt động: in thời gian đã trôi qua vào bảng điều khiển sau khi nhấn nút và tạm dừng khi bạn nhấn lại nút. Gợi ý: bạn sẽ phải sử dụng hàm millis ().
Gợi ý: bạn sẽ phải thêm độ trễ khoảng 20-50ms để đảm bảo rằng nút không bật và tắt chỉ với một lần nhấn.
Khi bạn đã làm việc này, bước tiếp theo là kết hợp các tạm dừng. Ví dụ: nếu bạn bắt đầu, dừng và bắt đầu lại, bạn muốn bộ hẹn giờ tiếp tục ở nơi bạn đã dừng lại. Tôi đã làm điều này bằng cách theo dõi khoảng thời gian tạm dừng và trừ khoảng thời gian này trước khi in.
Bây giờ nút bắt đầu / dừng của bạn đã hoạt động, bước tiếp theo là nút đặt lại. Chức năng của điều này là đặt thời gian trở lại 0. Gợi ý: hãy nhớ đặt lại các biến thời gian bắt đầu và tạm dừng của bạn.
Kết nối màn hình
Khi chương trình của bạn theo dõi thời gian thành công, bạn cần gửi dữ liệu thời gian đến màn hình 4 chữ số 7 đoạn. Bạn có thể tạo chức năng đếm từ đầu hoặc nhận trợ giúp trực tuyến để hiển thị các số nhất định. Đảm bảo đặt giới hạn giá trị tối đa mà màn hình của bạn có thể hiển thị (nếu bạn đang sử dụng 3 chữ số, giá trị này sẽ là 999).
Thực hiện ghi nhật ký
Bước cuối cùng là theo dõi dữ liệu thời gian trong một tệp. Điều này sẽ được thực hiện bằng Xử lý, vì vậy hãy đảm bảo rằng bạn đã tải xuống trước khi bắt đầu bước này. Bạn có thể lưu trữ dữ liệu thời gian theo bất kỳ cách nào sẽ hữu ích cho bạn. Cá nhân tôi đã có một cột cho thời gian được ghi lại và tổng thời gian. Gợi ý: sử dụng lớp PrintWriter để ghi vào tệp.txt.
Bước 3: Đã xong
Đó là nó! Vui lòng thêm vào dự án này và tùy chỉnh nó cho những gì bạn đang theo dõi. Cảm ơn vì đã đọc.
Đề xuất:
Arduino FR632 RSSI Antenna Tracker: 10 bước
Arduino FR632 RSSI Antenna Tracker: Trình theo dõi này không sử dụng bất kỳ hệ thống gps nào. Trình theo dõi này sử dụng bộ thu video đa dạng và arduino pro mini, thông qua các đầu vào tương tự, arduino đọc phần trăm âm thanh RSSI từ bộ thu. Sinal so sánh và servo của nó tuân theo tín hiệu RSSI mạnh hơn. N
GPS Car Tracker Với Thông báo SMS và Tải lên Dữ liệu Thingspeak, Dựa trên Arduino, Tự động hóa tại nhà: 5 bước (có Hình ảnh)
Công cụ theo dõi ô tô GPS với Thông báo SMS và Tải lên dữ liệu Thingspeak, Dựa trên Arduino, Tự động hóa tại nhà: Tôi đã tạo công cụ theo dõi GPS này vào năm ngoái và vì nó hoạt động tốt nên tôi đã xuất bản nó ngay bây giờ trên Có thể hướng dẫn. Nó được kết nối với các phụ kiện cắm trong cốp xe của tôi. Bộ theo dõi GPS tải lên vị trí xe, tốc độ, hướng và nhiệt độ đo được thông qua dữ liệu di động
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Arduino Powered Star Tracker 'Scotch Mount' để chụp ảnh thiên văn: 7 bước (có hình ảnh)
Arduino Powered Star Tracker 'Scotch Mount' để chụp ảnh thiên văn: Tôi đã học về Núi Scotch khi còn nhỏ và làm một cái với bố tôi khi tôi 16 tuổi. Đó là một cách đơn giản, rẻ tiền để bắt đầu với Chụp ảnh thiên văn, bao gồm những điều cơ bản trước bạn đi sâu vào những vấn đề phức tạp của kính thiên văn về số nguyên tố f
Movie Tracker - Raspberry Pi Powered Theatrical Tracker: 15 bước (có hình ảnh)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker là một trình theo dõi phát hành có hình dạng bảng kẹp, được hỗ trợ bởi Raspberry Pi. Nó sử dụng TMDb API để in áp phích, tiêu đề, ngày phát hành và tổng quan về các bộ phim sắp tới trong khu vực của bạn, trong một khoảng thời gian cụ thể (ví dụ: phim phát hành trong tuần này) trên