![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](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10760521-30-surveillance-system-with-user-interface-7-steps-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:15
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
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
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
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
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
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
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:
Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: 6 bước
![Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: 6 bước Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: 6 bước](https://i.howwhatproduce.com/images/002/image-3731-15-j.webp)
Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: Trong dự án này, tôi sẽ chỉ cho bạn một cách hiệu quả và phổ biến cách tăng điện áp DC. Tôi sẽ cho bạn thấy việc xây dựng một bộ chuyển đổi tăng cường có thể dễ dàng như thế nào với sự trợ giúp của Nodemcu. Hãy xây dựng nó. Nó cũng bao gồm một vôn kế trên màn hình và một phản hồi
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng ESP32s: 8 bước
![Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng ESP32s: 8 bước Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng ESP32s: 8 bước](https://i.howwhatproduce.com/images/002/image-5194-16-j.webp)
Bắt đầu với giao diện cảm biến I2C ?? - Giao diện MMA8451 của bạn bằng cách sử dụng ESP32s: Trong hướng dẫn này, bạn sẽ tìm hiểu tất cả về Cách khởi động, kết nối và nhận thiết bị I2C (Gia tốc kế) hoạt động với bộ điều khiển (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Trình kiểm tra pin Arduino với giao diện người dùng WEB.: 5 bước
![Trình kiểm tra pin Arduino với giao diện người dùng WEB.: 5 bước Trình kiểm tra pin Arduino với giao diện người dùng WEB.: 5 bước](https://i.howwhatproduce.com/images/009/image-26211-j.webp)
Bộ kiểm tra pin Arduino Với Giao diện Người dùng WEB: Ngày nay, thiết bị điện tử sử dụng pin dự phòng để lưu trạng thái hoạt động còn lại khi thiết bị bị tắt hoặc khi thiết bị bị tắt một cách ngẫu nhiên. Người dùng, khi bật, quay trở lại điểm mà anh ấy đã ở lại
Trình phân tích logic với giao diện người dùng Android: 7 bước
![Trình phân tích logic với giao diện người dùng Android: 7 bước Trình phân tích logic với giao diện người dùng Android: 7 bước](https://i.howwhatproduce.com/images/011/image-31501-j.webp)
Trình phân tích logic với giao diện người dùng Android: Thế giới đã tràn ngập rất nhiều máy phân tích logic. Trong sở thích điện tử của tôi, tôi cần một cái để khắc phục sự cố và gỡ lỗi. Tôi đã tìm kiếm trên internet nhưng tôi không thể tìm thấy một trong những tôi đang tìm kiếm. Vì vậy, tôi đây, giới thiệu … " YET Another Lo
Giao diện người dùng dễ thực hiện -- Màn hình OLED với Joystick & Buttons: 6 bước
![Giao diện người dùng dễ thực hiện -- Màn hình OLED với Joystick & Buttons: 6 bước Giao diện người dùng dễ thực hiện -- Màn hình OLED với Joystick & Buttons: 6 bước](https://i.howwhatproduce.com/images/002/image-4978-35-j.webp)
Giao diện người dùng dễ thực hiện || Màn hình OLED với Joystick & Buttons: Mô-đun này có màn hình OLED với hai nút, phím điều khiển 5 chiều và cảm biến gia tốc 3 trục. Điều này rất hữu ích trong việc thiết lập giao diện người dùng cho một dự án. Akarsh đây từ CETech. Hôm nay chúng ta sẽ xem xét một mô-đun tất cả trong một