Mục lục:

Bộ điện tử có thể tùy chỉnh hoàn toàn IR gồm tám điểm: 14 bước (có hình ảnh)
Bộ điện tử có thể tùy chỉnh hoàn toàn IR gồm tám điểm: 14 bước (có hình ảnh)

Video: Bộ điện tử có thể tùy chỉnh hoàn toàn IR gồm tám điểm: 14 bước (có hình ảnh)

Video: Bộ điện tử có thể tùy chỉnh hoàn toàn IR gồm tám điểm: 14 bước (có hình ảnh)
Video: Điều khiển hồng ngoại IR điều khiển TV, Máy lạnh, Quạt Tuya 2024, Tháng mười một
Anonim
Image
Image
Mạch
Mạch

Với sự hợp tác của J. Arturo Espejel Báez.

Giờ đây, bạn có thể có tối đa 8 mặt xúc xắc từ 2 đến 999 mặt với đường kính 42mm và vỏ cao 16mm! Chơi các trò chơi board yêu thích của bạn với bộ xúc xắc điện tử bỏ túi có thể định cấu hình này!

Dự án này bao gồm một bộ điện tử có kích thước bỏ túi lên đến 8 viên xúc xắc. Số lượng khuôn mặt của mỗi khuôn mặt trong số chúng có thể được đặt từ 2 đến 999 bằng điều khiển từ xa IR và được lưu trữ trong bộ nhớ EEPROM bên trong.

Đối với dự án này, chúng tôi đã sử dụng Arduino pro-mini, một bảng vi điều khiển dựa trên ATmega328.

Hình đại diện của xúc xắc được chọn tự động. Đối với xúc xắc 6 mặt, số được biểu thị bằng các chấm như một con xúc xắc cổ điển (có mặt vuông). Đối với trường hợp 12 cạnh, số được trình bày trong một hình ngũ giác và đối với trường hợp 20 cạnh, số được trình bày trong một hình tam giác. Đối với phần còn lại, số được trình bày bên trong một hộp. Ngoài ra, xúc xắc 3 mặt có thể được trình bày với hai hình thức khác nhau: như trò chơi "kéo giấy, đá, cắt kéo" và với số. Ngoài ra, đối với xúc xắc hai mặt, chúng tôi đại diện cho nó bằng tiếng đập lên / xuống.

Quân nhu

Đối với Bộ xúc xắc:

  • Arduino pro-mini
  • SparkFun USB to Serial Breakout - FT232RL
  • Màn hình OLED SSD1306 I2c 0,96 "128x64
  • Mô-đun cảm biến rung động J34 Knock Switch Spring
  • Pin Lipo Li-polymer 3.7V 300mAh
  • Mô-đun hồng ngoại IR 1838B của bộ điều khiển không dây từ xa
  • Vỏ in 3D (2 phần, vui lòng tìm liên kết STL)

Đối với bộ sạc:

  • Hai miếng PCB; 17x10mm và 13x18mm
  • Vỏ in 3D (2 phần, vui lòng tìm liên kết STL)
  • Mô-đun sạc pin Lithium Micro USB 5V 1A TP4056

Bước 1: Mạch

Bước 2: Đặt Danh bạ bộ sạc

Đặt Danh bạ Bộ sạc
Đặt Danh bạ Bộ sạc
Đặt Danh bạ Bộ sạc
Đặt Danh bạ Bộ sạc
Đặt Danh bạ Bộ sạc
Đặt Danh bạ Bộ sạc

Lấy hai dây từ đầu nối chân cắm đầu đực. Gấp từng cái tạo thành một cái móc như trong bức ảnh đầu tiên. Chèn một cái vào mặt bên của hộp màn hình và cái kia vào nắp dưới cùng như hình minh họa.

Bước 3: Gắn Arduino và Cảm biến rung

Gắn Arduino và Cảm biến rung
Gắn Arduino và Cảm biến rung
Gắn Arduino và Cảm biến rung
Gắn Arduino và Cảm biến rung
Gắn Arduino và Cảm biến rung
Gắn Arduino và Cảm biến rung

Đặt và dán Arduino và Cảm biến rung vào nắp dưới cùng (in 3D). Hàn một dây từ một kết nối của cảm biến với GND của Arduino và dây khác từ kết nối khác của cảm biến với PIN D12.

Bước 4: Gắn Bộ thu IR

Gắn bộ thu IR
Gắn bộ thu IR
Gắn bộ thu IR
Gắn bộ thu IR

Tháo vỏ kim loại của cảm biến IR. Lắp và dán nó vào vị trí của chúng trong hộp như hình minh họa.

Bước 5: Đấu dây và lắp màn hình

Đấu dây và lắp màn hình
Đấu dây và lắp màn hình
Đấu dây và lắp màn hình
Đấu dây và lắp màn hình

Hàn một sợi dây (khoảng 4 cm) vào mỗi điểm tiếp xúc của màn hình và dán nó vào vị trí của chúng trong hộp (như trong ảnh đầu tiên). Hàn một dây khác từ chân Vcc đến điểm tiếp xúc của bộ sạc ở mặt bên của vỏ máy (như trong hình thứ hai).

Bước 6: Đấu dây Bộ thu IR

Đấu dây Bộ thu IR
Đấu dây Bộ thu IR
Đấu dây Bộ thu IR
Đấu dây Bộ thu IR
Đấu dây Bộ thu IR
Đấu dây Bộ thu IR
Đấu dây bộ thu IR
Đấu dây bộ thu IR

Cắt các chân IR còn khoảng 2mm. Sau đó, hàn một dây từ chân Vcc của IR vào tiếp điểm Vcc của màn hình và một dây khác từ chân GND của IR với tiếp điểm GND của màn hình. Sau đó, hàn cáp từ chân tín hiệu của IR vào chân D10 của Arduino.

Bước 7: Kết nối màn hình với Arduino

Kết nối màn hình với Arduino
Kết nối màn hình với Arduino
Kết nối màn hình với Arduino
Kết nối màn hình với Arduino

Hàn cáp SDA từ màn hình vào chân A4 của Arduino và cáp SCK vào chân A5.

Bước 8: Đấu dây công tắc

Đấu dây công tắc
Đấu dây công tắc
Đấu dây công tắc
Đấu dây công tắc
Đấu dây công tắc
Đấu dây công tắc

Hàn hai dây vào phần tiếp xúc của bộ sạc ở nắp dưới cùng. Hàn một trong những dây này vào chốt trung tâm của công tắc và dây kia vào cực âm của pin. Hàn dây thứ ba từ chân trên cùng của công tắc đến chân GND của Arduino.

Bước 9: Đấu dây pin

Đấu dây pin
Đấu dây pin

Hàn cực dương của pin vào chân Vcc của Arduino. Che Arduino bằng băng cách ly. Đóng và dán các mảnh của vỏ máy.

Bước 10: Lập trình

Lập trình
Lập trình
Lập trình
Lập trình

Để tải lên các chương trình bằng Arduino IDE, hãy kết nối bộ lập trình FT232RL với máy tính bằng cáp USB. Chèn và giữ các chốt của chúng trong các lỗ của Arduino như hình minh họa.

Bạn phải chọn Arduino pro hoặc pro mini trong Arduino IDE (để biết thêm thông tin, bạn có thể kiểm tra

Đầu tiên tải lên bản phác thảo DiceEEPROM.ino trong Arduino để chuẩn bị bộ nhớ EPROM với cấu hình mặc định của các xúc xắc (việc tải lên bản phác thảo này rõ ràng không có tác dụng trong màn hình). Sau đó tải lên bản phác thảo DiceIR.ino. Sau đó, một tập hợp các con xúc xắc sẽ xuất hiện trên màn hình.

Bước 11: Cách sử dụng

Làm thế nào để sử dụng nó
Làm thế nào để sử dụng nó
Làm thế nào để sử dụng nó
Làm thế nào để sử dụng nó

Để lăn xúc xắc, chỉ cần lắc thiết bị.

Để thay đổi cấu hình số mặt, trỏ bằng điều khiển từ xa và nhấn nút "OK" trong khi các mặt xúc xắc đang lăn. Một màn hình như trong bức ảnh thứ hai sẽ xuất hiện. Sử dụng các nút mũi tên trái và phải để chọn xúc xắc để cấu hình. Nhấn các nút mũi tên lên hoặc xuống để thay đổi số mặt bằng 1; sử dụng nút "1" hoặc "4" để thay đổi trong 10 và nút "2" hoặc "5" để thay đổi 100. Nhấn lại nút "OK" để thoát khỏi chế độ cấu hình. Cấu hình sẽ được lưu trữ trong bộ nhớ cố định bên trong và có thể được thay đổi bất kỳ lúc nào tùy thích.

Ghi chú:

Nếu bạn chọn…

  • một con xúc xắc không có mặt, con xúc xắc này sẽ không xuất hiện.
  • một con xúc xắc một mặt, kết quả sẽ được biểu thị bằng biểu tượng "giấy, đá, cắt kéo".
  • một con xúc xắc hai mặt, kết quả sẽ được biểu thị bằng biểu tượng ngón tay cái lên / xuống.
  • một con xúc xắc 6 mặt, số được biểu thị bằng các chấm như một con xúc xắc cổ điển (với các mặt vuông).
  • một con xúc xắc 12 mặt, con số được trình bày trong một hình ngũ giác.
  • 20 mặt xúc xắc, số được trình bày trong một hình tam giác.
  • bất kỳ số mặt nào khác, kết quả sẽ được trình bày dưới dạng một số bên trong một hộp.

Bước 12: Bộ sạc I

Bộ sạc I
Bộ sạc I
Bộ sạc I
Bộ sạc I
Bộ sạc I
Bộ sạc I

Cắt hai miếng PCB có kích thước 17 mm x 10 mm và 13 mm x18 mm. Khoan một lỗ trên miếng nhỏ khớp với lỗ trên phần hình tròn được in 3D, luồn một sợi dây qua và hàn nó. Keo PCB như trong ảnh.

Bước 13: Bộ sạc II

Bộ sạc II
Bộ sạc II
Bộ sạc II
Bộ sạc II

Hàn một sợi dây trong miếng PCB 17x10mm và luồn nó vào khe trong phần được in 3D. Keo nó như được hiển thị.

Bước 14: Bộ sạc III

Bộ sạc III
Bộ sạc III
Bộ sạc III
Bộ sạc III
Bộ sạc III
Bộ sạc III

Lắp và dán các bộ phận được in 3D như hình minh họa và hàn dây vào mô-đun bộ sạc pin. Dây hàn ở phần dưới cùng là cực âm. Bây giờ bạn có thể sạc pin của thiết bị bằng cáp USB mini.

Thử thách tốc độ bỏ túi
Thử thách tốc độ bỏ túi
Thử thách tốc độ bỏ túi
Thử thách tốc độ bỏ túi

Giải nhất trong Thử thách tốc độ bỏ túi

Đề xuất: