Mục lục:

Hệ thống giám sát 30 đô la với giao diện người dùng: 7 bước
Hệ thống giám sát 30 đô la với giao diện người dùng: 7 bước

Video: Hệ thống giám sát 30 đô la với giao diện người dùng: 7 bước

Video: Hệ thống giám sát 30 đô la với giao diện người dùng: 7 bước
Video: Điểm nóng thế giới 29/1: Nga đột ngột kéo tên lửa áp sát nước EU đã từ chối đàm phán với ông Putin 2024, Tháng bảy
Anonim
Hệ thống giám sát 30 đô la với giao diện người dùng
Hệ thống giám sát 30 đô la với giao diện người dùng
Hệ thống giám sát 30 đô la với giao diện người dùng
Hệ thống giám sát 30 đô la với giao diện người dùng

Hệ thống giám sát cực kỳ rẻ và rất dễ làm. Bạn không cần phải là bất kỳ loại nhà khoa học tên lửa nào để làm điều đó. Tất cả các bộ phận cần thiết có thể sẽ được tìm thấy từ cửa hàng phần cứng địa phương của bạn. Bạn sẽ chỉ cần 2 thanh góc, 2 động cơ servo, vài linh kiện điện tử và một cam web (cũ). Và tất nhiên một số phần mềm trên máy tính của bạn. Tài liệu hướng dẫn này sẽ chỉ cho bạn cách xây dựng hệ thống giám sát chức năng. Yêu cầu: - Hệ điều hành Linux- máy chủ (apache) - Hỗ trợ PHP- Mysql (tùy chọn) Nếu bạn không muốn sử dụng kiểm tra đăng nhập Mysql- khoảng 30 $ - web cam- servo Cơ bản Hình ảnh và video bên dưới sẽ cho bạn biết hơn 784 từ!

Bước 1: Cách thực hiện: Xây dựng khung

Cách thực hiện: Xây dựng khung
Cách thực hiện: Xây dựng khung
Cách thực hiện: Xây dựng khung
Cách thực hiện: Xây dựng khung
Cách thực hiện: Xây dựng khung
Cách thực hiện: Xây dựng khung
Cách thực hiện: Xây dựng khung
Cách thực hiện: Xây dựng khung

trước hết, bạn phải mua 2 thanh góc. Chúng sẽ có giá khoảng 2 đô la mỗi chiếc. Sau đó, bạn phải khoan tất cả 3 lỗ tổng thể cho các thanh góc này. Đường kính lỗ phụ thuộc, đó là đường kính trên trục servo của bạn. Điều quan trọng là nó phải vừa với lỗ, tất nhiên bạn cũng sẽ cần những động cơ servo này. Mỗi cửa hàng sở thích RC đều có đầy đủ những thứ này và giá từ 5 đô la trở lên. Bạn có thể dùng đinh vít hoặc keo nóng để móc các bộ phận này lên. Tôi đã sử dụng cả hai. Tập trung vào rằng có đủ không gian giữa mô tơ servo và thanh góc để nó có thể quay tự do!

Bước 2: Cách thực hiện: Bảng điều khiển động cơ Servo

Làm thế nào để: Bảng điều khiển động cơ Servo
Làm thế nào để: Bảng điều khiển động cơ Servo
Làm thế nào để: Bảng điều khiển động cơ Servo
Làm thế nào để: Bảng điều khiển động cơ Servo
Làm thế nào để: Bảng điều khiển động cơ Servo
Làm thế nào để: Bảng điều khiển động cơ Servo

Tiếp theo, bạn sẽ cần bảng điều khiển cho các động cơ servo này. Nó rất dễ thực hiện và nó chỉ chứa một số thành phần.) - Tụ điện 1 x 100nF cho bộ điều chỉnh điện áp (đầu ra) - 1 x 2, 1mm giắc cắm DC hoặc kích thước bạn muốn sử dụng- 1 x đầu nối D9 cho thanh nhọn RS232- 2x3 cho kết nối động cơ servo Làm theo hướng dẫn sơ đồ và bảng của bạn sẽ trông như thế này.

Bước 3: Lập trình bộ xử lý

Tôi sẽ không chỉ cách lập trình bộ xử lý. Tôi phải cho rằng bạn đã quen thuộc với lập trình AVR. Nếu không, bạn phải đưa bộ xử lý và mã c đến người bạn của bạn, người có thể lập trình mã trong bộ xử lý. Mã C rất đơn giản và ngắn gọn. Nó chỉ chứa 60 dòng mã

Bước 4: Gắn bảng Web Cam vào khung

Gắn bảng Web Cam vào khung
Gắn bảng Web Cam vào khung

Okey, bây giờ chúng ta có bảng điều khiển và khung. Bây giờ đã đến lúc mở web cam của bạn và gắn bảng cam web vào khung. Nó rất dễ dàng để làm với keo nóng. Bạn có thể xóa kết nối với micrô và nút bật / tắt một cách an toàn. Chúng tôi sẽ không cần những thứ này. Bạn biết tôi muốn nói gì khi bạn mở web cam =)

Bước 5: Đặt phần còn lại của các bộ phận lại với nhau

Đặt phần còn lại của các bộ phận lại với nhau
Đặt phần còn lại của các bộ phận lại với nhau
Đặt phần còn lại của các bộ phận lại với nhau
Đặt phần còn lại của các bộ phận lại với nhau
Đặt phần còn lại của các bộ phận lại với nhau
Đặt phần còn lại của các bộ phận lại với nhau

Okey, Bây giờ chúng ta sẽ cần trường hợp. Cái case của mình to quá và cũng xấu như quỷ, nên đi kiếm mấy cái case nhỏ hơn và đẹp hơn =) CHÚ Ý! Đừng làm cùng một sai lầm những gì tôi đã làm! Tôi đặt các kết nối nguồn và RS232 ở phía trước và tất nhiên chúng phải ở phía sau.

Bước 6: Sẵn sàng cho bài kiểm tra

Sẵn sàng cho bài kiểm tra
Sẵn sàng cho bài kiểm tra

Sau những giọt nước mắt, đây rồi! =) Bây giờ là lúc để kiểm tra hệ thống của chúng tôi. Cắm phích cắm điện và cầu nguyện.. Không có khói? Không có lấp lánh? Không có lửa hay la hét? Tốt, sau đó mọi thứ đều hoàn hảo (hy vọng). Khi cắm phích điện được kết nối, máy ảnh sẽ quay về vị trí mặc định của nó. là 1500us. Nó ít phát ra tiếng "lướt" nhưng đó là điều bình thường. Bây giờ bạn có thể thử điều khiển máy ảnh của mình bằng minicom, gtkterm hoặc những gì bạn muốn sử dụng. Điều quan trọng là sử dụng 4800 baudrate. Với các tốc độ khác, nó sẽ không hoạt động! Tôi khuyên bạn nên tải gtkterm xuống máy Linux của bạn và thay đổi từ các tùy chọn cổng để sử dụng tốc độ 4800. Sau đó nhấn các phím a, s, z, x từ bàn phím của bạn và cam sẽ quay. Nếu nó hoạt động, đó là thời gian để tự tìm kiếm!

Bước 7: Giao diện người dùng

Giao diện người dùng
Giao diện người dùng

Tôi đã lập trình giao diện người dùng với các ngôn ngữ xhtml và PHP. Thật phức tạp và khó giải thích mọi thứ hoạt động như thế nào, ở phía bên phải có 4 nút: bật camera, tắt camera, bật chuyển động và tắt chuyển động. Bật máy ảnh, đặt máy ảnh trực tuyến và sau đó nó hiển thị "webcam đang chạy.." và máy ảnh tắt, tắt nó và dấu hiệu "webcam đã dừng" hiển thị. Màn hình hiển thị luồng video đến từ máy ảnh. Quay máy ảnh xảy ra khi nhấp vào hình ảnh. Nếu bạn nhìn thấy một số đối tượng ở rìa ảnh (như đèn) và bạn nhấp vào nó, máy ảnh sẽ chuyển rằng nó ở giữa ảnh khi làm mới tiếp theo (khoảng thời gian là 1 giây). Ngoài ra còn có 4 nút bên dưới luồng video. Lên, xuống, trái và phải. Với các nút này, bạn có thể xoay máy ảnh kỹ hơn. Ở phía bên trái là khu vực mà hình ảnh phát hiện chuyển động sẽ cập nhật nếu tính năng phát hiện chuyển động trực tuyến. Ngoài ra còn có nút xóa hình ảnh, sẽ xóa tất cả các hình ảnh. Zip-pack chứa mọi thứ về giao diện người dùng và bạn có thể sửa đổi / sử dụng các tệp này theo cách bạn muốn.

Đề xuất: