Mục lục:
- Bước 1: Xem Video
- Bước 2: Tập hợp các bộ phận:
- Bước 3: Kiểm tra các bộ phận
- Bước 4: Mã - Lập trình thẻ
- Bước 5: Mã: Chế độ người chơi
- Bước 6: Tải bài hát xuống thẻ SD
- Bước 7: Kiểm tra, sau đó hàn
- Bước 8: Làm bao vây
- Bước 9: Làm thẻ
- Bước 10: Đã xong
Video: Juuke - Trình phát nhạc RFID cho Người già và Trẻ em: 10 bước (có Hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Các dự án Fusion 360 »
Đây là hộp Juuke. Hộp Juuke là người bạn âm nhạc của riêng bạn, được thiết kế để dễ sử dụng nhất có thể. Nó được thiết kế đặc biệt để sử dụng cho người già và trẻ em, nhưng tất nhiên có thể được sử dụng bởi tất cả các lứa tuổi khác. Lý do chúng tôi tạo ra điều này, là vì bà của bạn gái tôi. Cô ấy nói với tôi rằng cô ấy và bà của cô ấy đang ngồi trong bếp, nghe nhạc, nhảy múa và cười. Đáng buồn thay, những năm qua, bà của cô ấy đã phải ra vào bệnh viện. Tuy nhiên, vào những ngày tồi tệ nhất của cô ấy, âm nhạc là một trong số ít thứ vẫn khiến cô ấy mỉm cười. Và những máy nghe nhạc như máy nghe nhạc CD thì quá khó để sử dụng đối với cô ấy. Đó là lý do tại sao chúng tôi tạo ra Juuke.
Juuke Box hoạt động bằng cách sử dụng thẻ RFID để phát các bài hát cụ thể từ thẻ SD. Bạn cũng có thể phát ngẫu nhiên các bài hát bằng nút màu xanh lá cây hoặc phát và tạm dừng bằng nút màu đỏ.
Bằng cách này, nó thực sự đơn giản cho tất cả mọi người để chơi nhạc.
Bước 1: Xem Video
Chúng tôi đã làm một video hướng dẫn cách tôi tạo ra nó:)
Bước 2: Tập hợp các bộ phận:
Chúng tôi nhận được tất cả các bộ phận từ AliExpress và các liên kết đến các bộ phận được liệt kê bên dưới:
Các bộ phận:
Arduino UNO AliExpress và Amazon
DFPlayer Mini AliExpress & Amazon
Thẻ Micro SD AliExpress & Amazon
Arduino UNO DIY Shield AliExpress & Amazon
RC522 - Mua 2 để chắc chắn, một số trong số chúng đến AliExpress & Amazon bị hỏng
Thẻ RFID AliExpress & Amazon
Jack âm thanh nổi AUX AliExpress & Amazon
22 mm Nút nhấn tạm thời - 1 màu đỏ và 1 màu xanh lá cây - 3-6V AliExpress
Chiết áp 10K AliExpress & Amazon
Dây AliExpress & Amazon
Điện trở 1K AliExpress & Amazon
Tiêu đề ghim AliExpress & Amazon
Breadboard - AliExpress & Amazon tùy chọn
Dây nhảy - AliExpress & Amazon tùy chọn
Nguồn điện 5V -AliExpress & AmazonPower Jack - AliExpress & Amazon
Công cụ:
Máy in 3D AliExpress & Amazon
Bộ hàn AliExpress & Amazon
Wire Stripper AliExpress & Amazon
Bước 3: Kiểm tra các bộ phận
Tôi khuyên bạn nên kết nối mọi thứ và kiểm tra xem mọi thứ có hoạt động không trước khi bắt đầu.
Để làm điều đó, tôi đã sử dụng một breadboard và một số dây jumper để nhanh chóng và dễ dàng kiểm tra xem tất cả có hoạt động như dự định hay không. Tôi đã gặp một số vấn đề với mô-đun RC522 đầu tiên tôi mua, nó không hoạt động mặc dù nó đến thẳng từ nhà máy. Vì vậy, tôi phải lấy một cái mới… Đó là lý do tại sao tôi khuyên bạn nên mua 2 trong số chúng, theo cách đó bạn chắc chắn rằng nếu bạn phá vỡ một trong số chúng, bạn sẽ có một ngọn giáo.
Kết nối mọi thứ theo sơ đồ mạch tại đây (Link), hoặc xem các hình ảnh đính kèm.
Hãy nhớ sử dụng điện trở 1K giữa RX trên DFPlayer Mini và Arduino.
Để kiểm tra xem trình đọc thẻ có hoạt động hay không, bạn có thể sử dụng bản phác thảo ví dụ "Thẻ Dump" từ thư viện. (Xem bước 4)
Bước 4: Mã - Lập trình thẻ
Để hiểu rõ hơn về cách mã hoạt động với DFPlayer mini, tôi sẽ cố gắng giải thích nó dễ dàng nhất có thể. DFPlayer mini hoạt động bằng cách phát các bài hát từ thẻ micro SD. Để biết bài hát nào sẽ phát, các bài hát phải được lưu trữ dưới dạng số vào thẻ SD. Bài hát số 1 được lưu trữ dưới dạng “0001 - TÊN BÀI HÁT”, bài hát số 2 được lưu trữ dưới dạng “0002 - TÊN BÀI HÁT”, v.v. Chúng ta có thể ghi một số vào các thẻ RFID, vì vậy nếu chúng ta viết số 2 vào một trong các thẻ và đặt nó trên đầu đọc, Arduino sẽ đọc số đó và nói với DFPlayer mini, “phát bài hát số 2”.
Số chúng tôi ghi vào thẻ phải trùng với tên của bài hát chúng tôi lưu trên thẻ SD.
Nếu bạn muốn tìm hiểu thêm về DFPlayer mini, hãy truy cập trang này với nhiều thông tin tuyệt vời
Bây giờ bạn có thể mở Arduino và tải lên mã để lập trình thẻ. Tôi đã chia mã thành hai phần. Một để lập trình các thẻ và một cho người chơi thực tế. Trong bước này, chúng ta sẽ bắt đầu bằng cách lập trình các thẻ. Mã được xuất bản lên GitHub và được thêm vào bên dưới. Bạn cũng sẽ cần tải xuống các thư viện sau:
- MFRC522
- DFRobotDFPlayerMini.h
Tôi đã cố gắng giải thích mã bằng nhận xét nhiều nhất có thể, nhưng nếu bạn có bất kỳ câu hỏi nào, đừng ngại hỏi họ trong phần nhận xét!
Ngoài ra, tôi không phải là một lập trình viên giỏi nhưng tôi muốn trở thành một lập trình viên, vì vậy nếu bạn thấy bất kỳ lỗi nào trong mã, một bình luận sẽ rất tuyệt!
Để tải mã lên Arduino, hãy xem bài viết này. Để thêm thư viện, hãy xem bài viết này.
CÁC CHẾ ĐỘ:
Bộ lập trình thẻ có hai chế độ, tự động và thủ công.
Chế độ thủ công: Ghi số bạn muốn ghi vào thẻ. Nhập một số và nó sẽ lưu trữ.
Chế độ tự động: Bắt đầu ở số bạn chỉ định trong mã và tăng lên 1 mỗi khi bạn đặt thẻ.
CÁCH SỬ DỤNG TRÌNH LẬP TRÌNH THẺ:
Kết nối màn hình Arduino Open Serial (góc trên bên phải) Viết “thủ công” cho chế độ thủ công và “tự động” cho chế độ tự động. (Xem ở trên) Đặt thẻ lên đầu đọc và đảm bảo rằng thẻ đã thành công.
Bước 5: Mã: Chế độ người chơi
Khi bạn đã lập trình thẻ, bạn có thể tải mã trình phát nhạc lên. Đây là mã đọc thẻ và phát bài hát liên quan. Quá trình này hoàn toàn giống như đối với mã lập trình thẻ. Tải lên bản phác thảo và bắt đầu sử dụng nó!
Tái bút: QUAN TRỌNG! Để vô hiệu hóa giao tiếp nối tiếp nơi bạn có thể xem chương trình đang làm gì trong màn hình nối tiếp, bạn phải nhận xét “Serial.begin (115200); “. Chỉ cần thêm “//” vào trước dòng. Tôi đã gặp một số vấn đề trong đó chương trình sẽ không chạy nếu nó được bật. (Nó đang đợi kết nối nối tiếp trước khi nó bắt đầu)
Bước 6: Tải bài hát xuống thẻ SD
Như đã nói trước đây, bạn phải đặt tên cụ thể cho các tệp nhạc trên thẻ SD của mình để nó hoạt động. Mỗi bài hát phải bắt đầu bằng một số. Số cũng phải có 4 chữ số (1 là 0001 chẳng hạn). Sau các chữ số này, bạn có thể tự do thêm tên của bài hát. Ví dụ: “0035 - Frank Sinatra - Đưa tôi lên mặt trăng”
Nó sử dụng các tệp MP3 tiêu chuẩn, vì vậy thật đơn giản để sao chép chúng sang thẻ SD và đổi tên chúng.
Bước 7: Kiểm tra, sau đó hàn
Khi bạn đã kiểm tra rằng mọi thứ đang hoạt động như dự định, bạn có thể bắt đầu hàn các bộ phận vào lá chắn Arduino UNO.
Chỉ cần làm theo dây sơ đồ mạch cho dây. Thật thông minh nếu bạn in nó ra và sử dụng bút đánh dấu màu để đánh dấu bạn đã hàn vào dây nào. Tôi cũng khuyên bạn nên sử dụng đầu ghim cho DFPlayer Mini để bạn không làm hỏng nó khi hàn.
Tôi cũng desolders RC-522 Led, vì nó đang hiển thị qua bản in.
Bước 8: Làm bao vây
Trong bước này, tôi sẽ chỉ cho bạn cách tôi đã tạo ra bao vây. Tôi thiết kế nó bằng Fusion 360 và in 3D. Tôi cũng đã làm một cái bằng máy CNC và một số ván ép.
Nếu bạn không có máy in 3d hoặc máy CNC, đừng lo lắng! Cũng có thể tạo một vỏ bọc bằng bìa cứng hoặc sử dụng hộp dự án
Bạn có thể tìm thấy tất cả các tệp ở đây:
In 3D:
STL: CULTS 3D | Thingiverse
FUSION 360: Ananords.com
Các cài đặt tôi đã sử dụng để in 3D nó là:
Đổ đầy: 15%
Chiều cao lớp: 0,2mm
Hỗ trợ: CÓ
Chỉ cần lắp UNO và RC522 vào các chân trên bản in 3D. Chúng phải vừa khít. Tôi khuyên bạn nên sử dụng một giọt keo để cố định chúng đúng vị trí. Làm tương tự với giắc cắm âm thanh. Đối với các nút, chiết áp và ổ cắm điện, hãy sử dụng các đai ốc lục giác đi kèm.
Khi bạn hoàn thành, chỉ cần gắn tấm dưới cùng và "mặt" lại với nhau.
Bước 9: Làm thẻ
Bắt đầu với thiết kế. Tôi đã tạo các thiết kế trong Adobe Spark, trong đó tôi sử dụng kích thước thẻ (85 mm x 54 mm) làm kích thước tùy chỉnh
Tôi đã tìm thấy các bức ảnh trên google và nhập chúng vào Adobe Spark, đặt tên bài hát và nghệ sĩ, và hoàn thành!
Vì tôi không có máy in thẻ id, tôi phải tìm một cách khác để in trên thẻ. Tôi đã đi theo con đường đơn giản, và chỉ cần in nó ra giấy sau đó dán nó vào thẻ.
Bạn cũng có thể chỉ cần dùng bút và viết trực tiếp lên thẻ.
Bước 10: Đã xong
Bây giờ bạn đã hoàn thành!
Nếu bạn thực hiện dự án này, xin vui lòng đăng một thực hiện:)
Có câu hỏi nào không? Chỉ cần hỏi, và tôi sẽ cố gắng trả lời chúng.
Để biết thông tin cập nhật về Juuke, hãy đăng ký nhận bản tin!
Theo dõi tôi trên Instagram để cập nhật về các dự án sắp tới!
Instagram:
Liên hệ với tôi: [email protected]
••• Hỗ trợ tôi •••
Patreon:
Quyên góp:
Mua cho tôi một ly cà phê:
Đề xuất:
Synthfonio - một nhạc cụ cho mọi người: 12 bước (có hình ảnh)
Synthfonio - Nhạc cụ dành cho mọi người: Tôi thích bộ tổng hợp và bộ điều khiển MIDI, nhưng tôi rất tệ khi chơi keyboard. Tôi thích viết nhạc, nhưng để thực sự chơi những bản nhạc đã nói, bạn cần phải học cách chơi một loại nhạc cụ. Điều đó cần có thời gian. Thời gian mà rất nhiều người không có, một
Làm giá đỡ cho máy ảnh DSLR với giá chưa đến 6 đô la bằng cách sử dụng ống PVC (Chân máy / Chân máy cho mọi máy ảnh): 6 bước
Làm giá đỡ cho máy ảnh DSLR với giá chưa đến 6 đô la bằng cách sử dụng ống PVC (Monopod / chân máy cho mọi máy ảnh): Có …. Bạn có thể tự làm giá đỡ chỉ với một số ống PVC và chữ T. Nó rất nhẹ … Nó được cân bằng hoàn hảo … Nó rắn chắc … Nó thân thiện với khả năng tùy chỉnh … Tôi là Sooraj Bagal và tôi sẽ chia sẻ kinh nghiệm của mình về giá đỡ máy ảnh này mà tôi đã tạo cho
Nhạc Reactive Light -- Cách Tạo Nhạc Reactive Light Cực Đơn Giản Để Làm Cho Màn Hình Đẹp Hơn.: 5 Bước (Có Hình)
Âm nhạc phản ứng ánh sáng || Cách tạo ánh sáng phản ứng âm nhạc siêu đơn giản để làm màn hình trở nên tuyệt vời.: Này các bạn, hôm nay chúng ta sẽ xây dựng một dự án rất thú vị. âm trầm thực sự là tín hiệu âm thanh tần số thấp. Nó rất đơn giản để xây dựng. Chúng tôi sẽ
Tự làm đèn Giáng sinh âm nhạc cho người mới bắt đầu với Raspberry Pi: 12 bước (có hình ảnh)
Tự làm đèn Giáng sinh âm nhạc cho người mới bắt đầu với Raspberry Pi: Hôm nay, tôi sẽ hướng dẫn các bước sử dụng mâm xôi pi để làm cho đèn Giáng sinh của bạn nhấp nháy theo nhạc. Chỉ với một vài đô la tài liệu bổ sung, tôi sẽ hướng dẫn bạn cách chuyển đổi những chiếc đèn Giáng sinh thông thường của bạn thành một buổi trình diễn ánh sáng cho cả ngôi nhà. Mục tiêu anh ấy
Phát minh lại những phát minh miễn phí của bạn cho robot 'Fantastic Plastics Works' để phát sáng: 5 bước
Phát minh lại những sáng tạo miễn phí của bạn cho robot 'Fantastic Plastics Works' để phát sáng: Sử dụng đèn LED có sẵn để làm cho 'robot' bằng nhựa phát sáng và làm phai màu! Cung cấp giới thiệu về hàn cơ bản, mạch điện, đèn LED và chất dẻo