Mục lục:

Xung (Đèn LED kích hoạt âm lượng): 7 bước (có hình ảnh)
Xung (Đèn LED kích hoạt âm lượng): 7 bước (có hình ảnh)

Video: Xung (Đèn LED kích hoạt âm lượng): 7 bước (có hình ảnh)

Video: Xung (Đèn LED kích hoạt âm lượng): 7 bước (có hình ảnh)
Video: 3 TÍNH NĂNG phải bật ngay trên iPhone 14 Pro #shorts 2024, Tháng bảy
Anonim

Bạn đã bao giờ muốn xây dựng một cái gì đó với đèn LED, nhưng không biết bắt đầu từ đâu? Hướng dẫn này sẽ cung cấp cho bạn một số bước dễ dàng làm theo để thiết kế mã hiển thị khối lượng của riêng bạn cho đèn LED có địa chỉ. Đây là một máy đo tiếng ồn để bàn vui nhộn, thiết bị rave, hệ thống cảnh báo tiếng ồn trong nhà xưởng, hoặc những thứ tương tự. Nếu bạn muốn, hãy làm theo thiết kế vỏ hộp của tôi, nhưng hãy cẩn thận rằng hộp của tôi không phải là hình dạng cấp nhập cảnh và tôi sẽ không trình bày cách làm nó ở đây. Tuy nhiên, hãy thoải mái sáng tạo hoặc cố gắng sao chép nó từ hình ảnh.

Để bắt đầu dự án này, bạn sẽ cần:

Adafruit NeoPixels (hoặc các đèn LED có địa chỉ tương đương khác)

Tôi sử dụng các vòng LED đồng tâm mua từ amazon.

Bộ khuếch đại micrô

Nguồn điện riêng biệt (Nếu có nhiều hơn 8-10 đèn LED, một bộ pin bên ngoài sẽ hoạt động)

Arduino Uno

Hàn và sắt hàn

Dây điện

Dụng cụ cắt dây

Một số loại nhà ở thành phần

Bước 1: Làm quen với Arduino

Tự làm quen với Arduino
Tự làm quen với Arduino

Nếu đây là lần đầu tiên bạn đang thử một dự án với Arduino hoặc bất cứ thứ gì có hệ thống dây, tôi khuyên bạn nên xem các hướng dẫn bên dưới. Điều quan trọng là phải học cách thực hiện những điều cơ bản trước khi bạn cố gắng thay đổi mã hoặc làm việc với thiết bị. Điều này sẽ cho phép ít sai lầm hơn và cũng ít chấn thương hơn. Nếu bạn đã cảm thấy thoải mái với Arduino và hệ thống dây, thì bằng mọi cách, hãy bỏ qua những điều này.

Nhìn chằm chằm vào Arduino

Hàn

Hướng dẫn NeoPixel

Bước 2: Thiết lập hệ thống dây điện

Thiết lập hệ thống dây điện
Thiết lập hệ thống dây điện
Thiết lập hệ thống dây điện
Thiết lập hệ thống dây điện
Thiết lập hệ thống dây điện
Thiết lập hệ thống dây điện
Thiết lập hệ thống dây điện
Thiết lập hệ thống dây điện

Để thiết lập hệ thống dây điện, tôi khuyên bạn nên vẽ ra một sơ đồ. Trong các ví dụ dưới đây, bạn có thể thấy cách tôi đã nối dây hệ thống của mình như tham khảo. Trên thực tế, nó lộn xộn, nhưng dễ hiểu hơn trên giấy tờ. Bẻ bút hoặc bút chì ra và tiếp tục.

Đối với quá trình thiết lập đèn của bạn, hãy đảm bảo hàn dây dẫn trực tiếp vào, nguồn và tiếp đất. Các dây này sau đó sẽ được đưa vào bảng Arduino ở mức 6, 5v và gnd tương ứng. Lưu ý rằng nếu bạn có đèn như đèn của tôi, bạn sẽ muốn hàn từ trực tiếp ra ngoài để trực tiếp vào giữa các phần LED. Điều này cho phép các đèn LED được đánh địa chỉ theo thứ tự số, giống như một dải đèn LED.

• Cảnh báo - hãy đọc phần bên dưới nếu bạn có hơn 8-10 đèn LED được kết nối với nhau

Khi thiết lập micrô, hãy hàn các dây dẫn vào vcc, gnd và out. Các đầu còn lại sau đó sẽ chèn lần lượt vào 3.3v, gnd và A0.

Giả sử tất cả đều tốt và mọi thứ đã được đính kèm thì bây giờ bạn đã sẵn sàng cho mã, ngoại trừ trường hợp bạn có nhiều đèn LED. Như đã cảnh báo, điều này có thể có vấn đề, vì bảng Arduino chỉ có thể cấp nguồn cho rất nhiều đèn. Bạn sẽ cần kết nối nguồn điện bên ngoài, chẳng hạn như bộ pin. Để kết nối bộ pin, bạn sẽ cần kết nối nguồn của đèn và nối đất trực tiếp với nguồn của bộ pin và nối đất bằng cách hàn. Bí quyết ở đây là hàn thêm một dây vào kết nối đất sẽ buộc vào bảng Arduino. Các yếu tố này phải chia sẻ mặt đất nếu không bạn sẽ nhận được đèn LED nhấp nháy ngẫu nhiên hoặc các lỗi khác.

Bước 3: Mã

Xin chúc mừng! Bạn đã thực hiện nó đến bước thú vị tiếp theo. Tại thời điểm này, bạn sẽ có một thiết lập tuyệt vời mà không may là không có gì. Thật thú vị, tôi biết. Nếu nó đang làm gì đó thì bạn có thể bị ảo giác hoặc có thể bạn đã cắm và có một số mã cũ đang chạy. Hãy lấy mã mới trong đó. Mã của tôi được đính kèm bên dưới.

Mã này hoạt động bằng cách thiết lập các đèn LED trước tiên bằng cách gọi thư viện NeoPixel, xác định các đầu vào và đầu ra, cho biết số lượng các đèn LED và thiết lập độ sáng và tần số mẫu. Trong mã thiết lập, dải được đặt thành độ sáng và đèn LED được khởi chạy. Phần cuối cùng của mã là nơi tất cả những thứ lạ mắt xảy ra, đây là nơi phân tích khối lượng và đo các đỉnh.

Trong phần hình ảnh âm thanh, một tần số được lấy mẫu bởi micrô, đọc và sau đó tương quan với đèn khi nằm trong phạm vi nhất định. Sau đó, đèn có thể được điều khiển theo nhóm và được điều chỉnh sao cho phù hợp với màu sắc, tốc độ làm mới và những thứ thú vị khác.

Dưới đây là một số cách chính mà bạn có thể thay đổi mã. Trước hết, màu sắc có thể được chuyển đổi dễ dàng. Bên trong mã cho mỗi chiếc nhẫn có một thẻ trông giống như (i, (0, 0, 0)), đây là nơi có thể thay đổi màu sắc bằng cách thay đổi các số. Ba chữ số dành cho màu đỏ, xanh lá cây và xanh lam và cho biết số lượng của mỗi chữ số. Như bạn thấy, mã của tôi có các giá trị màu khác nhau.

Thứ hai, nếu bạn muốn điều chỉnh âm lượng của mọi thứ trước khi đèn hoạt động, bạn sẽ cần thay đổi giá trị ở đầu mỗi câu lệnh “if”. Có vẻ như (<= number), số càng cao thì âm thanh càng phải to để kích hoạt nó.

Nếu bạn muốn trở nên lạ mắt, bạn cũng có thể điều chỉnh cách kích hoạt đèn. Ví dụ: bạn có thể mã hóa lại để đèn mờ dần thay vì nhấp nháy, thay đổi màu sắc theo thời gian, thậm chí có thể kích hoạt tần số. Các tùy chọn có rất nhiều và khá vô hạn, nếu bạn biết mình đang làm gì.

Bước 4: 30 Bước nhảy thứ hai Interlude

Nếu bạn có mã chạy, thì bây giờ bạn đã thấy điều kỳ diệu. Có điều gì đó về đèn phản ứng âm thanh rất mê. Nếu bạn chưa nhảy lên và đi bắt ai đó để cho họ xem những gì bạn vừa làm, thì hãy đi, tôi chắc chắn rằng những người khác sẽ quan tâm.

Bước 5: Quay lại công việc kinh doanh

Trở lại kinh doanh
Trở lại kinh doanh
Trở lại kinh doanh
Trở lại kinh doanh

Cuối cùng đã đến lúc thiết kế vỏ cho thiết bị điện tử của bạn. Hãy thoải mái thực hiện đơn giản hay phức tạp tùy thích, điều đó thực sự chỉ bị giới hạn bởi kỹ năng sử dụng công cụ của bạn. Trên đây là một ví dụ về những gì tôi đã làm, nhưng hãy nhớ bảng Arduino cần một nơi để gắn và phải có lỗ hoặc thứ gì đó để micro có thể nghe tốt.

Bước 6: Lắp ráp

cuộc họp
cuộc họp
cuộc họp
cuộc họp

Những khoảnh khắc cuối cùng bây giờ là ở bạn! Tìm ra những cách bạn muốn để cố định các bộ phận của mình và thực hiện nó. Bạn sẽ sớm có thành phẩm và điều gì đó bạn có thể tự hào. Trên đây là những hình ảnh về những cách tôi quyết định thực hiện để đảm bảo các mảnh.

Bước 7: Hoàn thành

Hoàn thành
Hoàn thành

Xin chúc mừng vì thời gian này thực sự! Hãy tổ chức cho mình một bữa tiệc để ăn mừng… không thực sự, hãy tổ chức cho mình một bữa tiệc và bày ra thứ này. Tác phẩm hoàn chỉnh của bạn xứng đáng được trưng bày.

Tôi hy vọng rằng trong quá trình này, bạn đã học được một chút điều gì đó về cách viết mã, cách xây dựng và cách giải trí, bởi vì tất cả chúng ta đều cần có một chút niềm vui. Vui lòng tải lên bất kỳ bổ sung hoặc thay đổi nào khác; Tôi thích xem những gì người khác nghĩ ra, đặc biệt nếu bạn có thể lấy nó để đọc tần suất thay vì âm lượng. Chúc bạn xây dựng và chế tạo vui vẻ!

Đề xuất: