Mục lục:
- Bước 1: Vật liệu
- Bước 2: Hàn màn hình
- Bước 3: Hàn các kết nối nguồn
- Bước 4: Gắn các đèn LED vào Bo mạch
- Bước 5: Công tắc hàn
- Bước 6: Hàn chiết áp
- Bước 7: Lập trình vi điều khiển
- Bước 8: Kiểm tra và gỡ lỗi
- Bước 9: Hoạt động
- Bước 10: Chuẩn bị lỗ trưng bày của mũ
- Bước 11: Khoan lỗ chuyển đổi
- Bước 12: Hoàn thành chiếc mũ
Video: Màn hình LED mũ với Pong: 12 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Một thời gian trước, với tư cách là dự án vi điều khiển đầu tiên của tôi, tôi đã thực hiện một trò chơi Pong trên màn hình LED 5x7, nhưng sau đó không có kết quả gì. Gần đây, tôi đã được tặng một chiếc mũ cứng như một phần của đồng phục (cho một cuộc thi kỹ thuật) và được yêu cầu tùy chỉnh nó, và nhớ pong. cái mũ. Nó cũng chơi pong!
Bước 1: Vật liệu
Các bộ phận: -2 chiết áp 10k- 3 điện trở 4,7 kOhm-4 công tắc bật tắt SPST-1 màn hình LED hai màu 5x7-1 bộ dipswitch 8 chân-1 Hardhat-1 vi điều khiển atmega168 (hoặc arduino) -1 28 chân cắm 'gầy'-1 bảng mạch bánh mì- 1 Pin lithium polymer 3,7V-Dây-Hàn-Keo nóng
Bước 2: Hàn màn hình
Bước đầu tiên, bạn cần hàn dây vào màn hình. Bạn cũng sẽ cần hàn một công tắc từ công tắc nhúng giữa hai cực âm của hai màu cho mỗi hàng. Để làm rõ hơn, tôi đã đính kèm một sơ đồ của màn hình hiển thị trong các hình ảnh (nhấp vào trên hình ảnh để có được phiên bản có kích thước đầy đủ).
Đối với bước tiếp theo, tôi đã sử dụng công tắc 8 cho 'chế độ di chuyển'. Điều này để chiếc mũ không vô tình bị bật ra trong túi và bị ráo nước.
Bước 3: Hàn các kết nối nguồn
Đối với bước này, bạn cần hàn ổ cắm vi điều khiển vào bảng mạch. Sau đó, hàn tất cả các kết nối nguồn vào các chân ổ cắm của bộ vi điều khiển. Nếu bạn không chắc chắn nên hàn chân nào, có một tài liệu tham khảo tốt ở đây.
Bước 4: Gắn các đèn LED vào Bo mạch
Bây giờ bạn cần gắn các dây dẫn ra khỏi màn hình LED vào breadboard. Để trợ giúp việc này, hãy xem sơ đồ đính kèm hoặc bạn có thể xem mã trong phần giới thiệu để tìm các chân đầu ra trên arduino.
Bước 5: Công tắc hàn
Tiếp theo hàn các công tắc vào breadboard. Tôi đã đính kèm sơ đồ một lần nữa trong các hình ảnh của bước này.
Đối với mỗi công tắc, đó là một tiếp điểm của công tắc được kết nối với chân vi điều khiển tương ứng và tiếp điểm còn lại với điện áp dương. Ngoài ra còn có một điện trở từ chân đầu vào đến đất cho mỗi công tắc.
Bước 6: Hàn chiết áp
Để hàn chiết áp, trước tiên hãy hàn điện dương vào một trong các dây dẫn bên ngoài (mỗi nồi có 3 dây dẫn, một dây cho mỗi đầu của điện trở và một dây cho giữa có thể thay đổi được). Hàn cực âm với dây dẫn bên ngoài khác và một dây đi giữa dây dẫn tương tự trong bộ vi điều khiển và dây dẫn ở giữa. Làm điều này cho mỗi chậu.
Bạn hàn chì tích cực và tiêu cực về vấn đề nào, nó ảnh hưởng đến cách bạn xoay cái nồi để di chuyển cánh khuấy lên hoặc xuống. Cách tốt nhất để xác định mặt nào cần hàn là hàn dây dẫn dương ở phía dưới khi 3 dây dẫn nồi đối diện với màn hình từ phía mà chúng sẽ được gắn vào. Hoặc chỉ cần đoán và thay đổi nó sau. Đây cũng là một nơi tốt để hàn loa, gắn một bên vào chân 15 trên bộ vi điều khiển và một bên là nối đất.
Bước 7: Lập trình vi điều khiển
Đây có thể là nhiệm vụ khó khăn nhất nếu bạn chưa quen với vi điều khiển. Thiết lập tôi sử dụng để lập trình vi điều khiển bằng AVRisp mkII để tải bộ nạp khởi động cho Arduino, có thể được lập trình qua USB. thư mục applet có thể được tải vào bộ vi điều khiển thay cho bộ nạp khởi động). Khi ghi bộ nạp khởi động, hãy đặt chip sử dụng tinh thể bên trong 8MHz, trừ khi bạn muốn sử dụng tinh thể bên ngoài (tốc độ bổ sung không thực sự cần thiết). Nếu bạn biên dịch lại mã, hãy chắc chắn rằng nó ở tốc độ đồng hồ chính xác cho những gì bạn sẽ sử dụng. Sau khi nó được lập trình, hãy đặt chip vào ổ cắm trên breadboard.
Bước 8: Kiểm tra và gỡ lỗi
Bây giờ là lúc để kết nối pin và hy vọng nó hoạt động.
Nếu nó không hoạt động, tôi sẽ cố gắng đưa ra một số mẹo gỡ lỗi: nếu một dòng bị thiếu trên màn hình, đó là kết nối lỏng lẻo hoặc dây bị ngắn. không có gì đang xảy ra, trước tiên hãy kiểm tra nguồn điện và các công tắc. Nếu nó đang nhận được điện áp thích hợp mà vẫn không hoạt động (và chip đã được cắm đúng cách), hãy kiểm tra tất cả các thành phần một. Nếu bật nguồn nhưng màn hình không hiển thị đúng cách, hãy đảm bảo rằng bạn có kiểu hiển thị phù hợp, 5 hàng cực âm và 7 cột cực dương (nhãn của các hàng và cột có thể khác nhau giữa các bảng dữ liệu). Nếu nó vẫn không được, hãy để lại bình luận và tôi sẽ cố gắng giúp đỡ.
Bước 9: Hoạt động
Khi nó được bật, hãy lật một công tắc để chuyển đổi giữa Pong và chế độ hiển thị.
Ở chế độ hiển thị, nó sẽ hiển thị UOIT (trường đại học của tôi) và nếu bạn lật công tắc 3, nó sẽ hiển thị ERTW (điểm thưởng của bạn tìm ra điều này). Ở chế độ Pong, xoay chiết áp để di chuyển cánh khuấy. Lật công tắc 2 để thay đổi từ 1 người chơi thành 2 người chơi và nếu bạn thấy quá dễ dàng, hãy lật công tắc 3 để tăng tốc độ.
Bước 10: Chuẩn bị lỗ trưng bày của mũ
Đây là bước đầu tiên trong việc cài đặt thiết bị điện tử vào mũ của bạn.
Bắt đầu bằng cách lần theo một mẫu của màn hình và cắt nó ra. Dán vết cắt vào chiếc mũ mà bạn muốn hiển thị, sau đó dùng dao cắt theo sở thích. Chú ý thay đổi cẩn thận ở phần này, nó rất dễ bị trượt khi cắt các bề mặt cong cứng. Bây giờ với đường viền trên mũ, hãy lấy dao cắt nhựa và vạch dọc theo các đường cho đến khi bạn chọc qua. Bây giờ hoàn thành lỗ bằng cách cắt bỏ phần nhựa nối còn lại bằng con dao sở thích.
Bước 11: Khoan lỗ chuyển đổi
Tôi đặt các lỗ công tắc của mình xuống trung tâm giống như một chiếc Mohawk ngắn bằng kim loại, nhưng bạn có thể đặt chúng ở bất cứ đâu bạn muốn.
Bắt đầu bằng cách tạo ra các X nhỏ, một cho mỗi công tắc và phụ kiện. Dán những thứ này vào mũ bảo hiểm với chữ X ở giữa nơi bạn muốn có lỗ. Bây giờ chọn kích thước khoan thích hợp và khoan từng lỗ.
Bước 12: Hoàn thành chiếc mũ
Bước cuối cùng là lắp tất cả các bộ phận vào các lỗ tương ứng và bôi keo nóng khi cần thiết để giữ các bộ phận ở đúng vị trí. Tôi đã ghi chú vào các bức ảnh để biết thêm ý kiến.
Tất cả những gì còn lại cần làm là thể hiện nó ra! Vì bạn đã đọc đến đây, ít nhất bạn phải quan tâm, vì vậy hãy đánh giá nó!
Đề xuất:
Màn hình cảm ứng Macintosh - Máy Mac cổ điển với IPad Mini cho màn hình: 5 bước (có hình ảnh)
Màn hình cảm ứng Macintosh | Máy Mac cổ điển với IPad Mini cho màn hình: Đây là bản cập nhật và thiết kế sửa đổi của tôi về cách thay thế màn hình của máy Macintosh cổ điển bằng iPad mini. Đây là cái thứ 6 trong số những cái này tôi đã làm trong nhiều năm và tôi khá hài lòng với sự phát triển và thiết kế của cái này! Trở lại năm 2013 khi tôi làm
Tiết kiệm nước và tiền với Màn hình nước của vòi hoa sen: 15 bước (có hình ảnh)
Tiết kiệm nước và tiền với Máy theo dõi nước trong vòi hoa sen: Cái nào sử dụng nhiều nước hơn - bồn tắm hay vòi hoa sen? Gần đây tôi đã suy nghĩ về câu hỏi này và tôi nhận ra rằng tôi thực sự không biết lượng nước được sử dụng khi tôi tắm. Tôi biết khi tôi đang tắm, đôi khi tâm trí tôi vẩn vơ, nghĩ về một cái mát mẻ
Tự làm màn hình độ ẩm của đất với Arduino và màn hình Nokia 5110: 6 bước (có hình ảnh)
Tự làm Màn hình Độ ẩm của Đất với Arduino và Màn hình Nokia 5110: Trong Tài liệu hướng dẫn này, chúng ta sẽ xem cách xây dựng Màn hình Độ ẩm của Đất rất hữu ích với màn hình LCD Nokia 5110 lớn bằng Arduino. Dễ dàng đo mức độ ẩm của đất từ Arduino của bạn và xây dựng các thiết bị thú vị
Arduino Uno: Hình ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Visuino: 12 bước (có Hình ảnh)
Arduino Uno: Ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Tấm chắn màn hình cảm ứng TFT dựa trên Visuino: ILI9341 là Tấm chắn hiển thị chi phí thấp rất phổ biến cho Arduino. Visuino đã hỗ trợ chúng trong một thời gian khá dài, nhưng tôi chưa bao giờ có cơ hội viết Hướng dẫn về cách sử dụng chúng. Tuy nhiên, gần đây có rất ít người hỏi
Kiểm soát nguồn điện ngoại vi với Trình bảo vệ màn hình: 3 bước (với Hình ảnh)
Kiểm soát nguồn điện ngoại vi với Trình bảo vệ màn hình: Đầu tiên: dự án này cắm vào cổng máy in của máy tính. Tôi sẽ không chịu trách nhiệm về việc ai đó đốt cháy bo mạch chủ của họ. Vui lòng, làm ơn, hãy cẩn thận và kiểm tra ba lần tất cả các kết nối của bạn nếu bạn định thử một cái gì đó như