Mục lục:

Trưng bày Lego / Cobi Arduino: 7 bước
Trưng bày Lego / Cobi Arduino: 7 bước

Video: Trưng bày Lego / Cobi Arduino: 7 bước

Video: Trưng bày Lego / Cobi Arduino: 7 bước
Video: Dùng pin này vừa tiết kiệm lại còn bảo vệ môi trường #shorts 2024, Tháng mười một
Anonim
Image
Image
Bước 1: Vật liệu
Bước 1: Vật liệu

Đây là một dự án Arduino mà tôi đã tạo để giới thiệu xe tăng COBI "Maus" của tôi. Liên kết ban đầu chỉ có mô-đun văn bản cuộn màn hình LCD. Đối với tôi, tôi đã ứng biến vì vậy tôi đã tìm thấy một cách sử dụng cho văn bản cuộn. Tôi đã che màn hình LCD của mình bằng legos để làm cho nó trông giống như một màn hình cho các bộ lego của tôi!

Các mã là từ CarterW16. Tuy nhiên, tôi đã thêm mã của riêng mình để Arduino phù hợp với yêu cầu của tôi. Ở bên dưới, sẽ có hướng dẫn về cách thực hiện dự án của tôi!

Tôi đã thay thế tốc độ của các slide từ

Độ sáng màn hình

Độ sáng tối đa

Din, CS, SCK

Các từ sẽ được hiển thị trên màn hình LCD của tôi

Độ trễ khi mỗi dòng bật lên

Bước 1: Bước 1: Vật liệu

  • Arduino UNO / Leonardo
  • 1 hoặc nhiều mô-đun ma trận MAX7219
  • 5 cáp jumper
  • 5 hoặc nhiều dây jumper (tùy chọn)
  • Breadboard không hàn
  • Lego che đậy (tùy chọn)
  • Hộp che Arduino của bạn
  • Keo dính
  • Một bộ Lego hoặc Lego để hiển thị

Tôi đã mua tất cả tài liệu của mình từ Jin Hua, nhưng có những đối tác khác trên Amazon mà bạn có thể tìm thấy!

Đây là liên kết đến cửa hàng mà tôi đã đến 金華 電子 và Cửa hàng vàng Mr.

Bước 2: Bước 2: Đấu dây

Bước 2: Đấu dây
Bước 2: Đấu dây
Bước 2: Đấu dây
Bước 2: Đấu dây
  • Kết nối 5V trên arduino với VCC trên ma trận
  • Kết nối GND với GND
  • Kết nối đầu vào 5 với CS
  • Kết nối đầu vào 6 với DIN
  • Kết nối đầu vào7 với CLK

Đối với tất cả các đầu vào, bạn có thể thay đổi hệ thống dây điện trên arduino cũng như trên mã để làm cho nó hoạt động được. Bạn không cần phải sử dụng cùng một CS, DIN và CLK mà tôi đã chọn để sử dụng trong dự án arduino của mình!

Bản vẽ hình ảnh hệ thống dây điện trong hình được lấy từ CarterW16 nên tôi không sở hữu bất kỳ khoản tín dụng nào cho nó.

Bước 3: Bước 3: Thêm nhiều ma trận 8x8

Bước 3: Thêm nhiều ma trận 8x8
Bước 3: Thêm nhiều ma trận 8x8

Để làm như vậy, bạn cần kết nối VCC, GND, DIN, CS, CLK với cùng vị trí với 8x8 mà bạn sẽ kết nối. Bằng cách kết nối nó, các từ sẽ đi qua tất cả các bảng. Làm cho từ xuất hiện lâu hơn và các từ sẽ không đi ra ngoài biên giới nhanh như thể bạn chỉ có 1 màn hình LCD ma trận 8x8 trên bảng mạch của mình. Bạn có thể thêm tối đa 5 bảng, miễn là bạn thay đổi số hoặc bảng trong mã. Nếu bạn quên thêm số lượng màn hình LCD mà bạn đang sử dụng. Văn bản sẽ được cắt thành 4 LCD ngay cả khi bạn có 5 LCD trên breadboard. Đây là một sai lầm dễ mắc phải mà mọi người thường mắc phải, những người thêm bảng nhưng họ không thay đổi mã nên tổng số màn hình LCD sẽ không hiển thị văn bản!

Bước 4: Bước 4: Mã

Bước 4: Mã
Bước 4: Mã
Bước 4: Mã
Bước 4: Mã
Bước 4: Mã
Bước 4: Mã
  • Trước tiên, bạn cần tải xuống thư viện cho MaxMatrix trong mã của mình. Thư viện có thể được tìm thấy tại đây MaxMatrix.
  • Đây là mã mà tôi đã thay đổi từ người tạo ban đầu CarterW16. Đây là liên kết đến mã Lego Display Code của tôi.
  • Có các mã trong liên kết mà người dùng có thể thay đổi theo sở thích của riêng họ.
  • Trong hình một, mã là để kết nối thư viện MaxMatrix của bạn với arduino của bạn. Đó là ý nghĩa của mã. Bạn có thể thêm thư viện bằng cách vào cài đặt máy tính của mình và tải ứng dụng, rồi tìm Arduino. Nếu bạn đang sử dụng máy tính Window, bạn có thể tìm thấy nó trong Program File x86. Hoặc bạn có thể truy cập các tệp trong Arduino của mình và tìm tùy chọn để thêm một thư mục. Khi bạn nhấp vào các thư mục, bạn có tùy chọn để thêm thư mục MaxMatrix mà bạn đã tải xuống máy tính của mình.
  • Đối với hình ảnh thứ hai, đây là tùy chọn mà bạn có thể thay đổi trong mã Arduino của mình. Màn hình hiển thị tối đa trong mã có thể được thay đổi để phù hợp với số lượng màn hình mà bạn đã kết nối. Có thể thay đổi DIN, CS và CLK miễn là bạn đã kết nối màn hình LCD của mình với Arduino UNO / LEONARDO bằng Chân D sau đây.
  • 3 ~ 5 hình ảnh là mã cho phép màn hình của bạn hiển thị các từ. Đây là sự kết hợp của các dấu chấm tạo ra các chữ cái, số mà bạn sẽ sử dụng trong Arduino của mình!
  • Hình thứ 6 cho thấy sự thay đổi của cường độ ánh sáng. Điều này có nghĩa là độ sáng của màn hình của bạn. Nếu bạn muốn màn hình của mình sáng hơn, bạn sẽ cần thay đổi số lượng mã lớn hơn.
  • Hình thứ 7 cho thấy sự thay đổi của các từ mà bạn muốn màn hình hiển thị. Thay đổi từ trong ngoặc "Tiếng Đức". Thao tác này sẽ cho phép bất kỳ từ nào bạn nhập được hiển thị trên màn hình. Tuy nhiên, những từ mà bạn có thể gõ là tiếng Anh và số. Nếu bạn muốn thêm nhiều ký tự hơn, bạn sẽ phải thay đổi hình ảnh 3 ~ 5!
  • Hình cuối cùng mô tả rằng bạn có thể thay đổi thời gian dòng tiếp theo hiển thị. Ví dụ: nếu bạn trì hoãn nó đến 1000. Nó có nghĩa là dòng tiếp theo sẽ hiển thị sau dòng đầu tiên 1 giây. Bạn sẽ phải thay đổi dấu ngoặc "(1000)", số trong đó. Điều tiếp theo bạn có thể thay đổi là tốc độ của các từ cuộn qua màn hình LCD "(chuỗi, 50). Bạn sẽ phải thay đổi số 50 để làm cho nó nhanh hơn hoặc chậm hơn. Một số cao hơn có nghĩa là nó nhanh hơn.

Bước 5: Bước 5: Kiểm tra

Bước 5: Kiểm tra
Bước 5: Kiểm tra

Kiểm tra Arduino của bạn bằng cách kết nối nó với dây USB với cổng điện. Nếu Arduino của bạn không hoạt động hoặc hoạt động không bình thường. Dưới đây là một số điều để kiểm tra lỗi

  • Mã của bạn có thể khác với những gì bạn đã kết nối
  • Các mạch của bạn có thể được kết nối với các cổng khác nhau
  • Bạn đã sử dụng các dây khác nhau để kết nối
  • Bạn đã thêm các ký tự, chữ cái không có trong mã của bạn

Sau khi chắc chắn rằng bạn có đủ 4 điều này. Rất có thể bạn có thể khắc phục được 99% vấn đề mà bạn đang gặp phải, vì đây là những vấn đề phổ biến mà tôi đã gặp phải trong quá trình xây dựng của mình!

Bước 6: Bước 6: Trang trí

Bước 6: Trang trí
Bước 6: Trang trí
Bước 6: Trang trí
Bước 6: Trang trí

Bạn có thể che Arduino của mình bằng một chiếc hộp hoặc một số Lego. Tôi đã làm một chiếc hộp bằng Lego và dùng nó che các dây điện. Tuy nhiên, tôi đã loại bỏ một số phần bên trái, vì tôi phải kết nối nó với cổng USD của với Arduino của mình.

Bước 7: Video

Đây là liên kết đến video của tôi và cách tôi tạo video của mình mà bạn có thể xem dự án cuối cùng! Maus Haus

Đề xuất: