Mục lục:
- Bước 1: Cách tôi bắt đầu và những gì bạn cần
- Bước 2: Soạn bài hát
- Bước 3: Kết nối OLED
- Bước 4: Kết nối Điện trở cảm ứng lực và đèn LED với Phần còn lại
- Bước 5: Mã
- Bước 6: Xây dựng Hộp
- Bước 7: Thời gian hàn
- Bước 8: Kết hợp tất cả lại với nhau
Video: Hộp âm nhạc với màn hình nhỏ (OLED) và đèn LED: 8 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Ý tưởng của tôi là một chiếc hộp sẽ phát nhạc khi bạn mở nó. Nó cũng có màn hình với biểu tượng cảm xúc đánh thức, chào bạn. Ngoài ra còn có một đèn LED trong đó sáng lên nếu bạn giữ điện trở Cảm ứng lực bóp giữa các ngón tay, trong khi vòng lặp tiếp theo của bài hát sẽ xảy ra. Nhạc sẽ dừng nếu bạn đóng hộp lại vì nắp đóng trên một nút.
Tôi muốn làm một chiếc hộp mà bên cạnh chiếc hộp âm nhạc cũng giống như một con rô bốt nhỏ có cá tính. Màn hình hiển thị 2 biểu tượng cảm xúc đóng vai trò lớn nhất trong việc này, vì tôi nhận thấy mọi người liên hệ nhiều hơn với các đối tượng có khuôn mặt. Các biểu tượng cảm xúc trên màn hình thể hiện cảm xúc, góp phần tạo nên ý tưởng về việc nó là một con robot nhỏ. Tôi nhận thấy mọi người phản ứng với điều này một cách tích cực. Điện trở nhạy cảm với lực làm tăng thêm sự tương tác với nó. Nếu bạn nhấn giữ nó ngay khi bài hát chuyển sang vòng lặp thứ hai, đèn sẽ sáng, đó là dấu hiệu hộp phản ứng với bạn. Ánh sáng tôi chọn là màu vàng, một màu vui vẻ và phù hợp với bên ngoài của hộp.
Dưới đây là hướng dẫn về cách tôi thực hiện dự án này.
Bước 1: Cách tôi bắt đầu và những gì bạn cần
Tôi bắt đầu bằng việc phác thảo ý tưởng về những gì tôi muốn làm
Những gì bạn cần:
1. Một Arduino. (Tôi đã sử dụng Arduino Uno.)
2. Màn hình OLED. (Tôi đã sử dụng I2C OLED 0,96)
3. Một chiếc còi Piezo.
4. Một nút bấm.
5. Một điện trở nhạy cảm với lực.
6. Một đèn LED.
7. Một điện trở 220 Ohm và một điện trở 1KOhm.
8. Dây điện. (Tôi đã sử dụng cáp bắt đầu nhảy.)
9. Một bảng mạch nhỏ.
10. Một mỏ hàn và thiếc.
Những gì bạn cần để làm hộp:
1. Gỗ.
2. Một cái cưa.
3. Giấy nhám hoặc máy chà nhám.
4. Búa và đinh.
5. Thanh chắn, vít và một chốt nhỏ.
7. Một máy khoan và tuốc nơ vít
8. băng keo.
Phiên bản đầy đủ của mã của toàn bộ dự án sẽ được đưa vào phần sau của hướng dẫn này
Bước 2: Soạn bài hát
Tiếp theo, tôi sáng tác một bài hát mà tôi muốn chiếc hộp phát
Tôi đã sử dụng một phần mềm kỹ thuật số cho việc này, nhưng bạn cũng có thể sử dụng một nhạc cụ và viết ra các ghi chú hoặc chơi với bộ rung Piezo và tần số của bạn.
Rất dễ dàng để mắc một bộ rung piezo. Tất cả những gì nó cần là một chân đầu vào. (Tôi đã sử dụng 12) và một chân nối đất. Tôi cũng đặt một nút ở giữa 2 bên của breadboard để hoạt động như một cầu nối. Nút này sẽ dừng âm thanh nếu được nhấn,
Tôi đã sử dụng trang web tiện dụng này để dịch các ghi chú thành tần số cho mã của mình:
pages.mtu.edu/~ctures/notefreqs.html
Trong hình thứ ba, bạn có thể thấy một đoạn mã của tôi cho bài hát. Sau 'tone', chữ số đầu tiên giữa các dấu ngoặc đơn là ghim de nơi kết nối bộ rung Piezo. Chữ số thứ hai là tần số của âm báo. Với độ trễ, con số giữa các dấu ngoặc đơn là khoảng thời gian âm thanh giữ được cho đến khi âm báo chuyển sang âm kế tiếp bên dưới âm thanh đó.
Bước 3: Kết nối OLED
OLED tôi đã sử dụng có bốn điểm: GND, VCC, SCL và một SDA.
GND bạn kết nối với GND (mặt đất) trên Arduino của bạn.
VCC bạn kết nối với 5V (5-volt) trên Arduino.
SCL sang SCL.
Và SDA ĐẾN SDA.
Để làm cho OLED hoạt động, trước tiên bạn phải tải xuống một số Thư viện.
Tôi đã tải xuống sân chơi Adafruit Circuit, Thư viện Adafruit GFX và Adafruit SSD1306.
Tôi đã sử dụng bản phác thảo ví dụ ssd1306_12x64_i2c để xem nó có hoạt động không. Bạn có thể tìm thấy cái này tại File> example> Adafruit SSD1306> ssd1306_128x64_i2c (Tôi chọn cái này vì màn hình của tôi có kích thước này) Bạn có thể thấy cái này trong hình thứ hai
Nếu tệp này không hoạt động, có thể bạn cần thay đổi một số thứ nhỏ trong đó.
Tìm mã trong phần thiết lập void cho:
if (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// Địa chỉ 0x3D cho 128x64
Tôi bắt vít chữ D ở đây vì tôi phải thay đổi chữ D này thành chữ C để làm cho nó hoạt động.
Trong hình thứ ba, bạn có thể thấy một chút mã của tôi tạo nên biểu tượng cảm xúc của hình đầu tiên.
Bước 4: Kết nối Điện trở cảm ứng lực và đèn LED với Phần còn lại
Để kết nối Điện trở cảm ứng lực và đèn LED, bạn cần 2 điện trở. 220 Ohm đối với đèn LED và điện trở 1K Ohm đối với điện trở nhạy cảm với lực.
DẪN ĐẾN:
Chân dương của đèn LED cần được kết nối với điện trở 220 Ohm kết nối với chân 10 trên Arduino. Chân âm của đèn LED cần được kết nối với dây nối đất trên một bảng mạch nhỏ riêng biệt. Trên bảng mạch, tôi đã tạo một đường dây nối đất và một đường dây 5 volt, bởi vì tôi có quá nhiều chân cắm cần đến đó và không đủ lỗ trên Arduino của mình.
Điện trở nhạy cảm với lực:
Điện trở cảm ứng lực cần chân trái được kết nối với cả điện trở 1K Ohm và dây kết nối với lỗ A0 trên Arduino. Điện trở 1K Ohm Kết nối với đường nối đất trên bảng mạch.
Chân phải bạn đấu vào dây 5 vôn trên bảng mạch.
Để làm cho tất cả điều này hoạt động trong mã, bạn cần xác định nó được kết nối với chân nào phía trên void setup () {.
Bước 5: Mã
Dưới đây là một liên kết đến mã:
github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project
Bước 6: Xây dựng Hộp
Bạn đã thấy tổng cộng 8 tấm gỗ.
Loại gỗ tôi sử dụng dày khoảng 0,5cm.
1. Nắp và đáy hộp có kích thước 11cm x 11cm.
2. Đây là cạnh trái và phải của hộp là 10,2cm x 8cm. Tạo một trong các tấm có lỗ vuông để dây USB của Arduino thò ra. Lỗ này có kích thước 1,5 cm x 1,5 cm và cách đầu tấm gỗ khoảng 1 cm.
3. Đây là mặt trước và mặt sau của hộp, có kích thước 11cm x 8cm
4. Đây là giá nhỏ mà bộ rung Piezo, OLED và phần còn lại sẽ nằm yên. Bạn sẽ phải khoan một lỗ cho OLED khoảng 1cm x 0,5cm để các dây có thể thò ra ngoài, nhưng phần còn lại của OLED có thể nghỉ. trên kệ.
Đối với lỗ của đèn LED bạn cần một mũi khoan 0,5cm.
Đối với điện trở nhạy cảm với lực, bạn cần một lỗ có kích thước 1cm x 0,5cm
Đối với buzzer Piezo, bạn cần một lỗ 1,4cm.
ĐỐI VỚI Nút ấn, bạn cần 4 lỗ nhỏ 0,2cm để chân của nó có thể thò ra ngoài.
5. Cuối cùng, bạn sẽ cần một tấm gỗ có kích thước 10cm x 10cm, tấm này sẽ che Arduino và các dây dẫn của nó. Tôi cạo và dũa hai mặt đối diện của tấm này xuống để nó có thể tựa vào kệ số 4 và tựa vừa khít vào góc hộp.
Tôi đã dùng đinh để nối các cạnh bên, 2 bản lề cho nắp và một chiếc khóa để giữ cho nắp đóng.
Đừng quên giũa tất cả các cạnh để có cái nhìn gọn gàng hơn và tránh bị mảnh vụn.
Trong khi xây dựng hộp, đừng đặt số 4 và 5 vào chỉ
Bước 7: Thời gian hàn
Tôi đã bao gồm một bản đồ dây để bạn có thể sao chép nó từ hình ảnh.
Đừng quên kiểm tra xem mọi thứ có được kết nối chính xác hay không bằng cách xem nó có hoạt động ở giữa quá trình hàn hay không.
Sau khi hàn, tôi đóng 2 chiếc đinh nhỏ để giữ cho màn hình OLED không bị dịch chuyển.
Cuối cùng, nó sẽ giống như bức tranh thứ ba.
Bước 8: Kết hợp tất cả lại với nhau
Để đặt kệ số 4 từ bước trước vào đó, trước tiên tôi đo độ cao cần thiết để được ấn bởi nắp. Bạn có thể làm điều này bằng cách đo độ cao của nút nhô ra khỏi kệ và độ cao của nó khi được ấn vào. Chiều dài này bạn thêm vào độ dày của gỗ bạn đã sử dụng và đóng hai chiếc đinh vào đó mỗi bên. Giá sẽ nằm trên những cái đó. Tôi đóng thêm 2 chiếc đinh bổ sung, mỗi bên một chiếc, phía trên giá để giữ chúng ở vị trí cũ. Tôi uốn cong những chiếc đinh đó thành hình chữ L để có thể dễ dàng dùng chiếc móc đó để tháo chúng ra một lần nữa.
Tháo Kệ, tôi kết nối tấm gỗ số 5 với kệ số 4 bằng cách dán một đoạn băng keo dưới số 4 và dán đầu kéo dài dưới số 5. Bạn sẽ có một cái gì đó như hình 3.
Thật không may, tôi đã không lường trước được bản lề sẽ chỉ dựa vào viền của nút nhấn, ngăn không cho nó nhấn vào nút. Một giải pháp nhanh chóng mà tôi tìm thấy là đặt một miếng nhựa mỏng, có độ dày tương đương với bản lề, ngay trên nó để nó có thể nhấn nút xuống.
Đề xuất:
Trình lắp ráp âm nhạc: Nhạc cụ ảo tích hợp với cảm biến chạm kiểu khối: 4 bước
Music Assembler: Nhạc cụ ảo tích hợp với cảm biến chạm kiểu khối: Có rất nhiều người muốn học chơi nhạc cụ. Đáng buồn thay, một số người trong số họ không bắt đầu nó vì giá nhạc cụ cao. Dựa trên cơ sở đó, chúng tôi quyết định tạo ra hệ thống nhạc cụ ảo tích hợp để giảm ngân sách bắt đầu
Màn trình diễn ánh sáng laser hộp âm nhạc Laser: 18 bước (có hình ảnh)
Màn trình diễn ánh sáng laser âm nhạc hộp Laser: Trước đây tôi đã xuất bản một Tài liệu có thể hướng dẫn mô tả cách sử dụng ổ cứng máy tính để thực hiện màn trình diễn ánh sáng laser âm nhạc. Tôi quyết định tạo một phiên bản nhỏ gọn sử dụng hộp điện và động cơ ô tô RC. Trước khi bắt đầu, có lẽ tôi nên nói với bạn rằng
Hộp nhạc / nhạc cụ 6 nốt cầm tay (Dễ chế tạo và cải tiến!): 5 bước (có hình ảnh)
Hộp / Nhạc cụ 6 nốt cầm tay (Dễ chế tạo & Cải tiến!): Xin chào! Lấy cảm hứng từ Martin Molin, thành viên của ban nhạc Thụy Điển tên là Wintergatan, gần đây tôi đã yêu thích những chiếc hộp âm nhạc và mọi thứ về chúng. Những người tạo bài hát cho hộp âm nhạc vẫn đang sử dụng cách truyền thống cũ là nhấn vào bài hát không
Hộp Barbie: Hộp ngụy trang / Hộp bùng nổ cho máy nghe nhạc Mp3 của bạn: 4 bước (có hình ảnh)
Hộp Barbie: Hộp ngụy trang / Hộp bùng nổ cho máy nghe nhạc Mp3 của bạn: Đây là một hộp đựng bảo vệ có đệm cho máy nghe nhạc mp3 của bạn, cũng có thể chuyển đổi giắc cắm tai nghe sang 1/4 inch, có thể hoạt động như một hộp bùng nổ khi lật công tắc và ngụy trang máy nghe nhạc mp3 của bạn thành một máy nghe nhạc đầu những năm chín mươi hoặc hành vi trộm cắp tương tự tôi
Chế tạo rô bốt nhỏ: Chế tạo rô bốt Sumo siêu nhỏ 1 inch khối và nhỏ hơn: 5 bước (có hình ảnh)
Xây dựng rô bốt nhỏ: Chế tạo rô bốt siêu nhỏ và rô bốt khối siêu nhỏ 1 inch Inch: Dưới đây là một số chi tiết về cách chế tạo rô bốt và mạch điện tí hon. Tài liệu hướng dẫn này cũng sẽ đề cập đến một số mẹo và kỹ thuật cơ bản hữu ích trong việc chế tạo rô bốt ở bất kỳ kích thước nào. Đối với tôi, một trong những thách thức lớn trong lĩnh vực điện tử là xem