Mục lục:

Nhà hát Bóng tối: 3 bước (có Hình ảnh)
Nhà hát Bóng tối: 3 bước (có Hình ảnh)

Video: Nhà hát Bóng tối: 3 bước (có Hình ảnh)

Video: Nhà hát Bóng tối: 3 bước (có Hình ảnh)
Video: Trung Thu Trẻ Trâu #1 Parody | Đào Nguyễn Ánh x Hữu Hưng | Nhạc chế | #shorts 2024, Tháng mười một
Anonim
Nhà hát Bóng tối
Nhà hát Bóng tối

Tài liệu hướng dẫn này sẽ trình bày cách tạo một rạp chiếu bóng cơ bản bằng cách sử dụng các nguồn cung cấp sau đây. Đối với ứng dụng của tôi, tôi đã tạo một con thuyền lắc lư trong sóng nhưng với một số điều chỉnh nhỏ, bạn có thể sử dụng bất kỳ hình dạng / đối tượng nào bạn muốn để tạo ra bất kỳ cảnh nào bạn muốn.

- Bộ Arduino Uno

- Máy in 3D và phần mềm thiết kế

-9 Vôn pin

Bộ thu -IR

- Đèn LED

- (https://www.amazon.com/6000K-6500K-600mA-700mA-Int…)

- Động cơ Servo

- Bảng bánh mì

- Giấy copy

Bước 1: Thiết kế

Thiết kế
Thiết kế

Sử dụng một chương trình như solidworks hoặc nhà phát minh để thiết kế các bộ phận bạn muốn, trong trường hợp của tôi là thuyền và sóng, cùng với các khía đùn để gắn chúng vào giá đỡ để gắn vào động cơ servo của bạn.

Để có được chuyển động thẳng đứng theo chiều ngang và thẳng mà tôi muốn, tôi đã sử dụng một hệ thống hai thanh gắn vào servo cùng với một thanh dẫn hướng hình chữ T phù hợp với một miếng chèn hình chữ T khác trong thuyền và các miếng sóng.

Các giá đỡ in 3D cũng có thể được thay đổi kích thước và phù hợp nhưng một điều cần lưu ý là đường kính của các lỗ phải vừa khít với nhau và vào động cơ servo. Đối với servo và ứng dụng của tôi, tất cả các lỗ đều có đường kính 5mm. và thanh ray T có chiều rộng nhỏ hơn 1mm so với miếng chèn mà chúng dự kiến.

Sau khi in, có thể cần phải chà nhám nhẹ và dũa để có các bộ phận khớp và chuyển động trơn tru.

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

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

Vị trí của tất cả các bộ phận của bạn là chìa khóa cho dự án này vì nếu chúng không ở đúng vị trí, phép chiếu bóng của bạn sẽ không chính xác.

Bắt đầu với việc gắn màn hình của bạn, tôi đã sử dụng một tờ giấy nhỏ giữa một khung in 3D được thiết kế để trông giống như 2 cột và một mặt phẳng.

Tiếp theo, gắn đèn led của bạn một cách lỏng lẻo (để điều chỉnh trong tương lai). Đối với đèn LED, tôi đã gắn nó bên ngoài bằng cách kết nối nó với một số dây nhảy và sau đó với pin 9 Volt, nhưng bạn có thể thực hiện thêm một bước nữa và tích hợp nó vào arduino, do đó bạn sẽ không phải tháo cáp theo cách thủ công. đèn bật và tắt.

Sau khi cả đèn LED và màn hình được đặt, hãy định vị các bộ phận chuyển động của bạn giữa cả hai để bạn có được hình chiếu lý tưởng mà bạn đang tìm kiếm, sau đó khi bạn đã đặt nó cố định các servo của mình để giữ cho chúng không di chuyển xung quanh (tôi chỉ sử dụng superglue).

Từ thời điểm này, chỉ cần đặt dây, arduino, breadboard và bộ thu IR của bạn ở bất kỳ nơi nào chúng sẽ không cản trở ánh sáng và bạn đã hoàn tất.

Bước 3: Mã hóa

#bao gồm

#bao gồm

#define chơi 0xFFC23D

int dao động = 0; int RECV_PIN = 11; // chân thu IR

Servo servo;

Servo servo2;

int val; // góc quay pos;

bool cwRotation, ccwRotation; // các trạng thái xoay

IRrecv không thể thay đổi (RECV_PIN);

giải mã kết quả;

void setup ()

{Serial.begin (9600);

không thể thay đổi.enableIRIn (); // Khởi động bộ thu

servo2.attach (7); // chân servo thứ hai

servo.attach (9); // chân servo

}

void loop () {if (’tcv.decode (& kết quả)) {

Serial.println (results.value, HEX);

Uncv.resume (); // Nhận giá trị tiếp theo

if (results.value == play || dao động)

{

dao động = 1;

servo.write (5); // yêu cầu servo chuyển đến vị trí trong biến 'pos'

servo2.write (5);

chậm trễ (400); // đợi servo đến vị trí

servo.write (50); // yêu cầu servo chuyển đến vị trí trong biến 'pos'

servo2.write (50);

chậm trễ (400); // đợi servo đến vị trí

}

}

}

Đề xuất: