Mục lục:

Trình khởi chạy Marshmallow được kích hoạt bằng nụ cười: 4 bước (có hình ảnh)
Trình khởi chạy Marshmallow được kích hoạt bằng nụ cười: 4 bước (có hình ảnh)

Video: Trình khởi chạy Marshmallow được kích hoạt bằng nụ cười: 4 bước (có hình ảnh)

Video: Trình khởi chạy Marshmallow được kích hoạt bằng nụ cười: 4 bước (có hình ảnh)
Video: Say Xỉn Ngủ Gật Nhưng Lúc Nào Cũng Được 100 Điểm || Review Phim 2024, Tháng mười một
Anonim
Image
Image

Bạn muốn khuyến khích khách, đồng nghiệp, bạn bè và gia đình vui vẻ? Bạn cần một Trình khởi chạy Marshmallow Kích hoạt Nụ cười. Raspberry Pi hỗ trợ "SAML" phát hiện một nụ cười và sau đó tung ra một viên kẹo dẻo vào đó - hạnh phúc sẽ được đền đáp!

Bước 1: Thành phần, Phần mềm và Công cụ

Cài đặt phần mềm
Cài đặt phần mềm

Để tạo SAML, bạn sẽ cần:

Các thành phần

  1. Raspberry Pi Model 3 -
  2. Bộ điều khiển động cơ MotoZero -
  3. Micro Metal Gearmotor -
  4. Giá đỡ pin 4xAA -
  5. Webcam
  6. Màn hình
  7. Wifi Dongle
  8. Bàn phím
  9. Chuột
  10. Cáp USB và Cáp nguồn cho Raspberry Pi
  11. Dây điện
  12. 4 pin AA
  13. Máy bắn đá đồ chơi
  14. Móc áo
  15. Dây
  16. Pin an toàn
  17. Hàn
  18. Duct Tape
  19. Kẹo dẻo!

Phần mềm

  1. Raspbian -
  2. Open CV - Open Source Computer Vision -
  3. Phần mềm nhận diện nụ cười - tải xuống từ tệp.zip bên dưới

Công cụ

  1. Sắt hàn
  2. Tuốc nơ vít nhỏ
  3. Tua dây
  4. Kìm cắt dây
  5. Cây kéo
  6. Kìm

Sẵn sàng? OK - bước tiếp theo…

Bước 2: Cài đặt phần mềm

OK vậy là bạn đã thu thập xong các thành phần. Bắt đầu bằng cách tập trung vào Raspberry Pi. Kết nối nguồn điện, bàn phím và chuột, internet (wifi dongle hoặc ethernet), màn hình và camera USB. Bật nguồn và khi bạn trực tuyến, hãy tải xuống Raspbian.

Tiếp theo, bạn sẽ cần tải xuống Open CV, một thư viện thị giác máy tính và sau đó là phần mềm nhận diện nụ cười trong tệp.zip bên dưới. Có một tài liệu hướng dẫn tuyệt vời tại https://www.instructables.com/id/Smile-Detection-W… sẽ đưa bạn đến đây. Chúng tôi đã sửa đổi phần mềm phát hiện nụ cười bằng cách chèn hướng dẫn từ hướng dẫn sử dụng bộ điều khiển động cơ MotoZero để thay vì in thông báo trên màn hình, Raspberry Pi thay vào đó sẽ kích hoạt động cơ thông qua các chân GPIO và bộ điều khiển động cơ MotoZero (chúng ta sẽ đi vào cách làm để thiết lập chúng sau này). Phần mềm Nhận diện nụ cười đã được sửa đổi bao gồm hướng dẫn cho động cơ chạy trong nửa giây khi phát hiện nụ cười.

Bước 3: Lắp ráp phần cứng

Lắp ráp phần cứng
Lắp ráp phần cứng

Bạn đã kết hợp Raspberry Pi và cài đặt phần mềm, vì vậy bây giờ là lúc để sáng tạo với trình khởi chạy. Đối với chúng tôi, điều này có nghĩa là điều chỉnh một chiếc máy phóng cũ hỏng mà lũ trẻ đã nằm xung quanh. Có rất nhiều thời gian cho các bệ phóng khác, nhưng bộ điều khiển bắn hoạt động như thế này.

Bắt đầu với bộ điều khiển động cơ MotoZero. Làm theo hướng dẫn để hàn các thành phần lại với nhau. Sau đó gắn vào các chân GPIO trên Raspberry Pi. Sau đó, lắp 4 pin AA vào ngăn chứa pin và kết nối với chân nguồn của MotoZero. Hãy cẩn thận để sử dụng đúng cực. Sau đó, kết nối Micro Metal Gearmotor với các cực MotoZero cho động cơ 1.

Tiếp theo, bạn cần tìm ra cách sử dụng vòng quay 0,5 giây của Gearmotor để kích hoạt trình khởi chạy. Đối với chúng tôi, điều này liên quan đến việc gắn động cơ vào mặt bên của máy phóng, dán một số dây có chốt an toàn được cắt tỉa ở đầu kia vào trục của Động cơ bánh răng, và đưa động cơ này qua một bộ phận giữ được làm bằng cách uốn cong một chiếc mắc áo để chúng tôi có thể giữ cánh tay của máy phóng xuống và thả nó ra bằng cách quay động cơ và cuộn dây quanh trục.

Sẽ có nhiều cách gọn gàng hơn để làm điều này.

Tiếp theo, căn chỉnh máy bắn đá với webcam sao cho viên kẹo dẻo được bắn về phía khuôn mặt đang cười.

Cuối cùng, gắn máy phóng và tải bằng một viên kẹo dẻo!

Bước 4: Kích hoạt

Kích hoạt!
Kích hoạt!

Đã thiết lập xong phần cứng? Giai đoạn tiếp theo là chạy Chương trình Python phát hiện nụ cười.

Bắt đầu bằng cách mở một cửa sổ đầu cuối. Nếu bạn đã cài đặt phần mềm trên máy tính để bàn của mình, bạn sẽ cần các lệnh sau:

máy tính để bàn cd

cd smile_detection

sudo smile_detection_Rosemodification.py

Thao tác này sẽ mở đúng thư mục và sau đó chạy phần mềm. Một cửa sổ sẽ mở ra hiển thị chế độ xem webcam và khi nụ cười của bạn được nhận dạng - động cơ sẽ chạy, kích hoạt máy phóng.

Thưởng thức!

Đề xuất: