Mục lục:
- Bước 1: Điện tử
- Bước 2: Lập trình vi điều khiển
- Bước 3: Làm bao vây
- Bước 4: Điền vào Bao vây
- Bước 5: Khắc bảng mặt trước bằng nhôm
- Bước 6: Đã xong
Video: 160 LED VU-Meter: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Dự án này là đồng hồ VU-âm thanh nổi 160 LED, với 80 LED cho mỗi kênh âm thanh. Nó dựa trên vi điều khiển AVR ATmega328p, cùng bên trong Arduino UNO hoặc nano. Máy đo VU này phản ứng với âm thanh được cấp vào giắc cắm RCA ở phía sau thiết bị và có thể được cắm trên bất kỳ bộ khuếch đại âm thanh nào. Tôi đã thử nghiệm nó trên đầu ra preamp của amp của tôi và các mức đều ổn và có thể được điều chỉnh với sự trợ giúp của chiết áp.
Dự án này không khó để thực hiện nhưng tôi không khuyến khích nó cho người mới bắt đầu trong lĩnh vực điện tử, vì bạn cần biết cách hàn các linh kiện SMD. Nhưng bạn sẽ có rất nhiều niềm vui khi xây dựng nó, hàn nó và lắp nó lại với nhau như tôi đã làm!
Hướng dẫn này có mục tiêu dạy cách xây dựng VU-meter này từ các tệp dự án của tôi. Tất cả các tệp liên quan đến phần cứng hoặc phần mềm đều có trên Github của tôi vì dự án này là mã nguồn mở. Hãy sửa đổi nó! Mã cũng được ghi lại (theo cách doxygen)!
Hãy bắt đầu xây dựng!
Bước 1: Điện tử
Chúng tôi sẽ bắt đầu bằng cách xây dựng cốt lõi của VU-meter: điện tử.
Tôi đã tạo một PCB bằng EAGLE. Các tệp có trên Github của tôi.
Bạn sẽ cần hai PCB và một vài thành phần. Trên thực tế, hóa đơn vật liệu đề cập đến một PCB và vì có hai kênh âm thanh, bạn sẽ cần hai PCB và mỗi thành phần hai lần.
Bạn có thể truy cập BOM (Bill Of Materials) tại đây: BOM.
Bạn có thể truy cập vào các tệp PCB Gerber tại đây: Gerber.
Đối với PCB, bạn sẽ cần phải sản xuất nó, có rất nhiều công ty sẽ làm nó với giá rẻ như JLCPCB hoặc PCBWAYS. Cá nhân tôi đã sử dụng PCBWAYS và họ đã cung cấp cho tôi các bảng để đổi lấy một số lời cảm ơn / đánh giá trên Github của tôi.
Nếu bạn chưa bao giờ đặt mua PCB trước đây, điều đó rất dễ dàng, bạn chỉ cần nén các tệp Gerber được liên kết ở trên trong một kho lưu trữ.zip và thả nó trên trang web của nhà sản xuất yêu thích của bạn. Và đó là nó !
Nếu bạn chọn sử dụng PCBWAYS, bạn có thể dễ dàng đặt mua PCB mà không gặp rắc rối với Gerbers bằng cách nhấp vào liên kết sau: EASY_ORDER_LINK
Khi bạn có tất cả các thành phần cần thiết, bạn có thể hàn mọi thứ bằng cách theo tên thành phần trên BOM và trên PCB.
Bước 2: Lập trình vi điều khiển
Khi hai bo mạch của bạn đã được hàn xong, bạn sẽ cần phải lập trình vi điều khiển ATmega328p trên chúng.
Để ghi phần sụn trên atmega32, trước tiên bạn cần tải xuống thư mục phần mềm trên GitHub.
Để làm được điều đó, bạn sẽ cần một lập trình AVR như USBASP này (bạn có thể tìm thấy nó trên Aliexpress, bangood, ebay bằng cách tìm kiếm usbasp…) hoặc đơn giản là Arduino.
Nếu bạn sử dụng Arduino, chỉ cần làm theo hướng dẫn này:
Nếu bạn sử dụng trình lập trình AVR, chỉ cần làm theo điều này:
Tôi sẽ cung cấp cho bạn các tiêu đề về cách thực hiện điều đó với trình lập trình isp được liệt kê trước đây (đảm bảo rằng các trình điều khiển được cài đặt chính xác, bạn có thể xem các thông tin hữu ích về điều đó bằng cách tìm kiếm trên Google.)
Cài đặt WinAVR (dành cho windows) (để cho phép máy tính giao tiếp với ATmega thông qua lập trình viên): Liên kết
Sau đó kết nối bộ lập trình với máy tính và với PCB (đầu nối 6 chân). Hãy chú ý khi thực hiện, nếu bạn cắm sai cách thì rõ ràng là nó sẽ không hoạt động.
Mở một thiết bị đầu cuối (CMD trên Windows) và nhập:
avrdude -c usbasp -p m328p -B 5 -U flash: w: firmware.hex -U lfuse: w: 0xBF: m -U hfuse: w: 0xD9: m
Xong ! Phần mềm điều khiển đã được cài đặt sẵn trên bộ vi điều khiển! (Nếu nó không thành công, hãy đảm bảo rằng bạn đã cài đặt đúng trình điều khiển, tên lập trình viên isp chính xác, kết nối tốt trên mạch của bạn.)
Bước 3: Làm bao vây
Tôi đã sử dụng MDF và ván ép làm vật liệu cơ bản để làm vỏ máy. Bạn có thể tìm thấy tất cả các bản thiết kế để cắt gỗ và lắp ráp nó TẠI ĐÂY.
Bước 4: Điền vào Bao vây
Bạn sẽ cần thêm đầu nối USB, giắc cắm RCA và chậu. Một nồi được sử dụng để đặt mức tăng đầu vào của máy đo VU, nồi còn lại không được sử dụng và có thể được sử dụng cho bất kỳ thứ gì bạn muốn chỉ bằng cách sửa đổi phần mềm.
Sau khi hoàn tất, hãy thêm PCB và kết nối chúng với các đầu nối và chậu.
Tôi đã thêm một phần đáy bằng acrylic trong suốt vào vỏ máy để bạn vẫn có thể nhìn vào bên trong máy đo VU.
Bước 5: Khắc bảng mặt trước bằng nhôm
Tôi đã sử dụng Nhôm cho bảng điều khiển phía trước và tôi quyết định thêm vào logo của mình. Tôi đã khắc nó bằng phương pháp điện hóa gọi là điện phân. Nó rất dễ làm và bạn có thể tìm hiểu thêm một chút về nó TẠI ĐÂY.
Tôi đã sử dụng băng keo điện để bảo vệ phần tôi không muốn khắc.
Bước 6: Đã xong
Đừng quên, tất cả các tệp thiết kế và chi tiết đều có trên Github của tôi TẠI ĐÂY!
Đề 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