Mục lục:

ANDI - Máy tạo nhịp điệu ngẫu nhiên - Điện tử: 24 bước (có hình ảnh)
ANDI - Máy tạo nhịp điệu ngẫu nhiên - Điện tử: 24 bước (có hình ảnh)

Video: ANDI - Máy tạo nhịp điệu ngẫu nhiên - Điện tử: 24 bước (có hình ảnh)

Video: ANDI - Máy tạo nhịp điệu ngẫu nhiên - Điện tử: 24 bước (có hình ảnh)
Video: Biến hình khi văn phòng Schannel có khách đến 2024, Tháng bảy
Anonim
ANDI - Máy tạo nhịp điệu ngẫu nhiên - Điện tử
ANDI - Máy tạo nhịp điệu ngẫu nhiên - Điện tử
ANDI - Máy tạo nhịp điệu ngẫu nhiên - Điện tử
ANDI - Máy tạo nhịp điệu ngẫu nhiên - Điện tử
ANDI - Máy tạo nhịp điệu ngẫu nhiên - Điện tử
ANDI - Máy tạo nhịp điệu ngẫu nhiên - Điện tử
ANDI - Máy tạo nhịp ngẫu nhiên - Điện tử
ANDI - Máy tạo nhịp ngẫu nhiên - Điện tử

ANDI là một cỗ máy tạo ra một nhịp điệu ngẫu nhiên chỉ bằng một lần nhấn nút. Mỗi nhịp là duy nhất và có thể được điều chỉnh bằng năm nút bấm. ANDI là kết quả của một dự án đại học nhằm truyền cảm hứng cho các nhạc sĩ và nghiên cứu những cách mới để làm việc với nhịp trống. Thông tin thêm về dự án có thể được tìm thấy tại andinstruments.com

Trong suốt giai đoạn thiết kế của ANDI, rất nhiều nguồn cảm hứng đã được lấy từ cộng đồng nhà sản xuất và đặc biệt là từ các dự án thú vị ở đây tại Guiductables. Để đáp lại sự ưu ái, tôi đã viết bài Hướng dẫn này về cách thiết kế mạch điện cho bộ tạo nhịp ANDI. Đây là một mạch đơn giản với năm núm xoay điều khiển việc phát lại các âm thanh trống ngắn được lưu trữ trên thẻ micro-SD thông qua Arduino Nano.

Tài liệu hướng dẫn này bao gồm quá trình tạo mạch điện tử và mã được lập trình trên Arduino và âm thanh trống được sử dụng được tìm thấy tại đây. Mã được giải thích với các nhận xét trong tệp mã và tôi sẽ không đi sâu về mã trong hướng dẫn này.

ANDI có bên ngoài bằng nhôm tấm và ván ép và tôi chưa bao gồm việc chế tạo bên ngoài trong Tài liệu hướng dẫn này.

Nếu bạn quan tâm đến giải thích kỹ lưỡng về mã hoặc cách tạo vỏ bọc, nó sẽ được bổ sung trong tương lai.

Nếu không, điều này cho phép bạn tự do thiết kế vỏ bọc của riêng mình cho bộ tạo nhịp ANDI của bạn.

Theo dõi dự án ANDinstruments của tôi trên instagram để biết thông tin cập nhật về phương tiện truyền thông của dự án: @and_instruments

Bước 1: Làm thế nào để làm theo Hướng dẫn

Làm thế nào để làm theo hướng dẫn
Làm thế nào để làm theo hướng dẫn

Tôi đã cố gắng làm cho cuốn sách này Chi tiết nhất có thể để cung cấp cho mọi người ở mọi cấp độ kỹ năng có thể tiếp cận nó.

Điều này có nghĩa là đôi khi nó có thể cảm thấy quá chi tiết và chậm, vì vậy hãy tăng tốc độ qua các bước mà bạn đã cảm thấy thoải mái.

Để hiểu sâu hơn về một số phần chính của mạch, tôi đã thêm các liên kết đến các Tài liệu hướng dẫn, hướng dẫn và trang wikipedia khác giúp bạn hiểu điều gì đang xảy ra.

Vui lòng thiết kế lại mạch và viết lại mã khi bạn thấy phù hợp và nếu bạn thấy phù hợp, vui lòng liên kết lại với andinstruments.com và ghi có nguồn.

Vui lòng nhận xét hoặc gửi email cho tôi tại [email protected] nếu bạn có bất kỳ câu hỏi nào về Hướng dẫn hoặc bất kỳ ý tưởng nào về cách cải thiện mạch hoặc hướng dẫn!

Bước 2: Thu thập các thành phần

Thu thập các thành phần
Thu thập các thành phần

Tôi đã sử dụng các thành phần sau để thiết kế mạch:

  • 39x30 lỗ của tấm ván 3 đảo
  • Tương thích Arduino nano V3.0 ATMEGA328 16M
  • (2x) tiêu đề chân nam 15x1 cho Arduino
  • Đột phá MicroSD với bộ dịch chuyển mức (SparkFun Shifting μSD Breakout)
  • Đầu cắm pin nam 7x1 cho MicroSD Breakout
  • Thẻ Micro SDHC (Intenso 4 GB Micro SDHC-Card Class 4)
  • (4x) Chiết áp 10k Ohm (Chụp trục kim loại Alps kích thước 9mm RK09L114001T)
  • (4x) Tụ gốm 0,1uF (Vishay K104K15X7RF53L2)
  • Điện trở 1k Ohm (Điện trở màng kim loại 0,6W 1%)
  • Giắc cắm âm thanh gắn bảng 3,5 mm (Kycon STPX-3501-3C)
  • Bộ mã hóa quay với công tắc đẩy (Bộ mã hóa Bourns PEC11R-4025F-S0012)
  • Chuyển đổi công tắc (bật tab hàn 1 cực MTS-102)
  • Dây đeo pin 9 volt (dây đeo pin loại 9 volt 'I' được bảo vệ bằng Keystone)
  • Pin 9 vôn
  • Dây lõi đặc với các màu khác nhau

Tôi sẽ cố gắng giải thích sự lựa chọn các thành phần của tôi trong suốt Bài hướng dẫn. Trong quá trình thiết kế mạch, tôi chủ yếu nhắm đến việc làm cho dự án này càng rẻ và càng nhỏ càng tốt. Do đó, tôi đã cố gắng giữ tất cả các thành phần được gắn trên bảng mạch, để các dây kết nối chúng có thể chạy dọc theo bảng.

Nếu bạn có bất kỳ đề xuất nào về cách cải thiện mạch, vui lòng bình luận hoặc gửi email cho tôi.

Bước 3: Tìm một số công cụ

Tìm một số công cụ
Tìm một số công cụ
Tìm một số công cụ
Tìm một số công cụ
Tìm một số công cụ
Tìm một số công cụ
Tìm một số công cụ
Tìm một số công cụ

Tôi sử dụng các công cụ và thiết bị sau cho dự án này:

  • Breadboard để kiểm tra các thành phần trước khi hàn chúng vào dải
  • Một cặp kìm nhỏ để cắt dây điện
  • Máy rút dây tự động
  • Kìm uốn dây lõi đặc và chân linh kiện
  • Sắt hàn với nhiệt độ điều chỉnh
  • "Giúp tay" để giữ tấm bảng trong khi hàn
  • Một loa khuếch đại nhỏ và cáp âm thanh 3,5 mm để kiểm tra mạch âm thanh đầu ra

Bước 4: Thực hiện theo sơ đồ

Theo sơ đồ
Theo sơ đồ

Sơ đồ này được tạo bằng Fritzing và tôi khuyên bạn nên kiểm tra kỹ với nó trong suốt quá trình để thấy rằng bạn không bỏ lỡ bất kỳ thành phần hoặc kết nối nào.

Các thành phần trên sơ đồ trông không giống chính xác với những thành phần tôi đã sử dụng trong mạch của mình nhưng nó chỉ ra cách kết nối dây và chân cắm ở những vị trí giống như trên các linh kiện của tôi.

Bước 5: Kết nối Arduino với Bảng phân tích thẻ MicroSD

Kết nối Arduino với Bảng ngắt thẻ MicroSD
Kết nối Arduino với Bảng ngắt thẻ MicroSD
Kết nối Arduino với Bảng ngắt thẻ MicroSD
Kết nối Arduino với Bảng ngắt thẻ MicroSD
Kết nối Arduino với Bảng ngắt thẻ MicroSD
Kết nối Arduino với Bảng ngắt thẻ MicroSD

Tôi khuyên bạn nên bắt đầu dự án bằng cách kiểm tra hai thành phần quan trọng nhất của mạch: Arduino Nano và bảng đột phá thẻ MicroSD. Tôi làm điều này trên một breadboard và khi nó hoạt động tốt, tôi hàn các thành phần trên một tấm dải để làm cho nó tồn tại vĩnh viễn.

Nếu bạn muốn tìm hiểu thêm về cách hoạt động của bo mạch đột phá MicroSD, tôi khuyên bạn nên đọc hướng dẫn này từ Adafruit: Hướng dẫn về bảng đột phá thẻ Micro SD.

Hàn đầu ghim vào bảng Arduino và bảng đột phá MicroSD. Tôi sử dụng một bảng mạch để giữ các đầu ghim nam tại chỗ trong khi hàn. Có thể khó để tạo ra một mối hàn tốt và bạn sẽ gặp một số lỗi trong hình ảnh ví dụ của tôi. Tôi khuyên bạn nên xem một số hướng dẫn hàn trước khi bắt đầu nếu đây là lần đầu tiên bạn sử dụng mỏ hàn.

Kết nối bảng đột phá MicroSD với Arduino trên breadboard theo thứ tự sau:

  • Chân Arduino GND -> MicroSD GND
  • Arduino chân 5V -> MicroSD VCC
  • Chân Arduino D10 -> MicroSD CS
  • Chân Arduino D11 -> MicroSD DI
  • Chân Arduino D12 -> MicroSD D0
  • Chân Arduino D13 -> MicroSD SCK (Tôi cũng đã thấy nó được gọi là CLK)

Chân CD của bảng đột phá MicroSD không được sử dụng trong dự án này.

Bước 6: Chuẩn bị thẻ MicroSD

Chuẩn bị thẻ MicroSD
Chuẩn bị thẻ MicroSD
Chuẩn bị thẻ MicroSD
Chuẩn bị thẻ MicroSD
Chuẩn bị thẻ MicroSD
Chuẩn bị thẻ MicroSD

Kết nối thẻ MicroSD với máy tính bằng bộ điều hợp. Tôi sử dụng bộ chuyển đổi thẻ MicroSD sang thẻ SD. Định dạng thẻ MicroSD bằng phần mềm SD Formatter từ SD Association:

Tôi sử dụng cài đặt “Định dạng ghi đè” để xóa mọi thứ trên thẻ MicroSD mặc dù thẻ của tôi là thương hiệu mới và đã trống. Tôi làm điều này vì nó được khuyến khích trong nhiều hướng dẫn sử dụng thẻ SD với Arduino. Chỉ định tên của thẻ và nhấn “Định dạng”. Điều này thường mất khoảng 5 phút đối với tôi và kết thúc với thông báo “Định dạng thẻ hoàn tất!”. Đóng SDFormatter.

Tải lên tất cả các tệp.wav-clip âm thanh đã nén vào thư mục gốc của thẻ MicroSD được tìm thấy tại đây. Đẩy thẻ MicroSD ra sau khi quá trình tải lên hoàn tất và đặt nó trở lại bảng đột phá MicroSD.

Nếu bạn biết cách sử dụng phần mềm âm thanh, bạn có thể thêm các đoạn âm thanh của riêng bạn thay vì của tôi nếu bạn đặt tên chúng giống như trong các tệp ví dụ của tôi. Các tệp phải là tệp.wav 8bit với tần số lấy mẫu là 44 100Hz.

Bước 7: Kiểm tra thẻ MicroSD

Kiểm tra thẻ MicroSD
Kiểm tra thẻ MicroSD
Kiểm tra thẻ MicroSD
Kiểm tra thẻ MicroSD

Tải mã “CardInfoTest10” lên Arduino để kiểm tra kết nối với thẻ MicroSD. Mã này được tạo ra bởi Limor Fried 2011 và được sửa đổi bởi Tom Igoe 2012 và được tìm thấy và giải thích trên trang web Arduino tại đây.

Mở màn hình nối tiếp trên 9600 baud và xác nhận rằng bạn nhận được thông báo sau:

“Đang khởi tạo thẻ SD… Đấu dây chính xác và có thẻ.

Loại thẻ: SDHC

Loại âm lượng là FAT32”

Sau đó, theo sau nhiều dòng văn bản mà bây giờ không quan trọng đối với chúng tôi.

Nếu bạn muốn tìm hiểu cách hoạt động của màn hình nối tiếp, hãy xem bài học này từ Adafruit: Arduino màn hình nối tiếp.

Bước 8: Hàn Arduino và Bảng đột phá MicroSD vào Stripboard

Hàn Arduino và Bảng đột phá MicroSD vào Stripboard
Hàn Arduino và Bảng đột phá MicroSD vào Stripboard
Hàn Arduino và Bảng đột phá MicroSD vào Stripboard
Hàn Arduino và Bảng đột phá MicroSD vào Stripboard
Hàn Arduino và Bảng đột phá MicroSD vào Stripboard
Hàn Arduino và Bảng đột phá MicroSD vào Stripboard

Ngắt kết nối Arduino khỏi máy tính và nhẹ nhàng cạy Arduino và bảng đột phá MicroSD ra khỏi bảng mạch. Tôi sử dụng một tuốc nơ vít "đầu phẳng" nhỏ và vặn nó giữa phần nhựa của đầu ghim nam và bảng mạch bánh mì ở một số nơi cho đến khi các thành phần đủ lỏng để có thể nhấc lên bằng tay.

Đặt breadboard đi và lật dải giấy để các đảo đồng hướng xuống dưới. Bây giờ đã đến lúc hàn Arduino và bảng đột phá MicroSD vào bảng dải để làm cho các phần này của dự án tồn tại vĩnh viễn. Hãy nhớ rằng thực sự rất khó để tháo các thành phần sau khi hàn chúng lên tấm bảng điều khiển, vì vậy hãy đảm bảo chúng được đặt chính xác vào đúng vị trí và chúng được đẩy càng chặt vào tấm bảng mạch càng tốt để tạo cho chúng độ bền cơ học tốt sau khi hàn.

Tôi sử dụng băng keo cách điện để giữ các linh kiện trong khi hàn vì khi hàn bạn cần lật ngược dải băng để bạn nhìn thấy các đảo đồng và đầu ghim nam nơi cần hàn.

Tôi sử dụng "bàn tay trợ giúp" trong khi hàn để tránh đặt tấm bảng và các thành phần lỏng lẻo trên bàn. Nếu họ đặt xuống, các thành phần lỏng lẻo có thể di chuyển xung quanh một chút và sự phù hợp chặt chẽ với bảng dải có thể bị mất.

Lặp lại quy trình cho bảng đột phá MicroSD. Đầu tiên bạn hãy đặt thật chặt vào đúng chỗ và buộc chặt bằng băng keo cách điện.

Bởi vì bảng đột phá MicroSD chỉ có các đầu ghim nam ở một bên, nên nó sẽ được gắn chặt ở vị trí nghiêng. Tôi không thấy có vấn đề gì với điều này nên tôi buộc chặt nó với một góc bằng băng cách điện và nó nằm chặt sau khi hàn.

Sau đó, tôi lật ngược tấm bảng và sử dụng “bàn tay trợ giúp” của mình trong khi hàn.

Bước 9: Kết nối Núm điều chỉnh âm lượng và Bộ lọc thông thấp với Stripboard

Kết nối Núm điều chỉnh âm lượng và Bộ lọc thông thấp với Stripboard
Kết nối Núm điều chỉnh âm lượng và Bộ lọc thông thấp với Stripboard
Kết nối Núm điều chỉnh âm lượng và Bộ lọc thông thấp với Stripboard
Kết nối Núm điều chỉnh âm lượng và Bộ lọc thông thấp với Stripboard
Kết nối Núm điều chỉnh âm lượng và Bộ lọc thông thấp với Stripboard
Kết nối Núm điều chỉnh âm lượng và Bộ lọc thông thấp với Stripboard

Bây giờ là lúc để thêm các thành phần vào bảng dải để đầu ra âm thanh và điều khiển âm lượng. Các thành phần sẽ được kết nối với nhau bằng dây lõi đặc màu.

Chiết áp hoạt động như một bộ điều khiển âm lượng, khi xoay nó sẽ làm tăng điện trở của nó và giảm âm lượng của âm thanh phát ra. Nếu bạn muốn tìm hiểu thêm về chiết áp, bạn có thể xem trang wikipedia này: en.wikipedia.org/wiki/Potentiometer.

Điện trở 1k Ohm và tụ gốm 0, 1 uF hoạt động như một bộ lọc thông thấp để loại bỏ nhiễu âm độ cao. Nếu bạn muốn tìm hiểu thêm về các bộ lọc thông thấp, bạn có thể xem trang wikipedia này: en.wikipedia.org/wiki/Low-pass_filter

Tôi đã hàn các thành phần này vào bảng dải trước khi hàn các dây giữa bảng ngắt MicroSD và Arduino. Tôi làm điều này vì tôi muốn các dây dẫn cho đầu ra âm thanh nằm gần dải bảng điều khiển.

Bắt đầu bằng cách làm phẳng các chân kim loại của chiết áp nếu chúng bị cong như của tôi trong ví dụ. Bằng cách này, bạn có thể luồn các chân qua các lỗ của bảng dải để tăng độ bền giữ chiết áp ở vị trí trên bảng dải.

Đẩy chiết áp qua các lỗ của bảng điều khiển theo sơ đồ fritzing.

Dùng kìm để uốn cong các chân đỡ của chiết áp về phía bảng điều khiển.

Bây giờ đã đến lúc kết nối chiết áp với Arduino. Cắt dây lõi đặc theo đúng chiều dài.

Dùng dụng cụ dải cáp để loại bỏ khoảng 5mm nhựa ở mỗi đầu dây để lộ phần kim loại bên trong.

Sử dụng kìm để uốn dây sao cho nó vừa vặn với tấm bìa cứng.

Đẩy dây qua các lỗ trên bảng điều khiển kết nối nó với chân bên phải của chiết áp và chân D9 của Arduino. Uốn cong dây ở mặt sau của bảng điều khiển để giữ dây ở vị trí trong khi nhiều thành phần hơn được thêm vào. Chưa hàn.

Lặp lại quá trình bằng cách thêm một dây vào chân giữa của chiết áp và một chân trống ở bên phải của chiết áp theo sơ đồ fritzing.

Thêm điện trở 1k Ohm vào một lỗ bên cạnh dây dẫn từ chốt giữa của chiết áp.

Dùng kìm để uốn cong một chân của tụ điện hai lần để làm cho nó vừa với hai lỗ trên bảng điện tử theo sơ đồ cuộn.

Đẩy tụ điện qua các lỗ trên bảng điện tử để một chân có chung một lỗ với điện trở và một chân đi qua một lỗ trên đảo 3 lỗ trống ở bên phải của điện trở.

Đẩy tụ điện xuống đủ xa để nó không cao hơn so với giá đỡ của chiết áp bên dưới các sợi. Điều này là do đỉnh kim loại của vỏ sẽ dựa vào giá đỡ trên chiết áp và do đó tụ điện không được nằm trên đỉnh.

Thêm hai dây nữa để nối đất arduino vào chân trái của chiết áp và tiếp tục từ đó đến một lỗ kết nối với tụ điện.

Bước 10: Hàn Núm điều chỉnh âm lượng và Bộ lọc thông thấp vào Stripboard

Hàn Núm điều chỉnh âm lượng và Bộ lọc thông thấp vào Stripboard
Hàn Núm điều chỉnh âm lượng và Bộ lọc thông thấp vào Stripboard
Hàn Núm điều chỉnh âm lượng và Bộ lọc thông thấp vào Stripboard
Hàn Núm điều chỉnh âm lượng và Bộ lọc thông thấp vào Stripboard
Hàn Núm điều chỉnh âm lượng và Bộ lọc thông thấp vào Stripboard
Hàn Núm điều chỉnh âm lượng và Bộ lọc thông thấp vào Stripboard
Hàn Núm điều chỉnh âm lượng và Bộ lọc thông thấp vào Stripboard
Hàn Núm điều chỉnh âm lượng và Bộ lọc thông thấp vào Stripboard

Sau khi uốn cong tất cả các dây ở mặt sau của bảng dải để các thành phần và dây không bị rơi ra ngoài, bạn có thể lật ngược bảng dải. Tôi sử dụng "đôi tay trợ giúp" của mình để giữ tấm bảng lật ngược. Đảm bảo rằng chân uốn cong của các thành phần và dây không ảnh hưởng đến bất kỳ chân nào khác. Đôi khi các chân cong có thể được sử dụng để thu hẹp khoảng cách giữa các đảo đồng khác nhau. Thông thường điều này tốt khi làm với đất và chân 5V của Arduino vì nhiều thành phần thường được kết nối với hai chân này. Tôi sử dụng kỹ thuật này trên chân nối đất của Arduino trong trường hợp này.

Sau khi hàn, tôi sử dụng một chiếc kìm nhọn để cắt chân và dây ở những nơi chúng quá dài.

Bước 11: Kết nối Bảng đột phá MicroSD với Arduino

Kết nối Bảng đột phá MicroSD với Arduino
Kết nối Bảng đột phá MicroSD với Arduino
Kết nối Bảng đột phá MicroSD với Arduino
Kết nối Bảng đột phá MicroSD với Arduino
Kết nối Bảng đột phá MicroSD với Arduino
Kết nối Bảng đột phá MicroSD với Arduino

Bây giờ đã đến lúc kết nối bảng đột phá MicroSD với Arduino. Bắt đầu bằng cách kết nối dây giữa mặt đất của Arduino với mặt đất của bảng đột phá MicroSD. Bây giờ tôi sử dụng phần mở rộng của chân nối đất Arduino mà tôi đã tạo bằng cách hàn đầu dây nối giữa Arduino và chân trái của chiết áp vào đảo đồng liền kề bên cạnh chân nối đất của Arduino.

Tiếp tục uốn cong phần cuối của dây ở mặt sau của bảng điều khiển để giữ dây cố định và chờ hàn cho đến khi tất cả các dây giữa Arduino và bảng mạch MicroSD đã đúng vị trí.

Thêm một dây giữa chân CS của bảng đột phá MicroSD và chân D10 của Arduino.

Tiếp tục với một dây nối giữa chân DI của bảng đột phá MicroSD và chân D11 của Arduino.

Kết nối DO của bảng đột phá MicroSD với chân D12 của Arduino.

Kết nối chân SCK của bảng đột phá MicroSD (trên một bảng đột phá MicroSD khác mà tôi đã sử dụng trước đây chân này được gọi là CLK thay vì SCK) với chân D13 của Arduino.

Dây cuối cùng được kết nối là giữa chân VCC của bảng ngắt MicroSD và chân 5V của Arduino.

Dây có thể hơi chật chội nhưng hãy đảm bảo các phần kim loại của dây không chạm vào nhau.

Xoay bảng dải xung quanh và đảm bảo các dây vẫn ở đúng vị trí.

Bước 12: Hàn MicroSD Breakout Board vào Stripboard

Hàn Bảng đột phá MicroSD vào Stripboard
Hàn Bảng đột phá MicroSD vào Stripboard
Hàn Bảng đột phá MicroSD vào Stripboard
Hàn Bảng đột phá MicroSD vào Stripboard

Bôi thuốc hàn và cắt các đầu dây thừa.

Bước 13: Kết nối và hàn Jack âm thanh với Stripboard

Kết nối & hàn Jack âm thanh với Stripboard
Kết nối & hàn Jack âm thanh với Stripboard
Kết nối & hàn Jack âm thanh với Stripboard
Kết nối & hàn Jack âm thanh với Stripboard
Kết nối & hàn Jack âm thanh với Stripboard
Kết nối & hàn Jack âm thanh với Stripboard
Kết nối & hàn Jack âm thanh với Stripboard
Kết nối & hàn Jack âm thanh với Stripboard

Bây giờ đã đến lúc kết nối giắc cắm âm thanh với bảng thoát. Bắt đầu bằng cách buộc chặt dây vào giắc cắm âm thanh và uốn cong dây xung quanh chân giắc cắm âm thanh để chúng cố định.

Có thể khó giữ dây tại chỗ trong khi hàn. Tôi sử dụng “bàn tay giúp đỡ” của mình một lần nữa cho việc này.

Kết nối các dây giắc cắm âm thanh với bảng điều khiển theo sơ đồ hoạt động và uốn cong các dây ở mặt sau của bảng dải để giữ chúng ở đúng vị trí.

Lật ngược tấm bảng và bôi chất hàn vào các dây giắc cắm âm thanh. Sau đó, cắt các dây thừa bằng một chiếc kìm.

Bước 14: Kiểm tra giắc cắm âm thanh

Kiểm tra giắc cắm âm thanh
Kiểm tra giắc cắm âm thanh
Kiểm tra giắc cắm âm thanh
Kiểm tra giắc cắm âm thanh

Bây giờ là lúc để kiểm tra đầu ra âm thanh. Kết nối Arduino với máy tính và tải lên -code “andi_testsound” được tìm thấy ở đây.

Kết nối giắc cắm âm thanh bằng cáp âm thanh 3,5 mm (cùng loại đầu nối mà tai nghe thông thường sử dụng) với loa khuếch đại. Trong video này, tôi kết nối giắc cắm âm thanh với một loa bluetooth nhỏ cũng có đầu vào "Âm thanh vào" 3,5 mm ở mặt sau. Mạch này sẽ không hoạt động với tai nghe được kết nối vì nó thiếu khuếch đại âm thanh phát ra. Arduino vẫn cần được kết nối với máy tính để có nguồn. Mã “andi_testsound” phát các đoạn âm thanh khác nhau từ thẻ MicroSD và nếu mọi thứ hoạt động, giờ đây bạn sẽ nghe thấy một nhịp ngẫu nhiên qua loa của mình. Bạn cũng có thể vặn chiết áp để tăng hoặc giảm âm lượng của đầu ra.

Bước 15: Kết nối và hàn chiết áp vào Stripboard

Kết nối và hàn chiết áp vào Stripboard
Kết nối và hàn chiết áp vào Stripboard
Kết nối và hàn chiết áp vào Stripboard
Kết nối và hàn chiết áp vào Stripboard
Kết nối và hàn chiết áp vào Stripboard
Kết nối và hàn chiết áp vào Stripboard

Bây giờ là lúc để thêm phần còn lại của chiết áp được sử dụng làm nút bấm để điều khiển nhịp tạo ra. Đọc thêm về cách sử dụng chiết áp làm đầu vào tương tự với Arduino trên trang web Arduino: Đọc chiết áp (đầu vào tương tự).

Dùng kìm để nắn thẳng chân của chiết áp không có chức năng điện giống như đã làm với chiết áp đầu tiên.

Đặt chiết áp vào đúng vị trí theo giản đồ Fritzing với tất cả năm chân của linh kiện qua các lỗ.

Uốn cong hai chân bên ở mặt sau của tấm bảng để tạo cho nó một số độ bền cơ học trong khi hàn.

Hàn tất cả năm chân ngay cả khi các chân bên không có bất kỳ chức năng điện nào. Điều này làm cho chiết áp tăng thêm một chút độ bền cơ học.

Bước 16: Kết nối và hàn các tụ điện vào Stripboard

Kết nối & hàn các tụ điện với Stripboard
Kết nối & hàn các tụ điện với Stripboard
Kết nối & hàn các tụ điện với Stripboard
Kết nối & hàn các tụ điện với Stripboard
Kết nối & hàn các tụ điện với Stripboard
Kết nối & hàn các tụ điện với Stripboard

Các tụ điện được thêm vào giữa chân đầu ra tín hiệu và chân nối đất của chiết áp để làm cho tín hiệu ổn định hơn. Đọc thêm về làm mịn đầu vào trong Tài liệu hướng dẫn này: Đầu vào chiết áp mượt mà.

Thêm các tụ điện vào dải theo sơ đồ Fritzing. Đẩy chúng xuống càng gần bảng điện tử để phần trên của chúng không ở trên giá của chiết áp.

Gập chân của các tụ điện ở mặt sau của tấm bảng điều khiển để giữ chúng cố định trong khi hàn.

Hàn các chân và cắt bỏ phần dài còn thừa.

Bước 17: Kết nối và hàn bộ mã hóa quay với Stripboard

Kết nối & hàn bộ mã hóa quay với Stripboard
Kết nối & hàn bộ mã hóa quay với Stripboard
Kết nối & hàn bộ mã hóa quay với Stripboard
Kết nối & hàn bộ mã hóa quay với Stripboard
Kết nối & hàn bộ mã hóa quay với Stripboard
Kết nối & hàn bộ mã hóa quay với Stripboard
Kết nối & hàn bộ mã hóa quay với Stripboard
Kết nối & hàn bộ mã hóa quay với Stripboard

Duỗi thẳng hai chân bên của bộ mã hóa quay sao cho chúng nằm thẳng trên bảng dải. Tôi làm điều này vì bộ mã hóa quay của tôi có chân bên quá lớn để đẩy qua một lỗ trên bảng dải.

Đẩy bộ mã hóa quay qua bảng dải vào đúng vị trí theo giản đồ Fritzing.

Sau đó, tôi sử dụng một số băng cách điện để giữ bộ mã hóa quay tại chỗ trong khi hàn vì các chân của bộ mã hóa không giữ nó ở vị trí đủ tốt.

Hàn bộ mã hóa quay và tháo băng.

Bước 18: Kết nối & hàn dây Kết nối chiết áp với Arduino (1/2)

Kết nối & dây hàn Kết nối chiết áp với Arduino (1/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (1/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (1/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (1/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (1/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (1/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (1/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (1/2)

Thêm các cáp tín hiệu từ chân giữa của mọi chiết áp vào chân Arduino bên phải theo sơ đồ Fritzing.

Thực hiện tương tự với dây 5V kết nối chân phải chiết áp nối tiếp với chân VCC của bảng ngắt MicroSD.

Bẻ cong các dây ở mặt sau của tấm bảng.

Hàn dây và cắt phần kim loại còn sót lại của dây.

Bước 19: Kết nối & hàn dây Kết nối chiết áp với Arduino (2/2)

Kết nối & dây hàn Kết nối chiết áp với Arduino (2/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (2/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (2/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (2/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (2/2)
Kết nối & dây hàn Kết nối chiết áp với Arduino (2/2)

Nó bắt đầu đông đúc ở mặt trước của bảng điều khiển vì vậy chúng tôi muốn thêm các dây cuối cùng vào mặt sau để kết nối các chân cuối cùng của các thành phần. Bây giờ chiết áp và bộ mã hóa quay đã được đặt sẵn, bảng mạch dải có thể tự đứng lộn ngược giúp trong quá trình hàn dây thẳng ở mặt sau.

Bắt đầu bằng cách đo ba dây có chiều dài bằng nhau sẽ kết nối các chân nối đất của chiết áp. Những dây này sẽ không đi qua các lỗ mà thay vào đó được hàn khi nằm bên cạnh chốt bên phải theo Fritzing-schematic.

Điều này khó hơn hàn một dây đã đi qua lỗ và bị uốn cong, vì vậy hãy bắt đầu với từng dây một và cẩn thận để không hàn chồng lên nhau mối hàn của các chân khác nhau.

Bước 20: Kết nối & hàn dây Kết nối bộ mã hóa quay với Arduino

Kết nối & dây hàn Kết nối bộ mã hóa quay với Arduino
Kết nối & dây hàn Kết nối bộ mã hóa quay với Arduino
Kết nối & dây hàn Kết nối bộ mã hóa quay với Arduino
Kết nối & dây hàn Kết nối bộ mã hóa quay với Arduino
Kết nối & dây hàn Kết nối bộ mã hóa quay với Arduino
Kết nối & dây hàn Kết nối bộ mã hóa quay với Arduino

Bây giờ tiếp tục bằng cách thêm hai dây ngắn hơn để kết nối dây nối đất của chiết áp với bộ mã hóa quay.

Hàn các dây điện trong khi để bảng điện tử tự đứng trên chiết áp.

Thêm ba dây kết nối bộ mã hóa quay với arduino theo sơ đồ Fritzing và cuối cùng thêm một dây ngắn nối chân đất của bộ ngắt MicroSD với chân nối đất của chiết áp gần nhất. Hàn từng dây một.

Bước 21: Kiểm tra mã ANDI đầy đủ

Kiểm tra mã ANDI đầy đủ
Kiểm tra mã ANDI đầy đủ
Kiểm tra mã ANDI đầy đủ
Kiểm tra mã ANDI đầy đủ

Bây giờ là lúc để kiểm tra phiên bản đầy đủ của mã được tìm thấy ở đây. Kết nối Arduino với máy tính và tải mã ANDI lên.

Sau đó kết nối dây loa với đầu ra âm thanh và kiểm tra thử chiết áp và bộ mã hóa vòng quay. Nếu bạn nghe thấy nhiều tiếng ồn ở cường độ cao, đừng lo lắng, điều này xảy ra với tôi là do cấp nguồn cho Arduino bằng cáp USB. Trong bước tiếp theo, bạn sẽ hàn một đầu nối pin và một công tắc nguồn vào bảng điều khiển và sau đó Arduino không cần phải cấp nguồn cho máy tính nữa.

Bước 22: Kết nối và hàn đầu nối pin với Stripboard

Kết nối & hàn đầu nối pin với Stripboard
Kết nối & hàn đầu nối pin với Stripboard
Kết nối & hàn đầu nối pin với Stripboard
Kết nối & hàn đầu nối pin với Stripboard
Kết nối & hàn đầu nối pin với Stripboard
Kết nối & hàn đầu nối pin với Stripboard

Đầu nối pin kết nối pin 9V làm nguồn điện cho bảng mạch dải. Công tắc bật tắt sẽ bật hoặc tắt dự án bằng cách bắc cầu hoặc làm đứt dây màu đỏ của đầu nối pin.

Cắt dây màu đỏ cách giá đỡ đầu nối pin khoảng 10cm và uốn cong đầu dây quanh chốt giữa của công tắc bật tắt. Sau đó kết nối một dây khác dài khoảng 20cm vào một trong các chân bên ngoài của công tắc bật tắt.

Hàn cả hai dây màu đỏ vào công tắc bật tắt bằng cách sử dụng “bàn tay trợ giúp” để giữ dây tại chỗ.

Kết nối đầu dây màu đỏ với chân Vin của Arduino và dây màu đen với chân nối đất tại các vị trí theo sơ đồ Fritzing.

Uốn cong các dây ở mặt sau của tấm bảng và xoay tấm bảng lại để hàn nó vào vị trí.

Sử dụng công tắc bật tắt để bật Arduino và xem các đèn LED trên bộ điều khiển vi mô có bật không.

Bước 23: Kiểm tra mạch

Kiểm tra mạch
Kiểm tra mạch

Xoay chiết áp ngoài cùng bên trái ngược chiều kim đồng hồ để giảm âm lượng rồi cắm dây loa vào đầu nối âm thanh. Loa cũng phải ở mức âm lượng tối thiểu trong khi kết nối bảng điều khiển để tránh bất kỳ tiếng ồn lớn nào đôi khi có thể xảy ra khi đẩy dây loa vào đầu nối âm thanh.

Bước 24: Làm theo cách của bạn

Bao bọc nó theo cách của bạn
Bao bọc nó theo cách của bạn
Bao bọc nó theo cách của bạn
Bao bọc nó theo cách của bạn
Bao bọc nó theo cách của bạn
Bao bọc nó theo cách của bạn

Tuyệt vời, bạn đã hoàn thành! Bây giờ bạn có thể gắn mạch theo cách nào bạn thích. Tôi đã chọn đặt mạch của mình bên trong một vỏ bọc làm bằng nhôm tấm và ván ép bạch dương được sơn tối màu nhưng bạn cứ thoải mái làm điều đó.

Vui lòng để lại nhận xét hoặc gửi email cho tôi tại [email protected] với các mạch của bạn hoặc nếu bạn có bất kỳ câu hỏi hoặc cải tiến nào để chia sẻ!

Cuộc thi Tác giả Lần đầu tiên 2018
Cuộc thi Tác giả Lần đầu tiên 2018
Cuộc thi Tác giả Lần đầu tiên 2018
Cuộc thi Tác giả Lần đầu tiên 2018

Giải Nhì cuộc thi Tác giả lần thứ I năm 2018

Thử thách Epilog 9
Thử thách Epilog 9
Thử thách Epilog 9
Thử thách Epilog 9

Về nhì trong Thử thách Epilog 9

Cuộc thi Arduino 2017
Cuộc thi Arduino 2017
Cuộc thi Arduino 2017
Cuộc thi Arduino 2017

Về nhì trong Cuộc thi Arduino 2017

Đề xuất: