Mục lục:

Chúc mừng sinh nhật-Buzzer và nút: 10 bước
Chúc mừng sinh nhật-Buzzer và nút: 10 bước

Video: Chúc mừng sinh nhật-Buzzer và nút: 10 bước

Video: Chúc mừng sinh nhật-Buzzer và nút: 10 bước
Video: Tony | Lần Đầu Tổ Chức Sinh Nhật & Niềm Vui Bất Ngờ 2024, Tháng bảy
Anonim
Image
Image
Đính kèm nút vào Breadboard
Đính kèm nút vào Breadboard

Dự án này sử dụng Arduino Uno, một bộ rung và một nút để phát bài hát Happy Birthday! Khi nhấn nút, bộ rung sẽ phát toàn bộ bài hát Chúc mừng sinh nhật. Tôi thấy sự liên quan đến những tấm thiệp sinh nhật âm nhạc mà các con tôi vô cùng yêu thích.

Tôi chọn tạo dự án này vì khi tôi hoàn thành dự án đầu tiên của mình bằng cách sử dụng bộ rung, nó không bao gồm một nút và phát một mẫu rất đơn giản. Tôi đã sử dụng các nút để thắp sáng đèn LED trước đây nên tôi quyết định thêm một nút vào còi và cũng tạo ra bài hát Happy Birthday như một điều bất ngờ cho sinh nhật lần thứ 5 của con trai tôi! Anh ấy yêu nó và chơi đi chơi lại! Như những đứa trẻ luôn làm, anh ấy thích nhấn nút. Phần khó nhất của dự án này là tạo từ đầu mã cho bài hát chúc mừng sinh nhật nhưng thật thú vị khi thấy cách viết mã có thể kết nối với các chủ đề khác như viết nhạc.

Cấp độ kỹ năng: Người mới bắt đầu

Nguồn cảm hứng được ghi có cho:

Kilic, M. (2016, ngày 24 tháng 11). Nút chuông giai điệu. Lấy từ

Vật liệu

  • Bộ điều khiển vi mô Arduino Uno
  • Breadboard
  • Piezo buzzer
  • cái nút
  • Điện trở 10K
  • 5 dây nhảy nam-nam
  • Cáp kết nối USB

Bước 1: Gắn nút vào Breadboard

Bước 2: Kết nối điện trở 10K với một trong các chân của nút

Kết nối điện trở 10K với một trong các chân của nút
Kết nối điện trở 10K với một trong các chân của nút

Bước 3: Kết nối chân còn lại của điện trở với đất (GND) bằng dây

Kết nối chân khác của điện trở với đất (GND) bằng dây
Kết nối chân khác của điện trở với đất (GND) bằng dây

Bước 4: Kết nối chân khác của nút bằng dây với + 5V

Kết nối chân khác của nút bằng dây với + 5V
Kết nối chân khác của nút bằng dây với + 5V

Bước 5: Kết nối chân phải trên cùng của nút bằng dây với chân số 12

Kết nối chân trên bên phải của nút bằng dây với chân số 12
Kết nối chân trên bên phải của nút bằng dây với chân số 12

Bước 6: Gắn Buzzer vào Board. Lưu ý các Nhãn cho các Mặt Tích cực (+) và Tiêu cực (-) của Buzzer

Gắn Buzzer vào Bảng. Lưu ý các Nhãn cho Mặt Tích cực (+) và Tiêu cực (-) của Buzzer
Gắn Buzzer vào Bảng. Lưu ý các Nhãn cho Mặt Tích cực (+) và Tiêu cực (-) của Buzzer

Bước 7: Sử dụng dây để kết nối chân âm (-) của bộ rung với mặt đất (GND)

Sử dụng dây để kết nối chân âm (-) của bộ rung với mặt đất (GND)
Sử dụng dây để kết nối chân âm (-) của bộ rung với mặt đất (GND)

Bước 8: Sử dụng dây để kết nối chân dương (+) của bộ rung với chân 8

Sử dụng dây để kết nối chân dương (+) của bộ rung với chân 8
Sử dụng dây để kết nối chân dương (+) của bộ rung với chân 8

Bước 9: Mã hóa Arduino của bạn

Bây giờ chúng tôi đã sẵn sàng để lấy mã cho dự án của bạn. Truy cập liên kết sau và sao chép mã vào trình chỉnh sửa Arduino của bạn.

Mã chúc mừng sinh nhật

Mã cần lưu ý:

  • Tạo tab thứ hai cho mã danh mục quảng cáo chiêu hàng và đặt tên là: pitchhes.h

    • Dán mã từ danh mục quảng cáo chiêu hàng vào tab quảng cáo chiêu hàng mới của bạn
    • Dòng 4-9 trong mã là nốt nhạc cho bài hát chúc mừng sinh nhật. Các ghi chú đến từ tab pitch.h
    • Dòng 15 chứa thời lượng nốt tương ứng với các nốt trong dòng 4-9
  • Dòng 42 là nơi bạn điều chỉnh tốc độ của Giai điệu. Nếu bạn muốn tăng tốc độ hoặc làm chậm giai điệu, hãy thay đổi con số này cho phù hợp.
  • Dòng 34 là nơi bạn đặt số lượng nốt sẽ phát trong bài hát. Vì vậy, nếu bạn viết một giai điệu mới, bạn có thể cần phải điều chỉnh số 28 để phù hợp với số nốt trong giai điệu mới của bạn.

Bước 10: Chúc mừng bạn đã hoàn tất! Bây giờ hãy nhấn nút và nghe nhạc ngọt ngào của chúc mừng sinh nhật

Xin chúc mừng, bạn đã hoàn thành! Bây giờ hãy nhấn nút và nghe âm nhạc ngọt ngào của chúc mừng sinh nhật!
Xin chúc mừng, bạn đã hoàn thành! Bây giờ hãy nhấn nút và nghe âm nhạc ngọt ngào của chúc mừng sinh nhật!

Bây giờ bạn đã chơi Happy Birthday, hãy thử khả năng âm nhạc của mình và viết mã một bài hát mới của riêng bạn bằng cách sử dụng tab pitch.h làm danh mục mã cho các nốt khác nhau.

Đề xuất: