Mục lục:
- Bước 1: Xây dựng mạch
- Bước 2: Mã trộn màu với các khối
- Bước 3: Giải thích mã Arduino
- Bước 4: Xây dựng mạch vật lý (Tùy chọn)
- Bước 5: Tiếp theo, hãy thử…
Video: Trộn màu LED RGB với Arduino trong Tinkercad: 5 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:32
Dự án Tinkercad »
Hãy cùng tìm hiểu cách điều khiển đèn LED nhiều màu bằng cách sử dụng các đầu ra tương tự của Arduino. Chúng tôi sẽ kết nối đèn LED RGB với Arduino Uno và soạn một chương trình đơn giản để thay đổi màu của nó.
Bạn có thể theo dõi hầu như bằng cách sử dụng Mạch Tinkercad. Bạn thậm chí có thể xem bài học này từ bên trong Tinkercad (yêu cầu đăng nhập miễn phí)! Khám phá mạch mẫu (nhấp vào Bắt đầu mô phỏng để xem đèn LED thay đổi màu sắc) và xây dựng mạch của riêng bạn ngay bên cạnh nó. Tinkercad Circuits là một chương trình dựa trên trình duyệt miễn phí cho phép bạn xây dựng và mô phỏng mạch. Nó hoàn hảo cho việc học tập, giảng dạy và tạo mẫu.
Vì bạn có thể chưa quen với việc sử dụng breadboard, chúng tôi cũng đã bao gồm phiên bản có dây miễn phí của mạch này để so sánh. Bạn có thể xây dựng một trong hai cách trong trình chỉnh sửa Mạch Tinkercad, nhưng nếu bạn cũng đang xây dựng một mạch với các thành phần vật lý, thì breadboard sẽ giúp mạch ảo của bạn trông giống nhau.
Tìm mạch này trên Tinkercad
Tùy chọn lấy nguồn cung cấp thiết bị điện tử của bạn và xây dựng
cùng với Arduino Uno vật lý, cáp USB, bảng mạch, đèn LED RGB, điện trở (bất kỳ giá trị nào từ 100-1K ohms sẽ được) và một số dây trên bảng mạch. Bạn cũng sẽ cần một máy tính có phần mềm Arduino miễn phí (hoặc plugin cho trình chỉnh sửa web).
Màu phụ gia, hoặc màu dựa trên ánh sáng có ba màu cơ bản: đỏ, xanh lá cây và xanh lam. Trộn ba màu này ở các mức cường độ khác nhau có thể tạo ra hầu hết mọi màu ánh sáng. Đèn LED thay đổi màu hoạt động theo cùng một cách, nhưng tất cả các đèn LED đều nằm chung trong một gói nhỏ mà chúng tôi gọi là LED RGB. Chúng có bốn chân, một chân cho mỗi màu và một chân nối đất hoặc nguồn, tùy thuộc vào cấu hình. Các loại tương ứng được gọi là "cực âm chung" và "cực dương chung".
Bước 1: Xây dựng mạch
Tìm mạch này trên Tinkercad
Trong bảng thành phần Tinkercad Circuits, kéo Arduino và breadboard mới dọc theo mẫu và chuẩn bị breadboard của bạn bằng cách kết nối Arduino 5V với thanh nguồn và Arduino GND với thanh nối đất.
Thêm một đèn LED RGB và đặt nó trên bốn hàng khác nhau của bảng mạch. Đèn LED RGB trong trình mô phỏng có một cực âm chung (cực âm, mặt đất) ở chân thứ hai của nó, vì vậy hãy đấu dây hàng / chân này xuống đất.
Thêm ba điện trở (kéo cả ba điện trở hoặc tạo một điện trở rồi sao chép / dán) và di chuyển chúng đến các hàng trên breadboard cho ba chân LED còn lại, bắc cầu qua khoảng trống trung tâm của breadboard thành ba hàng riêng biệt ở phía bên kia.
Kết nối dây từ các đầu điện trở tự do và ba chân Arduino hỗ trợ PWM của bạn, được đánh dấu bằng
dấu ngã (nhỏ ngoằn ngoèo).
Thu dọn dây của bạn bằng cách điều chỉnh màu sắc của chúng (phím thả xuống hoặc phím số) và tạo các chỗ uốn (nhấp đúp).
Mặc dù bạn có thể muốn hợp nhất và sử dụng một điện trở duy nhất trên chân cắm chung, nhưng đừng! Mỗi đèn LED cần có điện trở riêng vì chúng không hút chính xác cùng một lượng dòng điện với nhau.
Tín dụng bổ sung: bạn có thể tìm hiểu thêm về đèn LED trong lớp học Chiếu sáng và Đèn LED có thể giảng dạy miễn phí.
Bước 2: Mã trộn màu với các khối
Trong Mạch Tinkercad, bạn có thể dễ dàng mã hóa các dự án của mình bằng cách sử dụng các khối. Chúng tôi sẽ sử dụng trình chỉnh sửa mã để kiểm tra hệ thống dây điện và điều chỉnh màu sắc của đèn LED. Nhấp vào nút "Mã" để mở trình chỉnh sửa mã.
Bạn có thể chuyển đổi giữa mã mẫu và chương trình của riêng mình bằng cách chọn bảng Arduino tương ứng trong bảng làm việc (hoặc menu thả xuống phía trên trình chỉnh sửa mã).
Kéo khối đầu ra LED RGB vào một chương trình trống và điều chỉnh menu thả xuống để khớp với các chân bạn đã kết nối trước đó (11, 10 và 9).
Chọn một màu và nhấp vào "Bắt đầu mô phỏng" để xem đèn LED RGB của bạn sáng lên. Nếu màu có vẻ không phù hợp, bạn có thể cần hoán đổi hai chân màu của mình, trong hệ thống dây điện hoặc mã.
Tạo một màn trình diễn ánh sáng đầy màu sắc bằng cách sao chép khối đầu ra RGB của bạn (nhấp chuột phải-> sao chép) và thay đổi màu sắc, sau đó thêm một số khối chờ vào giữa. Bạn có thể mô phỏng đếm ngược đường đua hoặc thay đổi màu sắc để đi cùng bài hát yêu thích của mình. Ngoài ra, hãy kiểm tra khối lặp lại-- bất kỳ thứ gì bạn đưa vào bên trong sẽ lặp lại trong số lần được chỉ định.
Bước 3: Giải thích mã Arduino
Khi trình chỉnh sửa mã đang mở, bạn có thể nhấp vào menu thả xuống ở bên trái và chọn "Khối + Văn bản" để hiển thị mã Arduino được tạo bởi các khối mã.
void setup ()
{pinMode (11, OUTPUT); pinMode (10, OUTPUT); pinMode (9, OUTPUT); } void loop () {analogWrite (11, 255); analogWrite (10, 0); analogWrite (9, 0); chậm trễ (1000); // Chờ 1000 mili giây (s) analogWrite (11, 255); analogWrite (10, 255); analogWrite (9, 102); chậm trễ (1000); // Chờ 1000 mili giây}
Sau khi thiết lập các chân làm đầu ra trong thiết lập, bạn có thể thấy mã sử dụng
analogWrite ()
như trong bài học trước về làm mờ đèn LED. Nó ghi mỗi chân trong số ba chân với một giá trị độ sáng khác nhau, dẫn đến màu sắc được pha trộn.
Bước 4: Xây dựng mạch vật lý (Tùy chọn)
Để lập trình Arduino Uno vật lý của bạn, bạn cần cài đặt phần mềm miễn phí (hoặc plugin cho trình chỉnh sửa web), sau đó mở nó lên.
Nối dây mạch Arduino Uno bằng cách cắm các linh kiện và dây để khớp với các kết nối được hiển thị trong Mạch Tinkercad. Nếu đèn LED RGB vật lý của bạn là cực dương chung, chân thứ hai phải được nối với nguồn thay vì nối đất và các giá trị độ sáng 0-255 được đảo ngược. Để có hướng dẫn chuyên sâu hơn về cách làm việc với bảng Arduino Uno vật lý của bạn, hãy xem lớp Arduino có hướng dẫn miễn phí (một mạch tương tự được mô tả trong bài học thứ hai).
Sao chép mã từ cửa sổ mã Tinkercad Circuits và dán nó vào một bản phác thảo trống trong phần mềm Arduino của bạn hoặc nhấp vào nút tải xuống (mũi tên hướng xuống) và mở
tệp kết quả bằng Arduino.
Cắm cáp USB của bạn và chọn bo mạch và cổng của bạn trong menu Công cụ của phần mềm.
Tải lên mã và xem đèn LED của bạn thay đổi màu sắc!
Bước 5: Tiếp theo, hãy thử…
Bây giờ bạn đã biết cách điều khiển đèn LED RGB, đã đến lúc ăn mừng thành tựu đầu ra kỹ thuật số và tương tự của bạn! Sử dụng các kỹ năng bạn đã học các bài học trước về điều khiển nhiều đèn LED và sử dụng analogWrite () để làm mờ dần, bạn đã tạo ra một pixel giống như pixel (nhỏ hơn nhiều) bên trong màn hình của thiết bị di động, TV và máy tính.
Hãy thử phủ đèn LED của bạn bằng các vật liệu khuếch tán khác nhau để thay đổi chất lượng ánh sáng. Bạn có thể thử tạo bộ khuếch tán đèn LED từ bất cứ thứ gì cho phép ánh sáng xuyên qua, chẳng hạn như quả bóng bàn, chất làm đầy sợi polyester hoặc in 3D.
Tiếp theo trong hành trình Arduino của bạn, hãy thử học cách phát hiện đầu vào bằng các nút nhấn và
digitalRead ()
Bạn cũng có thể tìm hiểu thêm các kỹ năng về điện tử với các lớp học về Arduino, Điện tử cơ bản, Đèn LED & Ánh sáng, In 3D, v.v. miễn phí.
Đề xuất:
NeckLight V2: Dây chuyền phát sáng trong bóng tối với hình dạng, màu sắc và đèn: 10 bước (có hình ảnh)
NeckLight V2: Dây chuyền phát sáng trong bóng tối với hình dạng, màu sắc và đèn: Xin chào tất cả các bạn, Sau bài hướng dẫn đầu tiên: NeckLight mà tôi đã đăng, đó là một thành công lớn đối với tôi, tôi chọn làm phiên bản V2 của nó. V2 là để sửa một số lỗi của V1 và có thêm tùy chọn trực quan. Trong Tài liệu hướng dẫn này, tôi sẽ ví dụ
Màn hình cây trồng trong nhà thông minh - Biết khi nào cây trồng của bạn cần tưới nước: 8 bước (có hình ảnh)
Máy theo dõi cây trồng trong nhà thông minh - Biết khi nào cây trồng của bạn cần tưới nước: Một vài tháng trước, tôi đã làm một que theo dõi độ ẩm của đất chạy bằng pin và có thể được gắn vào đất trong chậu cây trong nhà của bạn để cung cấp cho bạn một số thông tin hữu ích về đất mức độ ẩm và đèn LED nhấp nháy để cho bạn biết khi nào cần
Trồng nhiều rau diếp trong ít không gian hơn hoặc Trồng rau diếp trong không gian, (nhiều hơn hoặc ít hơn).: 10 bước
Trồng nhiều rau diếp hơn trong ít không gian hơn hoặc … Trồng rau diếp trong không gian, (Nhiều hơn hoặc ít hơn): Đây là bài dự thi chuyên nghiệp cho Cuộc thi trồng trọt ngoài Trái đất, được gửi thông qua Huấn luyện viên. Tôi không thể vui mừng hơn khi được thiết kế cho sản xuất cây trồng vũ trụ và đăng Tài liệu hướng dẫn đầu tiên của mình. Để bắt đầu, cuộc thi yêu cầu chúng tôi
Bộ chọn màu Arduino RGB - Chọn màu từ các đối tượng trong cuộc sống thực: 7 bước (có hình ảnh)
Bộ chọn màu Arduino RGB - Chọn màu từ các đối tượng trong cuộc sống thực: Dễ dàng chọn màu từ các đối tượng vật lý với bộ chọn màu RGB dựa trên Arduino này, cho phép bạn tạo lại màu sắc mà bạn nhìn thấy trong các đối tượng đời thực trên máy tính hoặc điện thoại di động của mình. Chỉ cần nhấn một nút để quét màu của đối tượng bằng TCS347 giá rẻ
Bộ trộn màu với Arduino: 9 bước (có hình ảnh)
Bộ trộn màu với Arduino: Bộ trộn màu là một dự án tuyệt vời cho bất kỳ ai làm việc và phát triển với Arduino. Đến cuối phần hướng dẫn này, bạn sẽ có thể trộn và kết hợp hầu hết mọi màu sắc có thể tưởng tượng bằng cách xoay 3 nút. Cấp độ kỹ năng đủ thấp để thậm chí là một con ngựa hoàn chỉnh