Mục lục:

Bộ tổng hợp Arduino: 20 bước (có hình ảnh)
Bộ tổng hợp Arduino: 20 bước (có hình ảnh)

Video: Bộ tổng hợp Arduino: 20 bước (có hình ảnh)

Video: Bộ tổng hợp Arduino: 20 bước (có hình ảnh)
Video: DA20: MÔ HÌNH XE TỰ HÀNH SỬ DỤNG BOARD ARDUINO 2024, Tháng bảy
Anonim
Bộ tổng hợp Arduino
Bộ tổng hợp Arduino

Arduino có thể xuất ra âm thanh thông qua một thư viện đã được phát triển có tên Thư viện giai điệu. Bằng cách tạo một giao diện và một chương trình có thể gọi các giá trị nhất định để xuất ra âm thanh, Bộ tổng hợp Arduino là một công cụ mạnh mẽ để tạo ra một máy tạo tiếng ồn thô sơ. Nó sử dụng các kỹ thuật tổng hợp chi tiết để tạo ra âm thanh đặc biệt có thể mang lại rất nhiều niềm vui cho các nhạc sĩ, nghệ sĩ, người mày mò và những người có sở thích.

Bước 1: Cách thức hoạt động

Làm thế nào nó hoạt động
Làm thế nào nó hoạt động

Âm thanh được tạo ra bằng cách phát đi phát lại cùng một hạt âm thanh hoặc các mẫu (các phần nhỏ khoảng 1 đến 50ms) ở tốc độ rất cao. Tai và não bộ của chúng ta biến điều này thành một kết hợp có thể nghe được giữa tốc độ lặp lại và hạt ban đầu, và nó giống như một âm thanh không đổi.

Hạt bao gồm hai sóng tam giác có tần số điều chỉnh được và tốc độ phân rã có thể điều chỉnh được. Tỷ lệ lặp lại được thiết lập bởi một điều khiển khác.

Bước 2: Vật liệu và công cụ

Vật liệu và Công cụ
Vật liệu và Công cụ
Vật liệu và Công cụ
Vật liệu và Công cụ
Vật liệu và Công cụ
Vật liệu và Công cụ

Để thực hiện dự án này, bạn sẽ cần những điều sau.

Các bộ phận:

(5X) Chiết áp 5K (5X) Nút chiết áp (3X) Đèn LED (1X) Công tắc SPDT (1X) Điện trở ảnh phụ thuộc ánh sáng (1X) Arduino (1X) Arduino Protoboard (1X) Công tắc xúc giác (1X) Vỏ dự án (1X) 1 / 8 Giắc cắm âm thanh (1X) rất nhiều dây lõi rắn (1X) co nhiệt (1X) dây nối (1X) dây nhảy (3X) Điện trở 10K ohm (3X) Điện trở 220 (1X) Pin 9V (1X) Kẹp pin 9V Phích cắm nguồn DC đồng trục (1X) cỡ M

Công cụ:

  • mỏ hàn
  • chất hàn
  • tuôn ra
  • keo dính
  • đồng hồ vạn năng
  • máy khoan

Bước 3: Mã, Sơ đồ mạch và Nguồn

Mã, Sơ đồ mạch và Nguồn
Mã, Sơ đồ mạch và Nguồn
Mã, Sơ đồ mạch và Nguồn
Mã, Sơ đồ mạch và Nguồn

Tôi đã đính kèm mã cho Arduino vào Có thể hướng dẫn này. Bạn sẽ cần một USB 2.0 để tải nó lên bo mạch của mình. Sau khi bạn đã tải mã lên từ máy tính của mình, hãy tiếp tục và gắn Proto Shield vào Arduino của bạn.

Bạn có nhiều lựa chọn khi nói đến quyền lực. Arduino có khả năng chạy trên nguồn điện từ ổ cắm trên tường 9v hoặc bạn có thể sử dụng pin 9V với kẹp pin vào phích cắm nguồn DC đồng trục kích thước M. Bạn cũng có thể cấp nguồn qua cáp USB. Sơ đồ mạch được làm bằng Fritzing, nó cũng đã được đính kèm ở bước này.

Bước 4: Sử dụng Breadboard

Sử dụng Breadboard
Sử dụng Breadboard
Sử dụng Breadboard
Sử dụng Breadboard
Sử dụng Breadboard
Sử dụng Breadboard

Bằng cách sử dụng breadboard để tạo mạch trước, việc chuyển mạch sang Protoboard của bạn sau này sẽ dễ dàng hơn nhiều. Chạy dây từ GND và 5V đến đường ray - và + của bảng mạch của bạn.

Sau đó, kết nối dây tín hiệu từ chiết áp đến Đầu vào tương tự 0-4 trên Arduino. Các dây dẫn bên phải và bên trái sẽ được kết nối với đường ray nối đất và đường ray dương của bảng mạch. Kết nối các chiết áp sẽ kiểm soát hạt, tần số và phân rã của bộ tổng hợp. Tương tự trong 0: Hạt 1 cao độ Tương tự trong 1: Phân rã hạt 2 Tương tự trong 2: Phân rã hạt 1 Tương tự trong 3: Hạt 2 cao độ Tương tự trong 4: Tần số lặp lại hạt

Bước 5: Nối dây giắc cắm âm thanh của bạn

Nối dây giắc cắm âm thanh của bạn
Nối dây giắc cắm âm thanh của bạn
Nối dây giắc cắm âm thanh của bạn
Nối dây giắc cắm âm thanh của bạn

Hàn dây vào giắc cắm âm thanh mono 1/8 của bạn, làm cho dây dẫn của bạn khá dài. Kết nối dây dẫn dương của bạn với PWM ~ 3 trên Arduino. Bạn sẽ cần một điện trở 10K ohm giữa bảng arduino và dây dẫn dương của giắc cắm âm thanh. Nối dây cực âm của giắc cắm của bạn với thanh nối đất của bảng mạch.

Bước 6: Kết nối Điện trở quang của bạn

Kết nối điện trở quang của bạn
Kết nối điện trở quang của bạn

Một dây dẫn của điện trở quang của bạn được nối trực tiếp với đường ray dương 5V của bạn trên bảng mạch, cũng như Đầu vào tương tự 5 trên Arduino. Dây dẫn còn lại của điện trở quang được kết nối với đường sắt nối đất có điện trở 10K ohm.

Bước 7: Kết nối SPDT Switch

Kết nối Công tắc SPDT
Kết nối Công tắc SPDT

Kết nối tín hiệu, giữa, dây dẫn của công tắc SPDT của bạn với chân số 02 trên Arduino. Các dây dẫn còn lại được nối với đất, và đường ray dương 5V được chống lại bằng điện trở 10K ohm.

Bước 8: Đi dây Công tắc xúc giác

Nối dây Công tắc xúc giác
Nối dây Công tắc xúc giác
Nối dây Công tắc xúc giác
Nối dây Công tắc xúc giác

Công tắc xúc giác có bốn dây dẫn. Cho phép công tắc nằm giữa cầu của bảng mạch. Kết nối một trong hai chân song song với đường sắt dương 5V của bạn trên bảng mạch bánh mì và chân kia với chân nối đất có điện trở 10K ohm. Kết nối cuối cùng của công tắc xúc giác kết nối dây tín hiệu giữa công tắc và Chân số 6 trên Arduino.

Bước 9: Kết nối các đèn LED

Kết nối các đèn LED
Kết nối các đèn LED

Bước 10: Kiểm tra nó

Kiểm tra nó!
Kiểm tra nó!

Đây là mạch breadboarded đã hoàn thành. Kiểm tra bằng một cặp tai nghe hoặc kết nối với một loa nhỏ. Nếu bạn đang sử dụng tai nghe, đây là đầu ra đơn âm và nó sẽ rất to. Không đặt tai nghe trực tiếp gần tai khi kích hoạt hệ thống này.

Bước 11: Khoan vỏ

Khoan bao vây
Khoan bao vây
Khoan bao vây
Khoan bao vây
Khoan bao vây
Khoan bao vây
Khoan vỏ
Khoan vỏ

Khoan các lỗ trên vỏ dự án cho từng thành phần đã được đặt trong breadboard. Tôi sử dụng một cây bút sơn vàng để đánh dấu nơi tôi muốn các lỗ của mình.

Khoan năm lỗ cho chiết áp. Năm lỗ nhỏ trên một hình vuông dành cho công tắc xúc giác. Ba cặp lỗ nhỏ cho mỗi đèn LED Hai lỗ gần nhau cho điện trở quang. Một lỗ cho giắc cắm âm thanh của bạn. Một lỗ bổ sung cho công tắc SPDT.

Bước 12: Bắt đầu Thêm các thành phần vào Vỏ

Bắt đầu Thêm các thành phần vào Vỏ
Bắt đầu Thêm các thành phần vào Vỏ
Bắt đầu Thêm các thành phần vào Vỏ
Bắt đầu Thêm các thành phần vào Vỏ

Luồn năm chiết áp qua các lỗ đã được khoan, sau đó cố định chúng vào vị trí.

Bước 13: Thêm phần còn lại của các thành phần

Thêm phần còn lại của các thành phần
Thêm phần còn lại của các thành phần
Thêm phần còn lại của các thành phần
Thêm phần còn lại của các thành phần

Cố định các đèn LED, công tắc SPDT, công tắc xúc giác, giắc cắm âm thanh và điện trở quang vào đúng vị trí. Một chút keo nóng có tác dụng tuyệt vời để nhanh chóng gắn kết tất cả các thành phần này.

Bước 14: Nối dây Giắc cắm âm thanh vào Protoboard

Nối dây Giắc cắm âm thanh vào Protoboard
Nối dây Giắc cắm âm thanh vào Protoboard
Nối dây Giắc cắm âm thanh vào Protoboard
Nối dây Giắc cắm âm thanh vào Protoboard
Nối dây Giắc cắm âm thanh vào Protoboard
Nối dây Giắc cắm âm thanh vào Protoboard

Vài bước tiếp theo phác thảo cách di chuyển mạch từ breadboard sang Protoboard. Bởi vì tất cả các thành phần của bạn đã được gắn chặt vào vỏ, nên việc chạy dây từ các thành phần của bạn đến bo mạch sẽ rất đơn giản.

Hàn dây dẫn đến tất cả các thành phần bên trong vỏ bọc, sử dụng dây màu đỏ và đen tương ứng để biểu thị dây dẫn nào là dương và âm. Trên Protoboard, kết nối một dây với chân kỹ thuật số 3 và hàn vào vị trí, chạy dây jumper vào giữa bảng để bạn có thể ngắt đường dây với cùng một điện trở 10K ohm từ bảng mạch. Khi bạn hàn những thứ này vào vị trí, hãy đảm bảo rằng bạn đã rơi đủ chất hàn vào bo mạch để kết nối dây với điện trở.

Bước 15: Hàn trong Điện trở cho Điện trở ảnh, Công tắc xúc giác và Công tắc SPDT

Hàn trong điện trở cho điện trở ảnh, công tắc xúc giác và công tắc SPDT
Hàn trong điện trở cho điện trở ảnh, công tắc xúc giác và công tắc SPDT

Kéo dài hai dây jumper từ thanh nối đất và một dây jumper từ thanh dương, ra giữa bảng. Tạo kết nối với các điện trở 10K ohm còn lại của bạn.

Kết nối một dây jumper nhỏ từ Analog 5 sẽ chạy đến dây dẫn của điện trở quang.

Bước 16: Hàn các đèn LED của bạn vào vị trí

Hàn đèn LED của bạn vào vị trí
Hàn đèn LED của bạn vào vị trí

Kết nối 3 điện trở trở lại 220 Ohm với chân 9-11 trên Protoboard, nhúng các đầu khác của điện trở vào các lỗ mở của protoboard, sau đó hàn các dây đó với đèn LED của bạn.

Daisy chuỗi các dây nối đất cho đèn LED, sau đó chạy một dây nối đất trở lại đường ray nối đất trên Protoboard.

Bước 17: Nối dây chiết áp vào Protoboard

Nối các chiết áp vào Protoboard
Nối các chiết áp vào Protoboard

Daisy chuỗi các dây dẫn dương và đất từ các chiết áp lại với nhau, sau đó lắp chúng vào các đường ray tương ứng của chúng trên Protoboard.

Nối dây tín hiệu của chiết áp sang Analog 0-4, tôi giữ các nút tần số và hạt trên hàng nút đầu tiên, và các nút đồng bộ bên dưới chúng. Một lần nữa, các dây tín hiệu sẽ đồng bộ tương ứng: Tương tự ở 0: Hạt 1 cao độ Tương tự trong 1: Phân rã hạt 2 Tương tự trong 2: Phân rã hạt 1 Tương tự trong 3: Hạt 2 cao độ Tương tự trong 4: Tần số lặp lại hạt

Bước 18: Gắn Knobs vào chiết áp của bạn

Gắn Knobs của bạn vào chiết áp của bạn
Gắn Knobs của bạn vào chiết áp của bạn

Đưa tất cả chiết áp ra ngoài, sau đó căn chỉnh vạch trên núm với vị trí số 0 trên trục chiết áp.

Sử dụng một tuốc nơ vít đầu dẹt nhỏ, gắn các núm chiết áp của bạn.

Bước 19: Kết nối Protoboard với Arduino

Kết nối Protoboard với Arduino
Kết nối Protoboard với Arduino
Kết nối Protoboard với Arduino
Kết nối Protoboard với Arduino
Kết nối Protoboard với Arduino
Kết nối Protoboard với Arduino

Kết nối các dây jumper ngắn trên Protoboard với các dây dẫn dài trong vỏ. Hàn lần lượt các dây còn lại vào thanh nối đất và đường ray 5V trên Protoboard.

Gắn Protoboard vào vị trí trên đầu Arduiono. Cắm nó vào, niêm phong nó và bạn đã sẵn sàng để kẹt!

Bước 20: Chơi với nó

Chơi với nó!
Chơi với nó!

Tất cả các công tắc và chiết áp hoàn toàn có thể hoán đổi cho nhau! thay vì sử dụng tất cả các chiết áp đó, hãy thử thay thế từng chiết áp đó bằng điện trở quang hoặc kết hợp cả hai.

Tài liệu tham khảo: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone https://itp.nyu.edu/physcomp/Labs/ToneOutput

Đề xuất: