Mục lục:

Máy đo khoảng thời gian có chiết áp: 4 bước
Máy đo khoảng thời gian có chiết áp: 4 bước

Video: Máy đo khoảng thời gian có chiết áp: 4 bước

Video: Máy đo khoảng thời gian có chiết áp: 4 bước
Video: Cách cài và đo diện tích ruộng đất bằng điện thoại miễn phí 2024, Tháng bảy
Anonim
Máy đo khoảng thời gian có chiết áp
Máy đo khoảng thời gian có chiết áp

Tôi chỉ quyết định làm một máy đo khoảng cách rất đơn giản, với các thông số đầu vào dễ dàng cho thời gian trôi đi. Máy đo khoảng cách sử dụng hai nút (Nhập và Chọn) và một nút bấm mạnh (nồi). Với các nút, bạn có thể vào chế độ lập trình hoặc bắt đầu chụp tua nhanh thời gian. Với nồi, bạn có thể xác định (với một số lỗi nhỏ) số giây giữa các lần chụp và tổng số phút chụp.

Có một số cách để chọn và calcualte các thông số thời gian trôi đi. Cái tôi đề xuất ở đây chỉ là một trong số đó.

Sau khi nhập khoảng thời gian và tổng thời gian chụp trôi đi, chương trình sẽ tính toán tổng số lượng ảnh và sẽ bắt đầu chụp, ở khoảng giây xác định.

Tôi đã đính kèm một bản phác thảo chương trình cho Arduino trong C. Nó chỉ là một bản phác thảo. Tôi không phải là một lập trình viên giỏi nên bạn có thể coi đây là một ý tưởng và tạo ra một phiên bản tốt hơn cho phù hợp với nhu cầu của bạn.

Quân nhu

Đây là những tài liệu tôi đã sử dụng trong dự án này:

01 x Arduino Nano

01 x LCD 16x2 với PCF8574T (I2C)

01 x 4N35 optocoupler quang điện trở quang có mục đích chung (bạn có thể sử dụng PC817 hoặc tương tự khác)

02 x nút swith

01 x chiết áp 10k

02 x 10k điện trở

Ohter: bo mạch, đầu nối hình nón, dây điện, cáp USB.

Bước 1: Lắp ráp

Tập hợp
Tập hợp
Tập hợp
Tập hợp
Tập hợp
Tập hợp

Tôi sử dụng một bảng thông dụng tiêu chuẩn để hàn tất cả các thành phần. Sau đó, tôi sử dụng các thiết bị đầu cuối để gắn Nano và tránh hàn trực tiếp trên các chân. Tôi cũng sử dụng một ổ cắm IC cho phototransistor. Sau đó được hàn trực tiếp trên phần còn lại của các thành phần.

Tôi sử dụng dây quấn và dây đồng. Màn hình được gắn bằng cách sử dụng bộ tách breadboard bằng vít.

Tôi sử dụng nguồn điện từ đầu nối USB vào Nano khi đang lập trình. Sau đó, tôi quyết định sử dụng nguồn điện độc lập, ở mức 5V từ một điện thoại di động cũ. Tôi vừa điều chỉnh đầu nối cho các chân. Tôi cấp nguồn cho Nano bằng cách sử dụng chân GND và chân 5V.

Sau đó, tôi kết nối một đầu của điện trở nồi với GND và đầu kia với 5V. Trung tâm được kết nối với A0 (đầu vào tương tự). Đầu vào A0 sẽ đọc từ 0V đến 5V và sẽ chuyển nó thành một giá trị nguyên trong phạm vi 0 đến 1023.

Các công tắc nút được kết nối với D3 và D4 trong Nano. Cuối cùng, tôi sử dụng D13 làm đầu ra kỹ thuật số cho phototransistor.

Tôi có một chiếc Cannon SX-50HS cũ, không phải DLSR, sử dụng phích cắm 2,5mm tiêu chuẩn.

Bước 2: Mạch

Mạch
Mạch

Mạch rất đơn giản. Tôi đã sử dụng hai DI làm đầu vào (D3, D4), một đầu vào tương tự để đọc giá trị của bộ tăng cường (từ 0 đến 1023) và một đầu ra kỹ thuật số để kích hoạt phototransistor (D13). Hình ảnh cho thấy sơ đồ cơ bản.

I2C LCD được kết nối với GND và 5V. SDA và SCL từ màn hình được kết nối với các chân Arduino SDA (A4) và SCL (A5).

Nó có thể được cải thiện theo nhiều cách và có thể phù hợp với nhu cầu của bạn.

Bước 3: Chương trình

Tôi đã đính kèm một bản nháp của chương trình. Tôi đã sử dụng các thư viện "Wire.h" và "LiquidCrystal_I2C.h" để xử lý màn hình.

Chương trình rất đơn giản và có thể được cải thiện theo nhiều cách. Nó bắt đầu bằng cách xác định các biến, khởi tạo đầu vào, đầu ra, màn hình LCD và sau đó in thông báo chào mừng.

Sau đó, bạn cần nhập thời gian giữa các lần chụp và tổng thời gian chụp. Bạn có thể nhấn nút "chọn" để sửa đổi các thông số thời gian trôi đi hoặc "nhập" để bắt đầu chụp.

Bước 4: Cải tiến

Dự án này có thể được cải thiện theo nhiều cách. Phần cứng rất đơn giản. Chiết áp có thể giúp nhập thông số rất dễ dàng, nhưng đôi khi độ chính xác không tốt. Phụ thuộc vào chất lượng của chiết áp. Ví dụ, bạn có thể thay thế bằng một enconder, phototransistor có thể được thay thế bằng bất kỳ thiết bị nào khác. Việc gắn các thành phần có thể được thực hiện nhỏ gọn hơn và bên trong một vỏ bọc. Bạn cũng có thể sử dụng bộ vi điều khiển khác mà bạn có trong tay.

Đây chỉ là một dự án dễ dàng mà tôi thực hiện, bởi vì tôi cần chụp một số hình ảnh và ghi lại thời gian. Tôi rất vui khi được chia sẻ với cộng đồng để nó có thể được cải thiện và có thể giúp làm nguồn cảm hứng cho các dự án khác.

Đề xuất: