Mục lục:

Nhiệm vụ đưa ra cỗ máy Arduino (hay còn gọi là: Tạo Bop-it của riêng bạn!): 5 bước
Nhiệm vụ đưa ra cỗ máy Arduino (hay còn gọi là: Tạo Bop-it của riêng bạn!): 5 bước

Video: Nhiệm vụ đưa ra cỗ máy Arduino (hay còn gọi là: Tạo Bop-it của riêng bạn!): 5 bước

Video: Nhiệm vụ đưa ra cỗ máy Arduino (hay còn gọi là: Tạo Bop-it của riêng bạn!): 5 bước
Video: Viết chương trình Arduino với trí thông minh nhân tạo ChatGPT - Lập trình chưa bao giờ dể dàng hơn 2024, Tháng bảy
Anonim
Nhiệm vụ đưa ra cỗ máy Arduino (hay còn gọi là: Tạo ra Bop-it của riêng bạn!)
Nhiệm vụ đưa ra cỗ máy Arduino (hay còn gọi là: Tạo ra Bop-it của riêng bạn!)

Đối với nghiên cứu mà tôi hiện đang theo dõi, tôi được giao nhiệm vụ làm một cái gì đó với Arduino. Tôi đã có cho mình một tập hợp tài liệu tiêu chuẩn từ trường và nghĩ ra thứ gì đó sẽ hoạt động xung quanh những thứ đó, với những vật liệu bên ngoài tối thiểu. Ý nghĩ đầu tiên của tôi là Bop-it !. A Bop-it! Là một món đồ chơi có nhiều biến thể, nhưng nó tổng hợp ở điểm này: một giọng nói từ đồ chơi nói lên một nhiệm vụ mà một người phải thực hiện (giống như tên gọi “bop it” có nghĩa là người ta phải nhấn một nút lớn), sau đó người chơi phải thực hiện nhiệm vụ một cách chính xác sau khi bộ đếm thời gian kết thúc để tiến triển.

Dự án này thực hiện cụ thể những gì như sau:

1. Một nhiệm vụ được giao cho người chơi với âm thanh của loa

2. Có thể nghe thấy tiếng bíp và đèn LED đầu tiên sáng lên.

3. Có thể nghe thấy tiếng bíp thứ hai và đèn LED thứ hai sáng lên.

4. Có thể nghe thấy tiếng bíp thứ ba, dài hơn và đèn LED thứ ba sáng lên. Trong tiếng bíp này, người chơi phải làm nhiệm vụ được giao cho họ khi bắt đầu.

Đối với mỗi tác vụ được thực hiện đầy đủ, thời gian chạy trình tự trên sẽ trở nên nhanh hơn, cho đến khi đạt đến giới hạn.

Khi cảm biến ánh sáng được che phủ, thời gian trong đó trình tự được bao phủ sẽ kéo dài thêm 1 giây. Cảm biến ánh sáng này có nghĩa là được đặt bên dưới nơi người chơi sẽ đặt cánh tay của họ để đạt được nhiệm vụ bóp, do đó, nó nhận thấy người chơi đang đứng hoặc ngồi trong khi chơi bị ướt hơn và do đó người chơi sẽ bị ướt hơn. che cảm biến bằng cánh tay của họ.

Bước 1: Vật liệu điện tử

Vật liệu được sử dụng để tạo Máy Arduino Nhiệm vụ như sau:

1x Arduino Uno

1x Mô-đun máy nghe nhạc MP3 mini DFPlayer cho Arduino

1x thẻ SD

1x loa

1x Breadboard (một hoặc 2 dài có lẽ sẽ dễ dàng hơn đối với bạn)

1x cảm biến lực

1x cảm biến quang

1x Potentio mét

1x Cảm biến âm thanh (Tôi đã sử dụng Mô-đun cảm biến âm thanh micrô KY-038)

2x nút nhỏ

đèn LED x3

(1x bảng hàn)

Dây Buncha

Điện trở Buncha

Chỉ cần lưu ý: đây là rất nhiều cảm biến. Bạn nên thử sử dụng ít chúng hơn và tập trung vào việc làm cho chúng hoạt động tốt, hoàn thiện và được đóng gói đẹp mắt. Một cái gì đó mà tôi nên tự làm trong nhận thức muộn màng.

Bước 2: Lắp ráp dây

Lắp ráp dây
Lắp ráp dây

Hệ thống dây điện của bạn sẽ giống như các hình ảnh sau cho mỗi cảm biến. Bạn có thể muốn kiểm tra từng cái một thông qua mã thử nghiệm nếu chúng hoạt động bình thường.

Bước 3: Mã

Tải xuống tệp.ino đính kèm cho mã.

Mã này sử dụng thư viện DFRobotDFPlayerMini, có thể tìm thấy ở đây:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Đừng quên đặt các tệp MP3 cung cấp các tác vụ vào thẻ SD của bạn (bạn đặt bên trong tấm chắn MP3). Đoạn mã sẽ cho bạn biết ngay từ đầu trong // Công việc những công việc nào cần được ghi lại.

Bước 4: Kéo dài / vỏ bọc

CẢNH BÁO: hộp này có sai sót và các kế hoạch chủ yếu nên được sử dụng để truyền đạt vị trí chung của các cảm biến. Hãy thử tạo hộp của riêng bạn hoặc chỉnh sửa hộp này. Điều tối thiểu bạn nên làm là làm cho hộp cao hơn, để hệ thống dây điện vừa vặn hơn.

Đối với dự án này, tôi đã sử dụng laserercutter. Nếu bạn muốn làm theo cách khác thì cũng được, nhưng dù sao đi nữa, các tệp.dxf để tạo tệp này sẽ được đính kèm dưới dạng tệp nếu bạn muốn. Tôi đã sử dụng perspex làm vật liệu cho vỏ của mình, nó không đẹp lắm vì bạn thấy cách hàn + dây kém chất lượng của tôi xuyên qua nó.

Bề mặt Lớn ở dưới cùng bên trái là trên cùng của hộp.

Hình vuông nhỏ ở trên cùng bên trái của bề mặt này là lỗ cho các chân của cảm biến Lực.

Bên dưới nó, hình tròn màu đỏ (để làm phù điêu) với hình vuông bên trong nó là để cho Cảm biến quang vừa khít. Thay đổi vòng tròn màu đỏ theo kích thước của Photosensor của bạn.

Hình vuông lớn ở giữa trên cùng của bề mặt này là dành cho loa.

Vòng tròn nhỏ bên dưới chính giữa là lỗ mà bạn đặt Micrô của mô-đun cảm biến âm thanh. Thay đổi nó nếu bạn sử dụng một cảm biến âm thanh khác.

Hai vòng tròn có kích thước bằng nhau dành cho nút Nhỏ và đồng hồ Potentio, bạn đặt các nút lớn hơn, tự tạo lên trên. Cái trên cùng bên phải tôi đã sử dụng cho nút Nhỏ, cái còn lại cho đồng hồ Potentio. Đường kính của các vòng tròn này là 40mm.

Bề mặt bên cạnh bề mặt trên cùng, bề mặt dưới cùng bên phải, bề mặt có hình vuông trên đó là mặt trái của hộp. Hình vuông dành cho giắc cắm cáp của Arduino đi qua.

Mặt trên bên phải là mặt phải của hộp. Hình tròn dành cho một tay cầm vừa vặn bên trong để nhấn một nút Nhỏ bên dưới nó. Đó không phải là một ý tưởng hay, đúng về mặt cấu trúc, bởi vì tấm nền có những điểm mỏng sẽ bị vỡ và tay cầm không thể nâng đúng cách cao hơn hộp cao 3 cm. Có thể tạo một tay cầm ở đâu đó trên đầu hộp thay vì chạm vào một nút ở bên cạnh. Lỗ là 22mm.

Bước 5: Hàn và vỏ

Hàn các cảm biến và dây của nó vào bảng hàn của bạn để các cảm biến có thể được đặt vào đúng vị trí để hai nút 40mm đi qua vỏ và vào đồng hồ Potentio và nút Nhỏ và tay cầm có thể chạm đến nút Nhỏ được kết nối sang đầu vào kỹ thuật số 7. Đó là một ý tưởng hay (điều mà tôi đã không làm với hệ thống dây điện của tôi) sử dụng các mảnh nhỏ (xẻ ra) của bảng hàn cho hai nút Nhỏ và đồng hồ Potentio. Giữ chúng đúng vị trí bằng các chốt bên trong hộp và áp lực đặt lên các cảm biến đó sẽ không đi qua bảng hàn của bạn với phần còn lại của các thiết bị điện tử trên đó.

Cảm biến lực và Cảm biến quang phải được đặt qua các lỗ của bề mặt trên cùng của hộp trước khi hàn.

Vỏ, trong trường hợp là Perspex hoặc một loại acrylic khác, nên được dán bằng keo thích hợp như keo một thành phần Acrifix.

Đề xuất: