Mục lục:

Màn hình quay: 4 bước
Màn hình quay: 4 bước

Video: Màn hình quay: 4 bước

Video: Màn hình quay: 4 bước
Video: Top 5 phần mềm quay màn hình trên PC 2024, Tháng mười một
Anonim
Image
Image
Mạch điện
Mạch điện

Trong một khóa học một tuần về máy tính vật lý, tức là Arduino, chúng tôi phải thực hiện một dự án ba ngày theo nhóm hai người. Chúng tôi đã chọn xây dựng một màn hình quay. Nó chỉ sử dụng 7 đèn LED (chúng tôi đã thêm một đèn LED nữa để hiển thị các ký tự đặc biệt như ÄÖÜ). Chúng được gắn trên một cánh tay quay khá nhanh. Sau đó, chúng tôi bật và tắt chúng và một văn bản có thể đọc được. Trong thực tế, nó trông đẹp hơn trong video.

Để thay đổi văn bản được hiển thị, bảng của chúng tôi kết nối với mạng wifi và phục vụ một trang web nơi bạn có thể nhập văn bản.

Bước 1: Kéo dài

Bởi vì chúng tôi có quyền sử dụng máy cắt laser, chúng tôi quyết định cắt giá đỡ động cơ và cánh tay của mình ra khỏi acrylic. Nó hóa ra là một ý tưởng rất hay vì văn bản có thể đọc được ngay cả trên trang web đối diện (mặc dù không sáng sủa lắm). Các hình dạng rất đơn giản vì vậy chúng cũng có thể được tạo nên bởi một số mảnh acrylic và / hoặc gỗ. Chúng tôi thậm chí còn khắc tên của mình để tạo sự mát mẻ. Kích thước không thực sự quan trọng vì bạn chỉ có thể điều chỉnh thời gian chờ trong mã để làm cho nó phù hợp với tốc độ.

Để gắn động cơ, chúng tôi sử dụng một bánh răng bằng nhựa thích hợp mà chúng tôi vừa đẩy trên trục động cơ và dán vào cánh tay. Chúng tôi đã sử dụng keo nóng để nối tất cả các miếng acrylic.

Bước 2: Mạch

Mạch điện
Mạch điện
Mạch điện
Mạch điện
Mạch điện
Mạch điện

Mạch rất cơ bản, bạn chỉ cần mắc 7 đèn LED vào một bảng bất kỳ. Chúng tôi chọn những cái màu đỏ vì chúng tôi đọc ở đâu đó rằng cuối cùng chúng trông đẹp nhất.

Bo mạch của chúng tôi là một thứ esp32 sparkfun, vì vậy chúng tôi đã tích hợp wifi, sạc pin và một loại pin thích hợp. Nó rất dễ sử dụng và chúng tôi sẽ sử dụng lại cùng một bảng.

Không vì lý do gì đặc biệt, chúng tôi đã chọn kết nối tất cả các chân LED dương và kết nối từng chân âm với chân I / O kỹ thuật số. Điều này có nghĩa là bạn phải đặt chân ở mức THẤP để bật đèn LED và CAO để tắt đèn.

Hóa ra là một ý kiến hay khi hàn các điện trở vào bảng và sử dụng ống co lại để cô lập mọi thứ.

Bước 3: Mã

Tất cả mã của chúng tôi có thể được tìm thấy trên Github.

Mã của chúng tôi được lấy cảm hứng từ một máy chủ web đơn giản và một dự án tương tự không có wifi. Chúng tôi chỉ kết hợp mọi thứ và thêm các bitmask của riêng mình cho các chữ cái. Bởi vì chúng tôi đã có một bộ nguồn để cung cấp năng lượng cho động cơ, chúng tôi chỉ cần chọn một số thời gian trễ và quay số trong điện áp để hình ảnh ổn định. Sẽ là một cách tiếp cận tốt hơn để đo tốc độ của cánh tay bằng một số cảm biến (ví dụ: cảm biến hiệu ứng hội trường và nam châm bên dưới cấu trúc) và điều chỉnh độ trễ trong mã, nhưng chúng tôi đã không làm điều đó vì khung thời gian có hạn.

Trang web của chúng tôi về cơ bản chỉ bao gồm một số văn bản và một đầu vào văn bản gửi chuỗi hiện tại về mọi thay đổi để văn bản cập nhật ngay lập tức. Sau khi khởi động và khi chuỗi trống được truyền đi, chúng tôi hiển thị địa chỉ IP để bạn biết nơi kết nối.

Mã trang web của chúng tôi được bao gồm trong mã Arduino dưới dạng một chuỗi nhưng nó có sẵn riêng để rõ ràng.

Bước 4: Kết luận

Phần kết luận
Phần kết luận

Cuối cùng thì mọi thứ đều diễn ra tốt đẹp, chúng tôi sẽ không thay đổi bất cứ điều gì. Chúng tôi thực sự khuyên bạn nên sử dụng acrylic giống như chúng tôi đã làm, điều rất ấn tượng là văn bản chỉ lơ lửng trong không khí.

Điều duy nhất mà chúng tôi đánh giá thấp là năng lượng của cánh tay quay, công trình của chúng tôi rất lung lay nên chúng tôi phải dán nó vào bàn.

Tính năng sẽ rất hay nhưng chúng tôi không thể nhận ra là đo tốc độ đã được đề cập. Nhờ đó, có thể kiểm soát tốc độ của văn bản đi xung quanh màn hình. Chúng tôi đã phải sử dụng nguồn điện để làm điều đó.

Đề xuất: