Mục lục:
- Bước 1: Thu thập các yêu cầu
- Bước 2: Thiết kế mạch
- Bước 3: Lập trình cho đèn / màn hình
- Bước 4: Làm hộp đựng cho đèn của bạn
- Bước 5: Thưởng thức
Video: Đèn tâm trạng với màn hình LCD: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Nhờ dự án Đèn tâm trạng tinh tế của Makers-sac (Maker-sac's Exquisite Mood Lamp), tôi đã có ý tưởng thêm một tính năng mới vào dự án này, đây cũng là bài tập về nhà của giáo viên trường tôi. Dự án này rất dễ thực hiện cho bất kỳ ai. Tôi hy vọng bạn thích dự án này!
Bước 1: Thu thập các yêu cầu
- Arduino Leonardo
- Cáp USB (loại A đến B)
- LED RGB
- Chiết áp (3 chiếc)
- Điện trở (100 omega)
- Man hinh LCD
- Dây nhảy
- Bảng bánh mì
- Sơn acrylic (xám, đen, trắng và đỏ)
- Hộp có thể vừa với bảng Arduino và Bảng mạch bánh mì của bạn
- Dao tiện ích
- Giấy truy tìm
- Keo dính
- Bảng giấy
- Bột trét có thể tháo rời
Đây là tất cả các thiết bị bạn cần để xây dựng cái này. Tôi đã đính kèm một số hình ảnh để bạn tham khảo.
Bước 2: Thiết kế mạch
Làm các kết nối mạch điện như trong hình. Dễ như ăn bánh.
Bước 3: Lập trình cho đèn / màn hình
Tải xuống tệp này hoặc sao chép chương trình bên dưới hoặc sao chép liên kết này trong ứng dụng Arduino của bạn. Tải lên Arduino của bạn và dự án này đã hoàn thành một nửa! Lập trình
int a, b, c;
#include #include
// Để các điều khiển LCD này hoạt động, bạn PHẢI thay thế thư viện LCD tiêu chuẩn từ… // https://github.com/marcoschwartz/LiquidCrystal_I2… // Tải xuống trực tiếp https://github.com/marcoschwartz/LiquidCrystal_I2… // Your dự án sẽ không biên dịch cho đến khi điều này được thực hiện. LiquidCrystal_I2C lcd_I2C_27 (0x27, 16, 2); // đặt địa chỉ LCD cho hiển thị 16 ký tự và 2 dòng
void setup ()
{
pinMode (A0, INPUT);
pinMode (A1, INPUT);
pinMode (A2, INPUT);
pinMode (5, OUTPUT);
pinMode (6, OUTPUT);
pinMode (9, OUTPUT); lcd_I2C_27.init (); // khởi tạo lcd lcd_I2C_27.backlight ();
}
void loop ()
{
a = analogRead (A0) /4.0156;
b = analogRead (A1) /4.0156;
c = analogRead (A2) /4.0156;
analogWrite (5, a);
analogWrite (6, b);
analogWrite (9, c); lcd_I2C_27.setCursor (0, 0); // đặt con trỏ, đếm bắt đầu bằng 0 lcd_I2C_27.print ("Hello"); // In thông báo ra màn hình LCD.
}
P. S bạn có thể thay đổi từ hiển thị màn hình LCD, tôi đã chọn "Xin chào", như bạn có thể thấy ở trên.
Và bạn phải tải "thư viện" để chương trình này hoạt động, sau đây là Cách cài đặt Arduino Libraries.
Tôi khuyên bạn nên sử dụng một miếng dán có thể tháo rời để dán các chiết áp trên bảng mạch.
Bước 4: Làm hộp đựng cho đèn của bạn
- Cắt bố cục của hộp như hình dưới đây: Cắt một lỗ cho cáp USB của bạn, một lỗ để dây nhảy LCD của bạn đi ra, ba lỗ cho Chiết áp của bạn ở góc bên trái hoặc bất cứ nơi nào bạn đặt Chiết áp.
- Tô màu hộp với màu acrylic, bạn thích hoặc bạn có thể chọn màu của riêng bạn!
- Cắt giấy theo dõi theo kích thước của lò bên phải, sẽ được cắt ở bước đầu tiên
- Cắt một tấm bìa vừa với bên trong hộp của chúng ta. Mục đích của nó là giữ Arduino gần đầu hộp để ánh sáng có thể đi qua giấy theo dõi.
- XONG!
P. S. Trước tiên, hãy nhớ KHÔNG niêm phong hộp, vì bạn cần đặt bảng Arduino và breadboard vào bên trong hộp và việc cắt lỗ sẽ dễ dàng hơn khi đáy hộp vẫn mở. Ngoài ra, nếu bạn muốn Bảng Arduino và breadboard của mình có thể tháo rời, hãy nhớ mua những thứ như móc và băng dính vòng hoặc bột trét có thể tháo rời để mở và đóng hộp của bạn một cách tự do!
Tôi muốn nó trông giống như một cái bếp nhỏ, vì Chiết áp trông giống như tay cầm của bếp. Hi vọng bạn cũng thích nó!
Bước 5: Thưởng thức
Bạn đã thành công! Bạn có thể vặn chiết áp để thay đổi độ đậm nhạt và màu sắc. Thưởng thức!
Đề xuất:
Đèn tâm trạng MQTT với ESP32: 4 bước (có hình ảnh)
MQTT Mood Lights With ESP32: Tôi đã bị cám dỗ khá lâu để nhảy lên dải đèn LED, vì vậy tôi đã chạy ra ngoài và chọn một dải LED để chơi đùa. Tôi đã kết thúc việc tạo ra những ánh sáng tâm trạng này. Chúng có thể được điều khiển bằng MQTT, giúp bạn có thể thêm tất cả các loại thông minh. Đây là một
Đèn tâm trạng với đèn LED RGB: 4 bước
Đèn tâm trạng với đèn LED RGB: Este proyecto se trató de hacer una lampara de * sentimientos * useizando un Arduino Uno. Primero se necesitan varios materiales como jumper, led RGB o Neopixel, dependiendo de cómo se desee hacer. En este caso useizaremos led RGB con ánodo común.
Màn hình LCD I2C / IIC - Sử dụng SPI LCD cho Màn hình LCD I2C Sử dụng SPI đến IIC Mô-đun với Arduino: 5 bước
Màn hình LCD I2C / IIC | Sử dụng SPI LCD với màn hình LCD I2C Sử dụng mô-đun SPI đến IIC Với Arduino: Xin chào các bạn vì SPI LCD 1602 bình thường có quá nhiều dây để kết nối nên rất khó giao tiếp với arduino nhưng có một mô-đun có sẵn trên thị trường có thể chuyển đổi hiển thị SPI thành hiển thị IIC, do đó bạn chỉ cần kết nối 4 dây
Đèn LED tự làm - Đèn tâm trạng để bàn hiện đại có điều khiển từ xa: 8 bước (có hình ảnh)
Tự làm đèn LED - Đèn tâm trạng trên máy tính để bàn hiện đại có điều khiển từ xa: Trong bài viết này, tôi sẽ giới thiệu cho các bạn quá trình tôi đã sử dụng để chế tạo Đèn LED tâm trạng hình kim tự tháp tuyệt vời này. Tôi đã sử dụng gỗ thích cho cấu trúc chính và một số gai bằng gỗ gụ để tăng thêm sức mạnh. Đối với đèn, tôi đã sử dụng đèn LED RGB có dải 16 foot t
Tấm trước cho màn hình LCD 16x2 + Tấm chắn bàn phím: 8 bước (có hình ảnh)
Tấm mặt trước cho LCD 16x2 + Tấm chắn bàn phím: Những gì chúng ta sẽ chế tạo: Trong hướng dẫn này, chúng ta sẽ chế tạo tấm mặt trước bằng acrylic lasercut cho màn hình LCD Adafruit 16x2 + Tấm chắn bàn phím (phiên bản Arduino). Do điều chỉnh đơn giản, bạn sẽ có thể truy cập thoải mái vào tất cả các nút trên bàn phím