Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Tôi còn sót lại một số đèn LED có thể giải quyết riêng từ một dự án khác và muốn tạo ra một thử thách khá dễ dàng nhưng thú vị khác cho các lớp Thiết kế sản phẩm cấp lớp 10 (13-15) của tôi. Dự án này sử dụng một chai soda rỗng (hoặc đồ uống có ga nếu bạn đến từ NZ!), Cảm biến mức âm thanh Arduino Nano, KY-037, dải 10 đèn LED, giấy photocopy, bìa cứng, keo nóng, bộ sạc điện thoại di động, công tắc cộng phần cứng tham gia thông thường.
Bạn cũng có thể tạo ra nó mà không cần cảm biến KY-037 và chỉ có một chuỗi ánh sáng thú vị đang phát bằng cách thay đổi mã Arduino.
Quân nhu
Arduino Nano
Cảm biến âm thanh tương thích Arduino KY-037
Dải đèn LED RGB (đèn LED định địa chỉ riêng), 5V, WS2812
Chai nước ngọt (tùy chọn đồ uống!)
Giấy photocopy
Các tông
Cây kéo
Sở thích dao
Súng bắn keo nóng & keo dính
Dây điện
Hàn sắt & hàn điện
Công tắc trượt hoặc nút xoay
Bộ sạc điện thoại di động & cáp USB - bất kỳ
Tiêu đề nam - có thể sử dụng phụ tùng từ Arduino Nano
Sơn để trang trí
Bước 1: Làm cho đèn LED của bạn hoạt động
Phần sau được sao chép từ "Máy đo mức độ tiếng ồn không an toàn" có thể hướng dẫn khác của tôi vì nó là quy trình tương tự. Bỏ qua bit cảm biến KY-037 nếu bạn không thêm điều này:
Thật hữu ích để thực hành chiếu sáng dải RGB của bạn. Tôi đã sử dụng 10 đèn LED cho đồng hồ nên đây là những gì tôi đã thực hành với. Bạn cắt dải của mình tại mối nối đồng - rõ ràng là ở đâu. Tôi đã hàn một đầu cắm 3 chân nhỏ mà tôi có từ bộ khởi động Arduino vào phần cuối. Việc hàn vào các điểm tiếp xúc đồng dải RGB khá khó khăn nên chúc bạn may mắn! Lưu ý các mũi tên trên dải RGB - bạn phải kết nối để tín hiệu nguồn và dữ liệu của bạn đi theo các mũi tên. Bạn sẽ thấy các chữ DO & Din có nghĩa là Dữ liệu ra và Dữ liệu vào, điều này cho phép tôi cắm dải này vào một breadboard cùng với các jumper cho Arduino. Hình ảnh cho thấy bảng Arduino Uno lớn hơn, nhưng các chân trên Nano đều giống nhau. Trong đoạn mã, bạn sẽ thấy rằng chân dữ liệu của dải được kết nối với chân số 6 của Arduino. Tôi đặt số lượng đèn LED thành 10. Vòng lặp khoảng trống xoay vòng các đèn LED bật / tắt lên và xuống dải, hết màu này đến màu khác. Lưu ý rằng tôi đi từ 0 đến 9, tức là tổng cộng 10 lED. Tôi đã bỏ qua cảm biến ở giai đoạn này (không giống như pic) để giữ cho nó đơn giản - hãy tự tạo cho mình một số thành công! Khi bạn đã hoàn thành việc này, thử thách tiếp theo là hiệu chỉnh và kết hợp cảm biến KY-037. Có một hướng dẫn tuyệt vời được thực hiện bởi ElectroPeak trên trang web Arduino cung cấp cho bạn một số mã đơn giản xuất các số tới màn hình nối tiếp của Arduino, cho phép bạn hiệu chỉnh bằng vít chiết áp trên cảm biến. Đây là liên kết: https://create.arduino.cc/projecthub/electropeak/h…. Tôi đã thêm tệp mã này vào hướng dẫn này như bạn sẽ thấy. Tiếp theo, kết nối dải LED RGB vào mạch theo sơ đồ mạch mà bạn sẽ thấy trong tài liệu PDF đi kèm (một phần nhờ Tinkercad Circuits cho việc này). Sau đó, bạn có thể tải mã (KY_037_sound_sensor_LEDS_v2) lên Arduino Uno của bạn hoặc bo mạch khác mà bạn có thể đang sử dụng (Nano cũng sẽ hoạt động). Hãy nhớ rằng bạn sẽ cần thêm thư mục FastLED & tệp vào thư mục Thư viện Arduino, thư mục này sẽ tự cài đặt khi bạn cài đặt Arduino vào máy tính của mình. Thư viện có thể nằm trong một đường dẫn tệp, chẳng hạn như: C: / Program Files (x86) Arduino / thư viện. Tải xuống từ các ứng dụng như Github: https://github.com/FastLED/FastLED. Những điều khác cần chú ý là hãy nhớ chọn đúng bo mạch trong phần mềm Arduino bên dưới bảng Tools… và đảm bảo rằng bo mạch đang kết nối với cổng PC của bạn bằng cách nhấp vào cổng Tools…. Ngoài ra, bạn sẽ cần phải điều chỉnh nồi chiết áp của mình trên cảm biến KY-037 tùy thuộc vào đầu ra nguồn điện của điện thoại di động mà bạn có - đầu ra amps sẽ khác nhau trên các bộ sạc khác nhau, do đó thay đổi phản ứng của dải RGB. Hiệu chỉnh nó theo tình huống của bạn hoặc sử dụng một máy đo decibel riêng như tôi làm để ước tính ngưỡng thay đổi màu sắc. Tôi đã đơn giản hóa mã để nó không còn kết hợp các chuyển đổi từ đầu ra điện áp từ cảm biến thành mức decibel tuyệt đối như trong dự án Đại học Rice.
Bước 2: Bắt đầu làm thân đèn
Phần này rất vui. Đầu tiên, cắt chai nước ngọt theo chu vi của nó xuống một chút so với nắp để cho phép bạn chèn một mảnh giấy photocopy đã cuộn lại. Nó sẽ mở ra dựa vào các thành của chai sau khi bạn thả nó vào. Hãy cắt nó một chút để vừa với chai của bạn. Điều này hoạt động như một bóng râm để đèn LED không quá sáng để nhìn vào.
Tôi đã sử dụng một cuộn bìa cứng có màng bám (Glad Wrap nếu bạn đến từ NZ) để đi xuống giữa chai (bạn cũng có thể chỉ cần sử dụng một tờ giấy máy photocopy cuộn lại). Trên này, tôi quấn 10 dải đèn LED theo hình xoắn ốc, giữ cố định bằng keo nóng. Đảm bảo rằng đầu chân hàn của dải đèn LED ở trên cùng và có thể tiếp cận được. Dán ống giấy hoặc bìa cứng này vào đáy chai. Tiếp theo, tạo một vòng tròn bằng bìa cứng để đi qua đầu chai và ống giấy / bìa cứng, có một rãnh để cho các dây LED đi qua. Sau đó, bạn có thể kết nối cái này với Nano và dán Nano vào vị trí (xem ảnh).
Bạn sẽ phải nhìn vào sơ đồ nối dây mà tôi đã đăng và thực hiện một số hình dung của riêng bạn. Về cơ bản, bạn muốn chân + từ cảm biến âm thanh KY-037 và chân + 5V từ dải LED kết nối với chân 5V trên Nano. Các chân GND từ cả hai đều đi đến GND trên Nano. Đây là nơi tôi đã sử dụng một số tiêu đề dự phòng được hàn lại với nhau. Từ các chân này, bạn nối hai dây đi xuống giữa ống bìa cứng và ra cáp USB kết nối với bộ sạc điện thoại di động. Đảm bảo khớp + ve và -ve.
Trước khi đi xa hơn, tôi một lần nữa kiểm tra dải đèn LED để đảm bảo rằng nó vẫn sáng (không có kết nối bị hỏng), được cấp nguồn từ USB đến máy tính cũng như từ 5V và GND.
Các dây cung cấp điện tôi đi xuống qua tâm của ống các tông và ra qua đáy chai. Công tắc đi xuống ở đây - được dán nóng vào đế hình nón - vì vậy hãy cho phép đủ dây cho thao tác này. Sau đó, tôi cắt đôi cáp USB Arduino / máy in dự phòng của mình, kết nối một đầu với dây cấp nguồn Nano. Đầu còn lại đi vào bộ sạc di động. Cáp có một dây màu đen và màu đỏ, cùng với các dây dữ liệu khác. Sử dụng màu đen (âm / GND) và màu đỏ (+ 5V).
Bước 3: Hoàn thiện mọi thứ
Bạn sẽ thấy từ những bức ảnh mà tôi đã sử dụng bìa cứng để tạo hình trụ cho đèn của mình - điều này giúp che giấu bảng Nano và dây điện. Lưu ý rằng tôi đã để ổ cắm USB có thể truy cập được để tôi có thể lập trình thêm Nano để sử dụng cảm biến âm thanh. Tôi sẽ làm điều này khi thời gian cho phép.
Đế đèn của tôi là một hình nón. Điều này khó đạt được hơn. Tuy nhiên, có một trang web rất hữu ích cho phép bạn tạo một hình nón, PDF nó và in một mẫu hình nón có thể được dịch lên bìa cứng. Chỉ cần đo đường kính và chiều cao bạn muốn. Đây là liên kết: https://www.blocklayer.com/cone-patterns.aspx Mỏ có kích thước 167mm x 93mm x cao 40mm.
Tôi sẽ để nó ở đây ngay bây giờ. Đèn của tôi vẫn cần một số chi tiết trang trí và sơn, cộng với việc bổ sung mã phức tạp hơn để nó phản hồi với cảm biến âm thanh - nhưng điều đó có thể được bổ sung trong tương lai gần.
Tôi hy vọng bạn thích dự án này nhiều như tôi đã làm. Tôi mong muốn được thử nó trong lớp học.