Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Con quạ nhựa này đang tận hưởng một kiếp sau mới như một camera an ninh thực tế nhưng đáng sợ, Raven Pi. Nó có Raspberry Pi trong bụng và một Camera Pi được gắn ở cổ, quay video HD bất cứ khi nào phát hiện chuyển động. Cùng lúc đó, đôi mắt LED xuyên thấu của nó sáng lên, đầu điều khiển bằng servo xoay qua lại và nó phát to hoặc một âm thanh quạ ngẫu nhiên hoặc một đoạn trích từ việc đọc The Raven của Christopher Lee.
Phần bảo mật được xử lý bởi phần mềm MotionEye OS tuyệt vời, được cài đặt trên bản dựng hệ điều hành Raspberry Pi tiêu chuẩn. Con quạ thậm chí còn có bộ điều khiển âm lượng quay riêng và cáp USB 3m của nó cho phép nó đậu gần như ở bất cứ đâu, sẵn sàng chào đón những vị khách đến thăm Halloween hoặc làm kinh ngạc những người qua đường vào bất kỳ thời điểm nào trong năm.
Quân nhu
1x Quạ nhựa
Raspberry Pi 2
1x Servo
Bộ điều hợp WiFi USB
Bộ khuếch đại âm thanh 5v
2x đèn LED đỏ
1x loa
Cáp nhảy
2x loa nhựa
Bước 1: Cắt rời đầu
Trước khi chạm vào con chim, đầu tiên, tôi nhận được tất cả mã và thiết bị điện tử hoạt động, vì vậy tôi muốn biết chắc chắn rằng các thành phần cần bao nhiêu không gian. Đầu tiên, tôi hàn hai đèn LED màu đỏ song song trên một số cáp jumper, để chúng có thể được điều khiển bằng một chân GPIO duy nhất (trong trường hợp này là GPIO 15).
Tiếp theo, tôi lấy một cái cưa sắt cho con chim, cắt sạch đầu của nó - điều rất quan trọng là phải cắt sạch vì đầu sẽ xoay sau này. Sau đó, tôi khoan qua mắt ban đầu và đèn LED màu đỏ được dán nóng trong các ổ cắm trống.
Tiếp theo là chiếc máy ảnh, một mẫu Raspberry Pi tiêu chuẩn - tôi đã khoan một lỗ cho chiếc này ở cổ và dán nóng nó vào vị trí, sau đó đã gắn chắc chắn một dây cáp máy ảnh cực dài 50cm vào nó. Với cái đầu di chuyển khắp nơi, tôi muốn chắc chắn rằng có nhiều dây điện bị chùng xuống.
Bước 2: Mã Caw
Trước khi cài đặt Hệ điều hành MotionEye, tôi đã bắt đầu với bản xây dựng Hệ điều hành Raspberry Pi tiêu chuẩn, vì tôi muốn phát triển mã cần thiết cho âm thanh và chuyển động trước. Tôi bắt đầu với ba tập lệnh riêng biệt, một cho servo, một cho đèn LED và một cho âm thanh ngẫu nhiên. Khi tôi đã làm việc cả ba, tôi kết hợp chúng thành một tập lệnh Python duy nhất và lưu nó vào Pi dưới dạng raven.py.
Tập lệnh tôi đã sử dụng có sẵn trên GitHub, bạn có thể sử dụng nó nhưng không có gì quá lạ mắt ở đó, nó điều khiển đèn LED trên GPIO 15 và Servo trên GPIO 18, phát ngẫu nhiên bất kỳ tệp âm thanh nào được tìm thấy trong / home / pi / Thư mục nhạc.
Bước 3: Mắt Motioneye dạng hạt
Tôi đã sử dụng MotionEye OS trong một số bản dựng trước đây và tôi đã chạy nó trên một số camera xung quanh nhà, nhưng tôi chưa bao giờ cài đặt nó trên Raspberry Pi OS trước đây. Thông thường, bạn chỉ cần tải xuống một hình ảnh cho bo mạch của mình và điều kỳ diệu là hệ điều hành biến nó thành một camera an ninh mạng đầy đủ tính năng, nhưng các hình ảnh được tạo sẵn không bao gồm các tính năng hệ điều hành mà tôi cần để chạy tập lệnh, điều khiển servo và phát âm thanh.
Rất may, có đầy đủ hướng dẫn phác thảo quy trình cài đặt từng bước, cũng như các lưu ý cụ thể cho từng hệ điều hành. Tôi thấy rằng miễn là tôi thực sự đọc các hướng dẫn và làm theo chúng đúng cách (thay vì nghĩ rằng tôi biết rõ hơn) thì mọi thứ sẽ hoạt động.
Sau khi cài đặt, tôi đã có thể đăng nhập từ trình duyệt web và tùy chỉnh cài đặt MotionEye, đặt nó để tải video lên Google Drive, v.v. Tôi chỉ cần cập nhật một cài đặt mà tôi chưa từng sử dụng trước đây, cài đặt sẽ kích hoạt tập lệnh raven.py khi phát hiện chuyển động, phần "Chạy lệnh" của cài đặt Thông báo chuyển động.
Quá trình này đã diễn ra một số thử nghiệm và lỗi, và tìm kiếm trên mạng, nhưng tôi phát hiện ra rằng tập lệnh cần phải được thực thi và cũng phải được lưu trữ trong thư mục / etc / motioneye / - Tôi đã làm việc trên rất nhiều cách kết hợp khác nhau để một cái gì đó khác có thể hoạt động cho bạn, nhưng tôi khá chắc chắn rằng thiết lập đó hoạt động. Đây là một trong những lợi ích tuyệt vời của việc cài đặt trên hệ điều hành đầy đủ - Tôi có thể đăng nhập bằng Real VNC để thực hiện thay đổi mã, di chuyển tập lệnh, v.v.
Bước 4: Hộp Squawk
Bắt đầu xoay là mục tiêu chính của bản dựng, nhưng tôi cũng thực sự muốn thêm một số âm thanh vào. Đôi khi việc thêm âm thanh vào dự án Pi rất phức tạp, có rất nhiều HAT khác nhau hoạt động thực sự tốt nếu bạn muốn chất lượng tuyệt vời và loa nhỏ chạy bằng pin ở đầu kia của quy mô, nhưng tôi nghĩ tôi nên thử một cái gì đó tầm trung -range - không phải chất lượng audiophile nhưng vẫn được cấp nguồn trực tiếp bởi Pi.
Tôi đã chuyển sang một loạt mạch khuếch đại mà tôi đã mua một thời gian - đến với một gói 5 mạch, chúng hoàn toàn không rườm rà, khiến bạn phải hàn tất cả các dây cáp của riêng mình, nhưng chỉ tốn hơn 1 bảng Anh cho mỗi chiếc. Chúng hoàn hảo cho việc này dự án. Khi thử nghiệm, âm thanh chắc chắn không có chất lượng cao, với tiếng rít đáng chú ý, v.v., nhưng sau đó nó hoạt động trở lại, rất lớn và có nút xoay bật / tắt / âm lượng xoay đáng yêu.
Tiếp theo, tôi tìm ra hàng tá âm thanh quạ từ web và đưa chúng vào một thư mục với một số mẫu tôi đã cắt từ bản ghi âm Poe's The Raven của Christopher Lee. Tôi đã sử dụng một số đoạn mã mà tôi tìm thấy trên diễn đàn Raspberry Pi để phát những âm thanh này một cách ngẫu nhiên.
Chiếc loa lớn nhất mà tôi có thể tìm thấy sẽ phù hợp, được dán nóng vào bảng điều khiển ở ngực của con quạ, với các lỗ được khoan để thoát ra ngoài.
Bước 5: Thân máy / Loa ngoài
Tiếp theo, tôi tấn công cơ thể, cắt một bảng điều khiển truy cập và cố gắng nghĩ cách tốt nhất để kết nối phần đầu với cổ, điều đó sẽ cho phép một servo di chuyển nó tự do và cũng giữ nó ở giữa. Tôi đã đào bới khắp xưởng trong vô vọng để tìm nhựa phế liệu có thể hoạt động được, và cuối cùng tìm thấy thứ lý tưởng trong nhà bếp - những chiếc cốc nhựa cũ.
Phần đế của cốc hóa ra có kích thước vừa phải để lấp đầy cả lỗ đầu và lỗ cổ, vì vậy sau khi cắt chúng bằng dụng cụ quay và thêm servo vào chính giữa (được đánh dấu bằng tay trên cốc), chúng đã được khoan. và vặn vào vị trí. Trước khi lắp lần cuối cùng, tôi đã cắt nhỏ các phần lớn của cả hai đế cốc để các dây cáp có thể luồn qua đầu và có thể di chuyển mà không bị vướng.
Với tất cả mọi thứ đang hoạt động trên băng ghế dự bị, đã đến lúc để có được "ruột" điện tử bên trong con chim.
Bước 6: Lắp ráp
Có khá nhiều chỗ bên trong một con chim bằng nhựa, nhưng dù vậy mọi thứ vẫn khá chật và cần một chút kế hoạch.
Đầu tiên, tôi khoan một lỗ trên mông của con quạ cho núm âm lượng, sau đó là một lỗ khác lớn hơn để cho cáp nguồn USB vào. Tiếp theo là Pi, được lắp đơn giản tại chỗ với hai thanh giằng cáp tự dính, các dây buộc chạy qua các lỗ bu lông trên bảng.
Tiếp theo là các kết nối jumper, đối với servo và đèn LED, chúng cũng được dán lên trong trường hợp di chuyển. Phần khó hiểu nhất là kết nối cáp ruy-băng máy ảnh với pi - cuối cùng tôi đã sử dụng nhíp phẫu thuật cho việc này, phù hợp với khoang ngực!
Các kết nối cuối cùng là giữa loa và mạch khuếch đại, và tôi đã kiểm tra hệ thống kỹ lưỡng trước khi "đóng" rương bằng dây buộc.
Bước 7: Evermore
Tôi đã nhặt được con quạ nhựa này trong đợt bán hàng sau Halloween năm ngoái, và lần đầu tiên nó thành ra đúng như tôi mong đợi. Đèn LED và đầu xoay mang lại cho nó một cá tính như vậy, và nó trông giống như ghê tởm và quyến rũ hơn là đáng sợ, hoặc có thể đó chỉ vì chúng ta đã quen với nó và đó là ánh sáng ban ngày. Âm thanh là một bổ sung tuyệt vời và tôi nghĩ nó sẽ là một chỗ dựa tuyệt vời trong khu vườn phía trước vào Halloween, có thể được đặt trên gương cánh ô tô của tôi - tôi chắc chắn rằng mọi người sẽ thích Poe khi họ đi ngang qua ở một khoảng cách an toàn.
Tuy nhiên, nó không chỉ là một công cụ hỗ trợ đáng sợ, với MotionEye OS đang chạy, nó là một camera an ninh thực sự thiết thực và tôi chắc chắn rằng chúng ta sẽ tìm thấy một nơi nào đó để đậu nó quanh năm. Tuy nhiên, chúng tôi có thể thay đổi âm thanh một chút và có thể khai thác servo để thêm tính năng xoay điều khiển từ xa vào xoay đầu đặc trưng của nó. Cũng dễ dàng thay đổi máy ảnh lấy phiên bản PiNoir, thêm một số đèn LED hồng ngoại và có phiên bản tầm nhìn ban đêm!
Tôi đã rất vui với dự án này và bạn thực sự khuyên bạn nên để mắt đến những chú chim tương tự, chúng tạo nên một trường hợp dự án Pi tuyệt vời.
Cảm ơn vì đã đọc và luôn an toàn!