Mục lục:

Robot phản hồi âm thanh: 4 bước
Robot phản hồi âm thanh: 4 bước

Video: Robot phản hồi âm thanh: 4 bước

Video: Robot phản hồi âm thanh: 4 bước
Video: Đảm Bảo Dụi Mắt Khi Xem (tt) | MC Bí Ẩn P218 #shorts #short 2024, Tháng mười một
Anonim
Robot phản hồi âm thanh
Robot phản hồi âm thanh

Trong hướng dẫn này, bạn sẽ học cách tạo ra một rô-bốt phản ứng âm thanh, rô-bốt sẽ phản hồi theo âm lượng giọng nói của bạn. Hai mắt là ma trận LED thể hiện âm lượng giọng nói của bạn thông qua các cảm xúc cơ bản. Tôi nghĩ ra ý tưởng này với việc hát trong đầu, vì vậy nó sẽ là một con robot tuyệt vời để hát, tuy nhiên bạn cũng có thể la hét, hét lên hoặc chỉ đơn giản là nói chuyện với nó. Có 12 cảm xúc được bao gồm trong mã được cung cấp, những cảm xúc này là:

  1. Buồn ngủ
  2. Trung lập
  3. Hạnh phúc, 1
  4. Chúc vui vẻ, 2
  5. Nháy mắt
  6. Tình yêu, trái tim
  7. Chúc vui vẻ, 3
  8. Thất vọng, 1
  9. Bực bội, 2
  10. Buồn
  11. Tức giận
  12. Đã chết

Giọng bạn càng to thì cảm xúc trong mắt càng mãnh liệt.

Bước 1: Danh sách các mặt hàng mà bạn sẽ cần

1 Arduino Uno

1 bảng mạch

Cáp nam sang cáp nam

Cáp nam sang cáp nữ

2 LED ma trận

1 mô-đun micrô

Rất nhiều Lego

Bạn cũng sẽ cần phần mềm Arduino và thư viện được liên kết bên dưới.

* Màu sắc của dây không thực sự quan trọng miễn là bạn biết dây nào sẽ đi đến đâu. Đó chỉ là một cách dễ dàng để tìm kiếm các vấn đề khi nó không hoạt động như mong đợi. Ngoài ra độ dài không thực sự quan trọng, những độ dài này chỉ để làm cho nó dễ dàng hơn cho bạn.

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

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

Chúng tôi sẽ thiết lập ma trận LED trước tiên, đối với điều này, tôi đã sử dụng hướng dẫn sau https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Làm theo hướng dẫn này một lần nếu bạn chỉ muốn có hai mắt.

Nếu bạn đã làm theo hướng dẫn ở trên, chúng ta có thể bắt đầu kết nối mô-đun micrô. Ở đây bạn sẽ cần cáp nam với cáp nữ, để thực hiện công việc này, bạn phải nối dây VCC đến + 5V trên breadboard của bạn, GND đến GND trên Arduino của bạn Uno và A0 đến A0 trên Arduino Uno của bạn.

Khi bạn đã thực hiện thành công các bước này, bạn sẽ kết thúc với hình ảnh hiển thị ở trên.

Bước 3: Mã

Mã mà tôi sử dụng cho dự án này đến từ hai dự án ví dụ khác mà những người khác đã thực hiện. Có những điều chỉnh và bổ sung mà tôi đưa vào để làm cho công việc này. Bạn có thể dễ dàng điều chỉnh âm lượng cần thiết để robot phản hồi nhanh hơn hoặc chậm hơn.

Bạn cần tải xuống thư viện LedControlMS.h từ liên kết này https://github.com/shaai/Arduino_LED_matrix_sketch. Hãy đưa nó vào thư viện trong dự án của bạn và bạn nên thực hiện.

Bước 4: Lego

Giờ đây, mọi thứ đã được lắp ráp, bạn có thể thỏa sức sáng tạo và tạo ra đủ loại diện mạo cho robot của mình. Hãy đảm bảo rằng bạn có đủ lego.

Đề xuất: