Mục lục:
- Bước 1: Lập mô hình 3D
- Bước 2: In 3D
- Bước 3: Điện tử
- Bước 4: Mã
- Bước 5: Lắp ráp
- Bước 6: Tiếp theo là gì?
Video: ElectrOcarina: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Như nhiều người, tôi là một fan hâm mộ lớn của Huyền thoại Zelda Ocarina Of Time, trò chơi mà tôi gọi là một trong những trò chơi điện tử hay nhất mà tôi từng chơi (nếu không phải là trò chơi đó). quyết định làm một cái điện tử. Chà… đến lúc đó thì tôi đã thất bại. Dù sao gần đây tôi đã phát hiện ra rằng một công ty đã thực hiện một số. Nhưng nó không thực sự là những gì tôi sẽ gọi là ElectrOcarina: bạn thậm chí không thể thổi vào nó! Vì vậy, khi tôi nhận ra rằng có một cuộc thi Nhạc cụ về nhạc cụ có thể hướng dẫn, tôi đã quyết định đấu lại bằng dây. các tệp để tạo điện thoại của riêng bạn. Nó có 7 nút, phát 8 âm và được cung cấp bởi Arduino Nano đơn giản. Để thực hiện dự án này, bạn sẽ cần:
Fusion 360
Máy in 3D
Một Nano Arduino
Một số linh kiện điện tử (BOM sẽ trình bày chi tiết bên dưới)
Thời gian & Tình yêu;)
Bước 1: Lập mô hình 3D
Đầu tiên, hãy thiết kế một Ocarina.
Dù sao đây là quá trình tôi đã trải qua để tạo ra mô hình này: -Vẽ vỏ của phần thân chính-Revolve-Vẽ phần miệng-Revolve- Fillet để làm mịn các điểm nối- Tạo lỗ cho các nút- Bù đắp mặt phẳng xây dựng- Bù đắp cấu hình của đối tượng vào phía trong- Trục ra để tạo "đường viền kẹp" - Vẽ cho loa- Trượt để tạo khoảng trống cho loa- Vẽ các chỗ nối bên trong để nhận các vít cho Piezo - Tách thân máy thành hai nửa- Kết hợp một với "Đường viền kẹp" Phần còn lại của các bước tạo mô hình là về việc tạo các phòng cho thiết bị điện tử bên trong. Hãy xem tệp tất cả các bước này sẽ có vẻ rõ ràng hơn
Như tôi đã nói, tôi không tự hào về mô hình này: - Quá nhiều bước-Quên lỗ cho công tắc bật tắt BẬT / TẮT-Chỗ để pin chưa xong-Giường cho arduino không vừa vặn, tôi tôi đang nghĩ cách khác để giữ nó
Vì những lý do này, tôi sẽ làm việc lại tệp và do đó bạn có thể thấy điều gì đó hơi khác so với những gì tôi đã trình bày hôm nay nếu bạn tải xuống. vui lòng tải xuống tệp hợp nhất từ đây. (Không thể tải lại tệp của tôi! Phải cập nhật tệp này càng sớm càng tốt) Về mặt sáng sủa, tôi đã tạo một số phần của tham số thiết kế để bạn có thể thay đổi kích thước của các lỗ nếu các nút của bạn không khớp với kích thước của tôi, idem cho kích thước loa và piezo. Để dễ dàng thực hiện các sửa đổi đó, bạn có thể đi tới Sửa đổi> Thay đổi Tham số (xem hình cuối)
Bước 2: In 3D
Khi mô hình đã sẵn sàng, chúng tôi có thể in 3D nó! Không phải nói nhiều về phần này
Sau khi chiến đấu xong với các giá đỡ, bạn có thể sử dụng chất bịt kín dạng khí dung (không rõ tên tiếng Anh của loại này). Nó sẽ cho phép bạn làm phẳng bề mặt của bản in. Về cơ bản thì nó như sau: -Áp dụng- Để nó khô- Dùng giấy nhám-Bắt đầu OverWatch out, phần này dài, nhưng bạn dành thời gian cho bước này càng lâu thì lớp sơn của bạn sẽ càng đẹp (đừng lười như tôi).
Bước 3: Điện tử
Vì vậy, đây là hóa đơn của vật liệu: -Arduino Nano-Dây điện- Bảng điện tử đục lỗ (tùy chọn) - Pin 9V- Móc pin- Công tắc bật / tắt (mà tôi đã quên !: o) - Điện trở 10K - Điện trở 1M - Piezo Buzzer - Loa 8Ohm ++++ Danh sách dưới đây có thể được thay thế đơn giản bằng bo mạch ++++ này
-LM386 (bộ khuếch đại âm thanh công suất thấp) - chiết áp 10 kohm-điện trở 10 ohm-tụ điện 10 µF -0,05 µF (hoặc 0,1 µF) tụ điện -250 µF
Có 4 phần trong mạch này: -Power-Blow Sensor-Buttons-Amplifier + Audio Out
Quyền lực
Không có gì thực sự đặc biệt, chỉ cần lưu ý rằng bạn sẽ cần một đường dây bổ sung từ pin đến bộ khuếch đại. Xem Pic ở trên.
Cảm biến thổi
Trong những lần thử nghiệm ban đầu, tôi đã sử dụng micrô, nhưng kết quả rất lộn xộn và ngẫu nhiên. Tôi đã từ bỏ điều này và quyết định sử dụng một chiếc Piezo đơn giản: Giá rẻ và hiệu quả. Bạn chỉ cần cắm nó giữa một chân analog của arduino và mặt đất. Đề phòng Điện trở 1MegaOhm được cắm vào paralel với piezo. Bạn cũng nên cẩn thận để tìm ra chốt nào là + và dây trắng được mài trên bánh piezo của bạn. Tôi đã tạo một mã rất đơn giản để kiểm tra việc đọc các giá trị trên màn hình và thử thành phần theo cả hai cách:
void setup () {pinMode (A0, INPUT); Serial.begin (9600); }
void loop () {Serial.println (analogRead (A0)); trì hoãn (20);}
nút
Trong khi thả, các nút phải được nối với đất thông qua một điện trở 10k.
Bộ khuếch đại
Công bằng mà nói, tôi chỉ đơn giản là sao chép lại mạch từ trang này
Bước 4: Mã
Đoạn mã sử dụng thư viện "The Synth" do DZL tạo ra, nó có thể được tải xuống từ trang github này. Xem lại phần tôi đã viết, đây là một đoạn mã khá đơn giản: Nó kiểm tra xem có một cú đánh hay không. Nếu vậy nó sẽ kiểm tra xem có nút nào không. nhấn, sau đó chơi một nốt nhạc. mặc dù nếu không có nút nào được nhấn nhưng có một cú đánh, nó sẽ phát cao độ cơ bản. Nếu không có cú đánh, nó sẽ không có gì.
Bước 5: Lắp ráp
Đã đến lúc hàn tất cả mọi thứ và đi sâu vào dây điện… Nó thật lộn xộn… Hãy cho những sợi dây khá dài vào các nút của bạn, nó sẽ giúp ích trong quá trình lắp ráp.
Bước 6: Tiếp theo là gì?
Thật là vui và thất vọng khi thực hiện dự án này, nhưng đó chỉ là phiên bản v1 vì nó có thể được cải thiện theo nhiều cách! Dưới đây là danh sách các phát triển trong tương lai: -Bao gồm một nút bổ sung để phát âm bán nguyệt-Tốt nhất chất lượng âm thanh-Làm lại tệp 3D -Chuẩn bị một tấm chắn sẵn sàng để cắm Hy vọng bạn thích dự án và vui lòng cho tôi biết nếu bạn đã thực hiệ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