Mục lục:

THƯỞNG THỨC VỚI ÂM THANH: 6 bước (có hình ảnh)
THƯỞNG THỨC VỚI ÂM THANH: 6 bước (có hình ảnh)

Video: THƯỞNG THỨC VỚI ÂM THANH: 6 bước (có hình ảnh)

Video: THƯỞNG THỨC VỚI ÂM THANH: 6 bước (có hình ảnh)
Video: Truyền siêu Dữ liệu bằng Tia Sáng như thế nào? 2024, Tháng mười một
Anonim
THƯỞNG THỨC VỚI ÂM THANH
THƯỞNG THỨC VỚI ÂM THANH

Giới thiệu

Mục đích của dự án này là tạo ra một sản phẩm mới giải quyết một số loại vấn đề bằng cách sử dụng bảng arduino để tạo ra một nguyên mẫu nhanh.

Bước 1: Định nghĩa vấn đề

Ngày nay, trẻ em dường như không còn hứng thú với âm nhạc và nhạc cụ. Một trong những lý do chúng tôi nghĩ rằng điều này xảy ra là bởi vì, với tất cả công nghệ mà họ đang bao quanh, họ không quan tâm đến cách âm nhạc được thực hiện. Từ ý tưởng này, chúng tôi nghĩ, tại sao chúng ta không sử dụng công nghệ để giải quyết vấn đề này? Và đó là cách chúng tôi tạo ra sản phẩm của mình! Dựa trên kinh điển Simon Says, chúng tôi sẽ tạo ra một trò chơi giúp trẻ em học các loại nhạc cụ khác nhau được sử dụng trên các phong cách âm nhạc khác nhau.

Bước 2: Giải pháp được đề xuất

Chúng tôi sẽ viết mã bảng arduino để chúng tôi có thể kiểm soát thông tin được cung cấp bởi 5 nút khác nhau để đầu tiên, một đèn led sẽ bật cùng lúc để âm thanh của và nhạc cụ phát ra. Sau đó, đứa trẻ sẽ phải nhấn nút tương tự. Đó là chức năng tương tự mà Simon Says sử dụng nhưng sử dụng âm thanh của các loại nhạc cụ khác nhau. Bằng cách đó, đứa trẻ sẽ liên hệ âm thanh của nhạc cụ với hình ảnh của nhạc cụ.

Bước 3: Các phần: Các yếu tố để thực hiện một trò chơi

Các phần: Các yếu tố để thực hiện một trò chơi
Các phần: Các yếu tố để thực hiện một trò chơi

Bo mạch Arduino Uno: 1 đơn vị

Jumper: 1 đơn vị của mô hình gói

Bảng Proto: 1 chiếc

Kháng chiến: 5 đơn vị

Led: Nút: 5 đơn vị

Loa: 1 chiếc

Pin: 1 chiếc

Thẻ SD: 1 chiếc

Pin 9Volts: 1 chiếc

Bản vẽ trường hợp: 1 chiếc

Bước 4: Định dạng mạch

Định dạng mạch
Định dạng mạch
Định dạng mạch
Định dạng mạch
Định dạng mạch
Định dạng mạch

Bước 5: MÃ

Tôi đăng tệp trò chơi "PlayMemmory". Chúng tôi đã lấy cảm hứng từ một thư mục của trò chơi Simon nhưng với 5 nút, thay vì 4. Để làm việc với các tệp để phát nhạc, bạn phải sử dụng thư viện "TMRpcm-master". Do đó, những gì bạn phải làm là mở thư viện ardunio và đính kèm thư mục mà tôi sẽ đặt bên dưới.

NGUỒN CẢM HỨNG

Mã của trò chơi là đơn giản và bình luận. Nhưng tôi đã lấy cảm hứng từ hai thư mục để tạo trò chơi.

Mặt khác, thư mục "DFPlayer-Mini-mp3-master" có nhiệm vụ kiểm tra xem việc đọc các tệp WAV có hoạt động hay không. Để chuyển đến tệp, bạn phải truy cập: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 \amples / DFPlayer_sample

Một mặt, bạn điều khiển các nút bằng đèn LED, các nút và tệp của chúng ở định dạng WAV. Để tìm tệp, bạn phải truy cập: C: / Button-master / Button-master \amples / SimpleOnOff

Tôi chia sẻ các thư mục với mã của bạn để bạn thêm nhiều nút và nhiều âm thanh hơn.

Bước 6: Nguyên mẫu

Nguyên mẫu
Nguyên mẫu
Nguyên mẫu
Nguyên mẫu
Nguyên mẫu
Nguyên mẫu

POSTER VÀ TRƯỜNG HỢP

Để làm mô hình của trường hợp, chúng tôi đã sử dụng cắt laser. Chúng tôi sẽ treo tệp "template.dxf" để bạn có thể cắt bằng máy laser nếu có. Chúng tôi phải nói rằng chúng tôi sẽ đăng một ví dụ "viento" và "cuerda" của các tệp nhạc ở định dạng wav và áp phích tương ứng của nó.

ĐỊNH DẠNG ÂM THANH

Để chuyển đổi các tập tin mp3 sang WAV, tôi chỉ cho bạn chương trình "ffmpeg" với định dạng arduino có thể đọc được.

  • 8 bit
  • 8000Hz
  • Định dạng âm thanh (mono). Bởi vì chúng tôi sử dụng một người nói.

Điều quan trọng là bạn phải chuyển đổi tệp mp3 sang wav trong cùng một thư mục "bin". Phải có các tệp trong cùng một thư mục bin để chuyển đổi. Nó phải vào bên trong "ffmpeg-20171109-723b6ba-win64-static" để:

C: / ffmpeg-20171109-723b6ba-win64-static / bin

Đề xuất: