Mục lục:

MUSICAL QUIZ: 5 bước
MUSICAL QUIZ: 5 bước

Video: MUSICAL QUIZ: 5 bước

Video: MUSICAL QUIZ: 5 bước
Video: ISTQB foundation Bài 70 Giải quiz 5 2024, Tháng bảy
Anonim
CÂU HỎI ÂM NHẠC
CÂU HỎI ÂM NHẠC

Xin chào, chúng tôi là một nhóm ba sinh viên năm 4 mô-đun kỹ thuật điện tử từ Đại học Malaga, Trường Viễn thông (https://www.uma.es/etsi-de-telecomunicacion/) và chúng tôi sẽ cho bạn thấy của chúng tôi proyect cho chủ đề được gọi là 'Điện tử sáng tạo'.

Dự án bao gồm một trò chơi nhỏ trong đó ban arduino quyết định ngẫu nhiên một giai điệu để chơi và người chơi phải trả lời thích hợp bằng cách nhấp vào nút nhấn tương ứng; nếu bạn nhấn nút nhấn liên quan đến bài hát đang phát, đèn LED màu xanh lá cây sẽ sáng lên và số lượng hiển thị sẽ tăng lên, nếu không, đèn LED màu đỏ sẽ sáng lên và số đếm được đặt lại.

Hy vọng bạn thích!

Bước 1: Danh sách vật liệu và thành phần

1x Arduino Leonardo

1x bảng PCB

8x nút bấm

Điện trở 7x 220ohm

1x 74HC595

1x Màn hình LED 7 đoạn

1x Buzzer

1x thợ hàn

1x cuộn thiếc

1x Kìm

Nguồn điện đầu ra 1x 5V (ví dụ: nguồn điện)

Đây là những vật liệu cần thiết để làm hộp:

1x Một mảnh gỗ

1x keo trắng

1x Máy cưa điện

1x Henge

Bước 2: Xây dựng hộp

Xây dựng hộp
Xây dựng hộp
Xây dựng hộp
Xây dựng hộp
Xây dựng hộp
Xây dựng hộp
Xây dựng hộp
Xây dựng hộp

Đầu tiên, bạn cắt 4 cạnh hộp có số đo (20x5) cm. Sau đó, làm phần trên của hộp và phần đế, với các số đo của hình vuông đã làm với các cạnh và dán các cạnh bên với phần đế.

Sau đó, đặt bản lề lên trên và tạo lỗ cho các nút, led và led 7 đoạn. Dán các nút lên trên cùng và đặt bảng Arduino lên đế bằng vít.

Cuối cùng, tất cả các thành phần được kết nối và hình ảnh của các bài hát được dán lên trên cùng của hộp.

Bước 3: Bên trong hộp

Bên trong hộp
Bên trong hộp
Bên trong hộp
Bên trong hộp
Bên trong hộp
Bên trong hộp

Khi bạn nhận được hộp, chúng tôi khuyên bạn nên kiểm tra mạch trong một bảng mạch trước khi hàn bảng mạch PCB. Lưu ý rằng các nút sử dụng điện trở PULL-UP của Arduino bằng phần mềm.

Sau đó, kết nối tất cả các nút nhấn và màn hình 7seg với bảng arduino bằng cách sử dụng các đầu nối nam-nữ chẳng hạn.

Bo mạch arduino có thể được cấp nguồn bằng pin ngoài bên trong hộp hoặc kết nối trực tiếp với PC bằng một lỗ trên hộp nếu bạn muốn.

Bước 4: Lập trình và Sơ đồ khối

Lập trình và Sơ đồ khối
Lập trình và Sơ đồ khối

Vấn đề chính là có thể đặt nhiều bài hát mà không cần sử dụng mô-đun SD và không làm cho mã rất dài và khó quản lý. Đối với điều này, chúng tôi đã đặt tất cả các bài hát trong một thư viện riêng biệt và chúng tôi đã gọi từ arduino để tạo ra một mã dễ đọc và dễ sửa đổi để bạn có thể thay đổi các bài hát theo ý muốn. Thư viện sử dụng tần số và khoảng lặng của mỗi nốt nhạc.

Mã Arduino đã được tạo bằng cách sử dụng cấu trúc trường hợp chuyển mạch. Đầu tiên, một số ngẫu nhiên được tạo và một bài hát liên quan đến trường hợp đó sẽ phát ra âm thanh. Nếu người dùng nhấn đúng nút, đèn led màu xanh sẽ sáng và bộ đếm sẽ thêm 1, ngược lại đèn led màu đỏ sẽ sáng và một bài hát ngẫu nhiên khác được tạo ra khi nhấn nút bắt đầu.

Để biên dịch mã, trước tiên bạn cần nén mã.cpp và.h, sau đó bạn sẽ cần nhập thư viện vào IDE arduino của mình, Chương trình-> Thư viện bao gồm-> Thêm thư viện. ZIP.

Đề xuất: