1. Trang chủ
  2. » Luận Văn - Báo Cáo

thiết kế hệ thống nhúng máy nghe nhạc tự chế

22 320 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 1,31 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Product Specification piano thước nhỏ gọn chiều dài khoảng 20cm gồm hệ thống 7 nốt cơ bản Đô – Rê – Mi – Pha –Son – La – Si độ, độ ngân, độ lớn nhỏ của sản phẩm phẩm chức năng chạy b

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA

ĐẠI HỌC QUỐC GIA TP HCM

BÁO CÁO BÀI TẬP LỚN

Trang 2

MỤC LỤC

I GIỚI THIỆU ĐỀ TÀI 5

1 ĐẶC TẢ HỆ THỐNG 5

a Product Specification 5

b Engineering Specification 7

g Hardware Specification 11

h Software Specification 11

i Test Specification 11

2 Embedded Symstem Design Issues 12

a Constraint Issues 12

b Functional Issues 12

c Real – Time Issues 12

d Concurrent issues 12

e Reactive issues 13

3 Team Contract 13

4 Project Plan 14

II THIẾT KẾ 15

1 HARDWARE 15

a Schematics 15

b Mạch PCB 17

II KIỂM TRA VÀ ĐÁNH GIÁ HỆ THỐNG 15

1 THI CÔNG 15

a Schematics 15

b Mạch PCB 17

2 THÀNH PHẨM 17

a Schematics 17

b Mạch PCB 17

3 KIỂM TRA 17

4 ĐÁNH GIÁ 17

Trang 4

I GIỚI THIỆU ĐỀ TÀI

1 ĐẶC TẢ HỆ THỐNG

a Product Specification

piano

thước nhỏ gọn ( chiều dài khoảng 20cm)

gồm hệ thống 7 nốt cơ bản ( Đô – Rê – Mi – Pha –Son – La – Si )

độ, độ ngân, độ lớn nhỏ của sản phẩm

phẩm chức năng chạy bản nhạc sẵn có, bằng cách sử dụng remote (hoặc nút nhấn), bạn có thể chọn một trong những bài hát có sẵn để phát ra ngoài)

chiếc LCD, sẽ hiện thị trạng thái, nội dung bài hát khi đang chạy, cũng như cao độ khi mình nhấn các phím trên

keyboard

nhạc ( theo cao độ và tiết tấu)

làm bằng giấy với nhiều họa tiết bắt mắt

Trang 5

 Function

 Các nút nhấn được vi điều khiển đọc đầu vào liên tục, khi nút bị nhấn, vi điều khiển sẽ phát ra loa âm thanh với tần số

(cao độ) tương ứng đã được định nghĩa sẵn

 Mạch bluetooth nhận tín hiệu từ remote sẽ được vi xử lí đọc tín hiệu sẽ phát bài hát tương ứng ra loa, đồng thời hiện thị nội dung trên LCD, các dải LED cũng sẽ được điều

khiển nháy thoe điệu nhạc

khuếch đại âm và những bài hát có sẵn sẽ được lưu vào thẻ nhớ gắn ở SDcard Breakout Board

 Có thể chơi một bài hát đơn giản bằng các nốt cao độ

 Có hệ thống nâng và hạ tông

 Có thể chơi 5 bài hát mặc định

 Có thể dừng, phát tiếp hay chuyển bài

 Có led nhấp nháy theo điệu nhạc

 Mạch khuếch đại âm 6W : 20.000 VND

 SDcard Breakout Board : 10.000 VND

Trang 6

spreaker + 1 lcd 16x2 : nhũng linh kiện trên kích thước cũng khá lớn, nhất là board arduino UNO R3

cầu sử dụng, làm mạch in sẽ tiết kiệm được kích thước nhưng giá thành sẽ cao hơn

 Để nơi khô ráo thoáng mát, tránh ánh năng trực tiếp

 Ngoài ra có thể để bất cứ đâu trong nhà

Trang 7

 Nút nhấn có độ nhạy vừa phải

 Loa phát ra tiếng to vừa nghe, không bị rè

c Description :

và phát nhạc ra loa, hiện nội dung lên LCD và LED

Trang 8

 Có chống rung mỗi phím, hành trình phím dài

connect by wires and pin header 2mm pitch

EEPROM:

 Purpose:

gian phát tiếng bíp, âm lượng tiếng bíp

 Requirement:

và liên hồi trong 10 phút

được cài đặt truóc

EEPROM capacity is 1KB(Atmega 328)

LCD:

 Purpose:

hiện thị đáp ứng khi nhập đúng/ sai mật khẩu

 Requirement:

Trang 9

http://iotsky.vn/san-duong-16x2.html

Speaker 8ohm 2 pins header SBM2

Rectifier diode 2 pins header SBU8J

Trang 10

Red led Through hole 1.63 - 2.03 (V)

7 Mạch khuếch đại âm 6W

8 SDcard Breakout Board

9 Tụ điện 4700pF

10 Bread Board ( Test)

11 Remote , module bluetooth

 Các nút nhấn được vi điều khiển đọc đầu vào liên tục, khi nút

bị nhấn, vi điều khiển sẽ phát ra loa âm thanh với tần số (cao

độ) tương ứng đã được định nghĩa sẵn

 Mạch bluetooth nhận tín hiệu từ remote sẽ được vi xử lí đọc tín hiệu sẽ phát bài hát tương ứng ra loa, đồng thời hiện thị nội dung trên LCD, các dải LED cũng sẽ được điều khiển nháy

thoe điệu nhạc

âm và những bài hát có sẵn sẽ được lưu vào thẻ nhớ gắn ở SDcard Breakout Board

h Software Specification

i Test Specification

Trang 11

Devide :

vang của âm)

La – Si ) và kiểm tra cao độ , độ lớn …

xem có hoạt động tốt không

xem Loa phát nhạc có đúng và kịp thời không, LCD

có hiển thị đúng nội dung không và LED nhấp nháy

b Functional Issues

nhức

hưởng đến chính trị, kinh tế

c Real – Time Issues

 Soft real-time system : Delay < 0.5s

 Soft real-time system : Delay < 0.2s

d Concurrent issues

các dải LED để thực hiện các nhiệm vụ : phát nhạc, hiện thị nội dung và nháy

đền theo nhạc

Trang 12

Leader, system engineer

Đặng Phước Hoàng Minh

Team meeting

14h30 , Wednesday, weekly

Team rules

1 Participate in all team meetings

2 Listen carefully to all comments at meetings

3 Complete all assigned tasks before deadlines

4 Focus on results rather than excuses after

5 Don’t offense together

6 Mutual trust

Trang 13

4 Project Plan

PROJECT PLANNING

Product name Simple Music Keyboard

Main features Like a mini pinano

Can play a song with button Play some default song with remote control Display contents in LCD and LED

Estimate time 3 months (8hour/ a day)

Estimate cost

Arduino UNO : 100.000 VND LCD – 16x2 – B : 30.000 VND

IC 74HC595 : 2000 VND Speaker 8 ohm : 30.000 VND Button : 10.000 VND

Biến trở 10K : 2.500 VND Mạch khuếch đại âm 6W : 20.000 VND SDcard Breakout Board : 10.000 VND

Tụ điện 4700pF : 1.000 VND Bread Board ( Test) : 20.000 VND Remote , module bluetooth : 10.000 VND

Dây LED : 10.000 VND Nguồn 5V : 20.000 VND Thẻ nhớ : 15.000 VND Tổng : 280.000 VND

Team members Student 1 : Leader

Student 2 ,3 : Hardware design Student 4,5 : Software design

Schedule Month 1 Month 2 Month 3

1 Design system architecture

2 Design hardware part

2 Design hardware part

2.2 Design interface

2.3 Implement hardware board

3 Develop software part

Trang 14

II THIẾT KẾ

1 HARDWARE

a Schematics

Phần nhạc piano

3.1 Develop control algorithm

3.2 Develop driver, user

Trang 15

Phần phát bài hát qua SD card

Trang 16

b Mạch PCB

Trang 17

2 SOFTWARE

a Lưu đồ giải thuật

Trang 18

b Giải thích giải thuật

+ Xác định tên công tắc menu, các giá trị tần số cho mỗi phím trong số 7 phím

START

Các phím piano được bấm

Phím menu được bấm

Phát nốt ra loa Delay 0.2s

Chuyển qua chế độ menu và

led sáng

Lệnh thoát menu

Trang 19

+ Vòng lặp phát hiện nút menu được bấm thì sẽ tắt tất cả các phím piano và bật

led để biết đang ở trong chế độ menu

Trong chế độ menu

+ Nhấn nút menu để qua lại các bài hát, nhấn bất kỳ phím đàn để phát bài hát

đang được hiển thị trên LCD

+ Màn hình LCD sẽ hiển thị bài hát đang phát, sau đó quay lại cùng 1 đeirm

trong menu khi bài hát kết thúc Từ đó có thể phát lại hoặc tiếp tục phát các bài hát có trong danh sách có sẵn

+ Nhấn đúp vào nút menu để khởi động lại menu từ đầu

+ Để quay lại sử dụng các phím đàn piano, hãy chuyển qua phần còn lại của

các bài hát trong menu Khi màn hình menu trống và các đèn led tắt các phím đàn piano sẽ hoạt động trở lại

III KIỂM TRA VÀ ĐÁNH GIÁ HỆ THỐNG

1 TIẾN HÀNH THI CÔNG

a Mô phỏng và chạy thử demo

- Để đảm bảo an toàn cho sản phẩm cuối cùng, cũng như chỉnh sửa

và bổ sung thêm tính năng cho sản phẩm

- Nhóm quyết định mô phỏng trước sản phẩm của mình, cụ thể là băng proteus và một số bên thứ 3 khác

- Kết quả chạy mô phỏng thành công

- Nhóm tiếp tục tiến hành cắm breadboard để test sản phẩm

- Kết quả cũng thành công

b Thi công

- Đi layout trên phần mềm Altium

Trang 20

- Sau khi thiết kế và làm mach in xong , kết hợp breadboard và VOM để test mạch (trước đó đã test trên phần mềm)

- Cuối cùng là kết nối các phần cứng lại với nhau

Trang 21

 Sử dụng nguồn nuôi từ adapter

hoặc jack cắm USB

3 KIỂM TRA

 Trong suốt quá trình thi công

cũng như thiết kế, nhóm test sản phẩm

Trang 22

Tài liệu tham khảo

[1] Slide thiết kế hệ thống nhúng – Thầy Trương Quang Vinh [2] Các tài liệu tham khảo trên internet

Ngày đăng: 20/05/2019, 12:06

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w