Mục lục:
- Bước 1: Thành phần, Phần mềm và Công cụ
- Bước 2: Cài đặt phần mềm
- Bước 3: Lắp ráp phần cứng
- Bước 4: Kích hoạt
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)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
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ụ
Để tạo SAML, bạn sẽ cần:
Các thành phần
- Raspberry Pi Model 3 -
- Bộ điều khiển động cơ MotoZero -
- Micro Metal Gearmotor -
- Giá đỡ pin 4xAA -
- Webcam
- Màn hình
- Wifi Dongle
- Bàn phím
- Chuột
- Cáp USB và Cáp nguồn cho Raspberry Pi
- Dây điện
- 4 pin AA
- Máy bắn đá đồ chơi
- Móc áo
- Dây
- Pin an toàn
- Hàn
- Duct Tape
- Kẹo dẻo!
Phần mềm
- Raspbian -
- Open CV - Open Source Computer Vision -
- 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ụ
- Sắt hàn
- Tuốc nơ vít nhỏ
- Tua dây
- Kìm cắt dây
- Cây kéo
- 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
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
Đã 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:
Khởi chạy Trình chiếu Hình ảnh Kỳ nghỉ của Bạn Với một Cảm giác Kỳ diệu !: 9 Bước (Có Hình ảnh)
Khởi chạy trình chiếu hình ảnh kỳ nghỉ của bạn với cảm giác kỳ diệu !: Qua nhiều năm, tôi đã hình thành thói quen mang theo một bức tượng nhỏ khi đi du lịch: Tôi thường mua một bức tượng nhỏ, trống (như trong hình) và vẽ nó phù hợp với lá cờ và chủ đề của đất nước tôi đang đến thăm (trong trường hợp này là Sicily). NS
Trình khởi chạy tên lửa Diwali được điều khiển bằng Wi-Fi: 6 bước
Trình khởi chạy tên lửa Diwali có điều khiển bằng Wi-Fi: Xin chào mọi người! Đây là mùa Diwali ở Ấn Độ và tôi không còn hứng thú với việc bắn Crackers nữa. Nhưng tôi muốn kỷ niệm nó một cách điên rồ. Còn việc bắn tên lửa Diwali không dây thì sao? Diwali sẽ sụp đổ sau ba ngày nữa. Vì vậy, tôi sẽ
Đồng hồ hoạt ảnh LED SMART được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: 11 bước (có hình ảnh)
Đồng hồ hoạt hình LED thông minh được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: Câu chuyện về chiếc đồng hồ này đã trở lại một chặng đường dài - hơn 30 năm. Cha tôi đã đi tiên phong trong ý tưởng này khi tôi chỉ mới 10 tuổi, rất lâu trước cuộc cách mạng đèn LED - trở lại khi đèn LED có độ sáng 1/1000 so với độ chói lóa hiện tại của chúng. Một sự thật
Quà tặng Valentine được kích hoạt bằng ánh sáng: 8 bước (có hình ảnh)
Quà tặng Valentine được kích hoạt bằng ánh sáng: Với ngày lễ tình nhân sắp đến gần, tôi đã có cảm hứng để thêm một số thứ bổ sung để làm cho món quà trở nên đặc biệt hơn một chút. Tôi đang thử nghiệm trình phát Mini với Arduino và tự hỏi liệu tôi có thể thêm cảm biến ánh sáng để nó phát bài hát cho m
Laser hỗ trợ năng lượng mặt trời (con trỏ) - Một bảng điều khiển "kích thước sở thích" Chạy được nó! - Tự làm đơn giản - Thử nghiệm thú vị!: 6 bước (có hình ảnh)
Laser hỗ trợ năng lượng mặt trời (con trỏ) - Một bảng điều khiển "kích thước sở thích" Chạy được nó! - Tự làm đơn giản - Thử nghiệm thú vị!: Tài liệu hướng dẫn này cho thấy cách cấp nguồn cho một con trỏ laser với bảng điều khiển năng lượng mặt trời. giới thiệu tốt về năng lượng mặt trời và một thí nghiệm thú vị