Mục lục:
- Bước 1: Thành phần
- Bước 2: Chèn Arduino vào MozziByte
- Bước 3: Trình chỉnh sửa web Arduino
- Bước 4: Thư viện Mozzi Synth
- Bước 5: Chơi:)
- Bước 6: Các bước tiếp theo
Video: MozziByte: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
MozziByte là tấm chắn âm thanh cho vi điều khiển Arduino Pro Micro.
Nền tảng nhỏ, rẻ và mạnh mẽ này cho phép các nhà thiết kế, nghệ sĩ, nhạc sĩ, nhà sản xuất và sinh viên nhanh chóng tạo mẫu và tạo ra các sản phẩm âm thanh sáng tạo và giàu trí tưởng tượng, cài đặt nghệ thuật âm thanh, bộ tổng hợp cửa hàng và đồ chơi âm thanh.
MozziByte cắm Arduino vào một bộ khuếch đại âm thanh để tạo cảm giác hài lòng ngay lập tức bằng cách sử dụng thư viện Mozzi synth.
Hoặc khám phá các ý tưởng về âm thanh bằng cách thêm các cảm biến, công tắc và nút bấm trên bảng mạch để âm thanh phản ứng với ánh sáng, lực, gia tốc hoặc bất kỳ thứ gì khác có thể cảm nhận được.
Để có cảm hứng, hãy xem Phòng trưng bày trên trang Mozzi.
Bước 1: Thành phần
- MozziByte
- Arduino Pro-Micro
- Tai nghe có giắc cắm 3,5 mm
- Cáp USB - Loại A đến Micro-B
- Máy tính có cổng USB Loại A
- Trình chỉnh sửa web Arduino
- Thư viện tổng hợp Mozzi
Bước 2: Chèn Arduino vào MozziByte
-
Cắm các chân của Arduino Pro-micro vào các dải ổ cắm trên MozziByte.
Đầu nối USB trên Arduino nằm phía trên của đầu nối pin màu trắng trên MozziByte. Kiểm tra sự liên kết bằng cách đảm bảo rằng chân AO đi vào ổ cắm AO. Chú ý không làm cong các chốt khi lắp vào ổ cắm
- Kết nối cáp USB với Arduino.
- Cắm giắc cắm tai nghe vào ổ cắm âm thanh trên MozziByte.
Bước 3: Trình chỉnh sửa web Arduino
- Cài đặt Trình cắm Web Arduino.
- Đăng ký tài khoản trên Arduino Web Editor, sau đó Đăng nhập
- Kết nối Arduino với máy tính của bạn bằng cáp USB
-
Nhấp nháy đèn LED trên Arduino
- Nhấp vào Examples-> 01. Basics và chọn Blink example để tải nó vào Trình chỉnh sửa.
- THÊM DÒNG NÀY vào mã ví dụ Nhấp nháy phía trên quy trình thiết lập () (xem hình ảnh). # Xác định LED_BUILTIN 17 // địa chỉ của đèn LED trên Arduino Pro-micro
- Trong menu Công cụ, nhấp vào Bảng và chọn Pro-micro, hoặc nếu không có thì Leonardo
- Nhấn nút đánh dấu để biên dịch mã cho Pro-micro.
- Trong menu Công cụ, nhấp vào Cổng và chọn cổng USB mà Arduino của bạn được kết nối.
- Nhấn mũi tên> để tải mã vào Arduino.
- Hai đèn LED màu đỏ sẽ nhấp nháy khi mã tải lên.
- Một đèn LED sẽ tiếp tục nhấp nháy, mỗi giây một lần.
- Thông tin thêm về cách sử dụng Trình chỉnh sửa Web Arduino.
-
Thay đổi tốc độ nhấp nháy
- nhìn vào quy trình loop () trong mã.
- thay đổi độ trễ (1000) thành độ trễ (100). Điều này làm cho đèn LED nhấp nháy nhanh hơn 10 lần - cứ sau 100 mili giây..
- thay đổi thời gian đèn LED vẫn sáng bằng cách thay đổi thời lượng của chức năng trì hoãn khác thành 100ms. Bây giờ nó sẽ nhấp nháy rất nhanh!
Bước 4: Thư viện Mozzi Synth
- Tải xuống Thư viện Mozzi Synth cho Arduino từ https://sensorium.github.io/Mozzi/download/. Chọn nút VÀNG liên kết phiên bản phát triển mới nhất trên GitHub. Nhấp vào nút XANH có nội dung Sao chép hoặc Tải xuống, sau đó nhấp vào TẢI ZIP. Tệp Mozzi-master.zip sẽ xuất hiện trong thư mục Tải xuống của bạn.
- Nhập Mozzi vào Arduino Web Editor. Đầu tiên nhấp vào Thư viện, sau đó nhấn nút mũi tên lên để nhập tệp Mozzi-master.zip. Bây giờ hãy nhấp vào tab Thư viện tùy chỉnh để xem Mozzi và một thư mục Ví dụ.
- Đèn, Hành động, Âm thanh. Trong Mozzi Examples, nhấp chuột vào thư mục 01. Basics và chọn ví dụ Sinewave để tải nó vào trình soạn thảo. Nhấp vào mũi tên> để tải mã vào Arduino. Hãy đeo tai nghe vào và bạn sẽ nghe thấy âm thanh:) Âm thanh của nó chỉ là một âm thanh hình sóng nhàm chán, gây khó chịu như một con muỗi vo ve quanh đầu bạn trong bóng tối.
- Thay đổi cao độ của âm thanh MozziByte than vãn đó bằng cách thay đổi tần số trong quy trình setup () (xem hình ảnh).
Bước 5: Chơi:)
Bạn có thể nghe trực tuyến các bản demo thuật toán tổng hợp Mozzi
Chơi với các bản trình diễn này mà bạn có thể tìm thấy trong thư mục Tổng hợp Mozzi
- FMSynth
- PacketSynth
- Cộng hưởng
- ReverbTank
- Mẫu vật
- Vân vân.
Thử chơi với các thông số khác nhau để thay đổi âm thanh.
Bước 6: Các bước tiếp theo
Phần tiếp theo (sắp ra mắt) MozziByte Guiductable sẽ hướng dẫn bạn cách thêm các nút bấm và cảm biến để tạo đồ chơi âm thanh tương tác của riêng bạn.
Đề xuất:
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Âm thanh bay bổng với Arduino Uno Từng bước (8 bước): 8 bước
Acoustic Levitation With Arduino Uno Step-by-by-by (8 bước): bộ chuyển đổi âm thanh siêu âm L298N Dc cấp nguồn cho bộ chuyển đổi âm thanh nữ với chân cắm một chiều nam Arduino UNOBreadboard Cách hoạt động: Đầu tiên, bạn tải mã lên Arduino Uno (nó là một vi điều khiển được trang bị kỹ thuật số và các cổng tương tự để chuyển đổi mã (C ++)
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy