Mục lục:
- Bước 1: Danh sách các công cụ được sử dụng
- Bước 2: Hướng dẫn từng bước
- Bước 3: Mã, trong Giải thích chuyên sâu
- Bước 4: Video
Video: If This Then That: Hộp đen: Chạy, Tránh và Nhảy: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Tên tôi là Remco Liqui lung và đây là một dự án trường học If This Then That.
Hộp đen: Run, Dodge and Jump là một hộp chứa một trò chơi có thể chơi được bên trong nó.
Ý tưởng đằng sau là bạn chơi một trò chơi và khi bạn đạt đến một số điểm nhất định (100 điểm), bạn có thể lấy phần thưởng của mình bên trong hộp. Bằng cách đó, bạn có thể cảm thấy rằng bạn đã hoàn thành một điều gì đó và nhận được phần thưởng cho công việc khó khăn của bạn. Khá thẳng về phía trước phải không?
Trò chơi đang được chơi sử dụng arduino với điều khiển cơ bản.
Mã gốc mà tôi đã sử dụng đến từ Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), sau đó tôi đã thêm một chút thay đổi vào nó bằng cách thêm và thực hiện một số thay đổi đối với mã.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi tạo hộp, danh sách các công cụ cần thiết để tạo nó, mã và các ý tưởng thay thế để áp dụng.
Nếu không có thêm quảng cáo, chúng ta hãy có được bạn tình làm việc!
Bước 1: Danh sách các công cụ được sử dụng
Các công cụ tôi đã sử dụng với arduino:
- Arduino Uno
- Breadboard
- Màn hình LCD (20x4)
- Tấm chắn I2C cho màn hình LCD
- 3 x nút nhấn chuyển đổi
- 4 x dây đực-cái
- 7 x dây breadboard
- Breadboardprint
Đối với hộp:
- Chỉ cần bạn là hộp tiêu chuẩn, kích thước nào cũng có thể sử dụng được.
- Vài con vít để vặn màn hình LCD, arduino và bản lề.
- Súng bắn keo có gắn keo để dán hộp lại với nhau.
- Dao hoặc kéo tiện ích để cắt bìa cứng.
- Các nút cao su có thể được lấy từ bộ điều khiển chơi game.
- Đầu cắm USB
Bước 2: Hướng dẫn từng bước
Hãy bắt đầu với arduino được ghép lại với nhau.
Sơ đồ nơi dây sẽ được kết nối như sau:
- GND và Đặt lại kết nối với nút (Đặt lại trò chơi)
- GND và Pin 4 kết nối với nút (Chọn độ khó)
- Nút kết nối GND và Pin 2 (Dùng để chơi trò chơi)
Đối với điều này, bạn có thể sử dụng dây breadboard thông thường để kết nối với arduino.
Màn hình được hàn với I2C Shield có thể được mua riêng hoặc kết nối với màn hình LCD. Kết nối hoàn toàn là từ tấm chắn đến arduino bằng cách sử dụng dây cái đến dây nam, không cần kết nối dây với breadboard.
- SCL kết nối với A5
- SDA kết nối với A4
- GND kết nối với GND
- VCC kết nối với 5V
Khi nội dung giống như trên breadboard, bạn có thể hàn nó vào breadboard.
Cách nó được hàn, Các dây cáp ở mặt sau của bản in trong khi các nút ở phía trước. Điều này giúp bạn dễ dàng truy cập các nút mà không cần dây cáp.
Để làm hộp khá đơn giản, bạn có thể ghép một chiếc lại với nhau hoặc chỉ sử dụng một chiếc hộp có kích thước phù hợp theo ý thích của bạn.
Hộp của tôi có thể được mổ xẻ thành 2 phần.
Phần đầu tiên nơi arduino bị ẩn thực sự là một hộp phân phối có kích thước và độ ổn định phù hợp để vặn arduino và màn hình LCD vào, có đủ không gian cho bản in (điều khiển). Bạn có thể tùy chỉnh nơi đặt arduino rất dễ dàng vì nó rất linh hoạt và có thể được áp dụng cho mọi dạng đối tượng. Tôi đã đảm bảo có một cổng để tôi có thể kết nối cáp của mình với arduino, theo cách đó sẽ không cần mở hộp nơi chứa arduino. Với phích cắm USB, bạn có thể kết nối arduino với ổ cắm điện trên tường.
Bước 3: Mã, trong Giải thích chuyên sâu
Mã này đơn giản ở một số phần mà tôi sẽ giải thích cách bạn có thể tùy chỉnh một chút theo ý thích của mình.
Trong tệp mã được giải thích những gì mã làm và nơi chúng được tham chiếu dưới dạng nhận xét.
Tôi đã thêm sự khác biệt nào vào mã?
Chà, tôi đã áp dụng mã để sử dụng cho màn hình 20x4, đã điều chỉnh nhân vật và cấp độ để sử dụng toàn màn hình.
Đã thêm trang giới thiệu cho dự án trường học và điều chỉnh lựa chọn độ khó. Căn giữa mọi thứ có văn bản trong đó. Vì màn hình của tôi có tấm chắn I2C được hàn vào nó nên nó sử dụng thư viện LiquidCity đặc biệt dành cho màn hình I2C.
Bước 4: Video
Một video hiển thị trò chơi đang được chơi
Đề xuất:
Đèn đuôi xe máy với đèn nháy tích hợp sử dụng đèn LED có thể lập trình: 4 bước
Đèn hậu xe máy có đèn nháy tích hợp sử dụng đèn LED có thể lập trình: Xin chào! Đây là một cách tự làm dễ dàng về cách tạo Đèn hậu RGB có thể lập trình tùy chỉnh (với đèn nháy / đèn báo tích hợp) cho xe máy của bạn hoặc có thể là bất cứ thứ gì sử dụng WS2812B (đèn led có thể định địa chỉ riêng) và Arduinos . Có 4 chế độ lightin
Đèn nháy LED đôi nhạy sáng: 13 bước
Đèn LED nháy kép nhạy sáng: Hii bạn, hôm nay mình sẽ làm mạch nháy nháy kép LED nhạy sáng, nghĩa là đèn LED sẽ nhấp nháy luân phiên khi không có ánh sáng nào chiếu xuống trên LDR và đèn LED sẽ phát sáng liên tục khi có ánh sáng LDR. Hãy bắt đầu
ĐÈN BALLON !!! THẬT TUYỆT VỜI !!! (Đèn Ballon Awsome đơn giản) !!: 6 bước (có hình ảnh)
ĐÈN BALLON !!! THẬT TUYỆT VỜI !!! (Đèn Ballon đơn giản Awsome) !!: Đèn ballon đơn giản được làm từ bóng và dải led 12v với trình điều khiển led
Đèn nháy nhấp nháy: 5 bước (có hình ảnh)
Đèn LED nhấp nháy: Đang nghe nhạc trên máy tính của tôi (tự hào sử dụng WINAMP), tôi đã tự hỏi làm thế nào để có một số đèn LED nhấp nháy với âm thanh phát ra từ đầu nối P2, vì vậy tôi quyết định làm một mạch đơn giản để làm điều đó. Nó hoạt động khá tốt, vì vậy tôi quyết định
Đèn LED nhấp nháy / mờ dần / nhấp nháy với bộ hẹn giờ 555: 7 bước
LED nhấp nháy / mờ dần / nhấp nháy Với bộ hẹn giờ 555: Mạch nhỏ này là một cách đơn giản để tạo ra một đèn LED mờ dần mà không cần phải lập trình chip hoặc viết mã. Chỉ cần một vài thành phần đơn giản và bạn đã sẵn sàng mờ nhạt cả ngày. Kết quả cuối cùng là liên tục mờ dần lên và mờ dần xuống giống như máy Mac ở chế độ chờ. Cố gắng