Mục lục:

Thay phiên bao gồm Bộ điều chỉnh từ tính của Truyền lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: 6 bước
Thay phiên bao gồm Bộ điều chỉnh từ tính của Truyền lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: 6 bước

Video: Thay phiên bao gồm Bộ điều chỉnh từ tính của Truyền lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: 6 bước

Video: Thay phiên bao gồm Bộ điều chỉnh từ tính của Truyền lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: 6 bước
Video: Giải đáp thắc mắc về STM32 (P1) 2024, Tháng bảy
Anonim
Thay phiên bao gồm Bộ điều chỉnh từ tính của Truyền lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]
Thay phiên bao gồm Bộ điều chỉnh từ tính của Truyền lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]
Thay phiên bao gồm Bộ điều chỉnh từ tính của Truyền lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]
Thay phiên bao gồm Bộ điều chỉnh từ tính của Truyền lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]
Xen kẽ bao gồm bộ điều chỉnh từ tính của truyền dẫn lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]
Xen kẽ bao gồm bộ điều chỉnh từ tính của truyền dẫn lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]

Trong một thời gian, tôi đã làm việc trên một bản kế thừa cho AODMoST ban đầu. Thiết bị mới sử dụng vi điều khiển 32-bit nhanh hơn và tốt hơn và chuyển đổi video tương tự nhanh hơn. Nó cho phép AODMoST 32 hoạt động với độ phân giải cao hơn và triển khai các chức năng mới. Thiết bị hiện cũng có thể được cấp nguồn bằng điện áp 5V của USB.

Tính năng mới lớn nhất là triển khai mặt nạ hình ảnh có hoa văn đơn giản cho một mắt và mặt nạ có hoa văn ngược cho mắt còn lại, tương tự như mặt nạ được trình bày trong bài viết này: Xem phim di động điều trị chứng giảm thị lực ở trẻ em. Ngoài ra còn có nhiều tùy chọn tùy chỉnh hơn cho hình dạng, vị trí và ngẫu nhiên liên tục của các thông số đó.

Tôi nên chỉ ra rằng tôi chưa thực hiện tất cả các ý tưởng mà tôi có và chương trình cơ sở có thể được phát triển thêm. Nhưng tôi dự đoán rằng do các vấn đề kinh tế xã hội, tôi sẽ không thể thực hiện dự án này trong tương lai gần, vì vậy tôi sẽ xuất bản dự án đó. Firmware hiện có thể hoạt động với nội dung 3D ở các định dạng Top - Bottom và Side by Side và đã được thử nghiệm với PC và Xbox 360 được trang bị GPU Nvidia.

2020-11-26 CẬP NHẬT: Cuối cùng tôi đã tạo được CHẾ ĐỘ 3: ĐỐI TƯỢNG NỔI BẬT MIỄN PHÍ. Nó được bao gồm trong phiên bản 1.00 của phần sụn. Phần mềm mới này cũng có một số điều chỉnh nhỏ, chẳng hạn như bây giờ tất cả các chế độ đều có cài đặt Hình dạng, Mặt nạ và Ngẫu nhiên riêng biệt được lưu khi thiết bị tắt nguồn. Tôi sẽ giữ các tệp cũ hơn (từ phiên bản 0.50 của phần sụn, khi không có thông tin phiên bản trong tên tệp, điều đó có nghĩa là đây là phần mềm cũ này) trong trường hợp phiên bản 1.00 bị lỗi nào đó.

Bạn có thể tải xuống mã nguồn, sơ đồ, PCB, hướng dẫn sử dụng, v.v. cho dự án này tại đây:

aodmost_32_all_files_1.00.zip

aodmost_32_all_files.zip

Quân nhu:

Các bộ phận và vật liệu:

  • Bộ vi điều khiển STM32F103C8T6 (LQFP-48)
  • Cổng 74AC00 quad NAND (SOIC-14, hẹp 3,9mm)
  • Công tắc video tương tự STMAV340 (TSSOP-16)
  • Bộ điều chỉnh điện áp LM1117-3.3 (TO-263)
  • Bóng bán dẫn 3x BC817 (SOT-23)
  • Đèn LED 3mm màu trắng 3x
  • 2x đèn LED 3mm màu vàng khuếch tán
  • đèn LED 3mm màu đỏ khuếch tán
  • 2x đèn LED 3mm màu xanh lam khuếch tán
  • đèn LED 3mm màu xanh lá cây khuếch tán
  • Tinh thể 8 MHz (HC49-4H)
  • Đầu nối micro USB loại B nữ (lưu ý rằng có nhiều loại và một số có thể không tương thích với các lỗ trong thiết kế PCB, bạn có thể bỏ qua USB hoàn toàn, vì USB chỉ được sử dụng làm nguồn điện 5V)
  • Đầu nối VGA nữ góc vuông 2x D-SUB 15 chân (lưu ý rằng có nhiều loại và bạn cần phiên bản dài hơn với các chân có thể tạo ra các lỗ trên PCB)
  • 2 đầu cắm pin đực thẳng 2,54mm
  • Đầu cắm 3 pin 2,54mm thẳng nam
  • Các nút chuyển đổi xúc giác 11x 6x6mm SMD / SMT
  • 2x 10 uF 16V Trường hợp Một tụ điện tantali 1206
  • 10x 100 nF 0805 tụ điện
  • Tụ điện 2x 15 pF 1206
  • 3 x 1k ohm trimpot 6mm
  • Điện trở 3x 10k 1206
  • Điện trở 4x 4k7 1206
  • Điện trở 3x 2k7 1206
  • Điện trở 2x 1k 1206
  • Điện trở 3x 470 ohm 1206
  • Điện trở 3x 75 ohm 1206
  • Điện trở 3x 10 ohm 1206
  • bảng đồng mạ hai mặt (tối thiểu 79,375x96,901mm)
  • một vài đoạn dây đồng (đặc biệt là thứ gì đó có đường kính nhỏ như 0,07mm có thể hữu ích nếu bạn đang sửa chữa đường ray bị hỏng bên cạnh dây dẫn của vi điều khiển LQFP)

Công cụ:

  • máy cắt chéo
  • cái kìm
  • tuốc nơ vít cánh dẹt
  • cái nhíp
  • dao tiện ích
  • tập tin
  • cú đấm chính diện
  • cây búa
  • kim nhỏ
  • Giấy nhám khô / ướt 1000 grit
  • khăn giấy
  • cưa hoặc công cụ khác có thể cắt PCB
  • 4x 0,8mm mũi khoan
  • Mũi khoan 1mm
  • Mũi khoan 3mm
  • khoan trước hoặc công cụ quay
  • natri persulfat
  • hộp nhựa và dụng cụ nhựa có thể được sử dụng để lấy PCB ra khỏi dung dịch ăn mòn
  • băng đóng gói màu nâu
  • Băng cách điện
  • đồng hồ vạn năng
  • trạm hàn
  • mũi hàn điểm hình nón
  • mũi hàn đục
  • chất hàn
  • chất hàn (tôi đã sử dụng lớp RMA, loại gel thông lượng dành cho lắp ráp và sửa chữa SMT, có trong ống tiêm 1,4 cm ^ 3)
  • dây điện
  • Máy in laser
  • giấy bóng
  • bàn ủi quần áo
  • kem tẩy trang
  • axeton
  • cồn xoa bóp
  • nhà sản xuất vĩnh viễn
  • ST-LINK / V2 (hoặc bản sao của nó) + cáp có thể kết nối nó với phần mềm AODMoST 32 + có thể sử dụng trình lập trình

Bước 1: Tuyên bố từ chối trách nhiệm

Việc sử dụng một thiết bị như vậy có thể gây ra co giật động kinh hoặc các tác dụng phụ khác ở một số ít người dùng thiết bị. Việc xây dựng một thiết bị như vậy đòi hỏi phải sử dụng các công cụ nguy hiểm vừa phải và có thể gây hại hoặc hư hỏng tài sản. Bạn tự chịu rủi ro khi xây dựng và sử dụng thiết bị được mô tả

Bước 2: Tạo PCB bằng phương pháp truyền mực

Tạo PCB bằng phương pháp truyền mực
Tạo PCB bằng phương pháp truyền mực
Tạo PCB bằng phương pháp truyền mực
Tạo PCB bằng phương pháp truyền mực
Tạo PCB bằng phương pháp truyền mực
Tạo PCB bằng phương pháp truyền mực

Bạn cần in hình ảnh phản chiếu của F. Cu (mặt trước) và hình ảnh bình thường của B. Cu (mặt sau) trên giấy bóng bằng máy in laser (không bật bất kỳ cài đặt tiết kiệm mực nào). Kích thước bên ngoài của hình ảnh in phải là 79.375x96.901mm (hoặc gần nhất có thể của bạn). Cắt PCB theo kích thước của hình ảnh in, bạn có thể thêm vài mm vào mỗi cạnh của PCB nếu bạn muốn. Cá nhân tôi thích làm điều đó bằng cách tạo một hàng sâu dọc theo toàn bộ chiều dài của tấm gỗ bằng một con dao tiện ích (bạn cần phải cắt dọc theo toàn bộ chiều dài một vài lần), sau đó lặp lại quy trình từ phía bên kia. Khi các hàng đủ sâu, toàn bộ tấm laminate dễ dàng bị gãy làm đôi. Bạn cần thực hiện quá trình bẻ đôi tấm laminate vì bạn cần có chiều dài và chiều rộng phù hợp của mảnh ghép. Các mảnh laminate nhỏ hơn có thể bị phá vỡ bằng cách sử dụng kìm (đảm bảo không làm xước đồng quá nhiều, sử dụng lớp giấy bảo vệ, ví dụ như giữa kìm và PCB). Bây giờ bạn nên làm phẳng các cạnh của mảnh bảng kết quả với tệp.

Tiếp theo, bạn sẽ cần làm sạch các lớp đồng bằng cách sử dụng giấy nhám mịn đã được làm ướt, sau đó loại bỏ các hạt do giấy nhám để lại bằng chất tẩy rửa dạng kem (bạn cũng có thể sử dụng nước rửa hoặc xà phòng). Sau đó làm sạch nó bằng cồn tẩy rửa. Sau đó, bạn phải rất cẩn thận để không chạm vào đồng bằng ngón tay của bạn.

Bây giờ đã đến lúc cắt tấm có hình ảnh phản chiếu của F. Cu thành kích thước dễ quản lý hơn (chừa vài cm xung quanh hình chữ nhật bên ngoài) và đặt nó lên trên bàn ủi quần áo (tăng mực). Bạn có thể giữ bàn ủi giữa hai đùi, nhưng phải hết sức cẩn thận để mặt bàn ủi được nâng lên liên tục và không chạm vào bất cứ thứ gì. Sau đó, đặt PCB lên trên giấy bóng (mặt bên đã được làm sạch mực) và bật bàn ủi (sử dụng hết nguồn). Sau một thời gian ngắn, giấy sẽ dính vào PCB. Bạn có thể sử dụng một mảnh vải hoặc khăn để đẩy bo mạch vào giấy và di chuyển giấy dính vào PCB một chút. Chờ ít nhất vài phút cho đến khi giấy chuyển màu sang màu vàng. Thật không may, bạn cần phải xác định đúng thời điểm để dừng quá trình chuyển giao bằng thực nghiệm, vì vậy trong trường hợp hình ảnh trên đồng có chất lượng rất xấu, bạn sẽ cần làm sạch mực bằng axeton, cát và rửa lại bảng và bắt đầu lại toàn bộ quá trình.

Khi bạn nghĩ rằng quá trình chuyển mực đã hoàn tất, hãy đặt PCB với giấy vào nước (bạn có thể thêm chất làm sạch kem hoặc chất lỏng rửa) trong 20 phút. Tiếp theo, chà giấy từ PCB. Nếu có những chỗ mực không dính vào đồng, hãy sử dụng bút đánh dấu vĩnh viễn để thay thế mực.

Bây giờ bạn cần đánh dấu tâm của bốn không gian trống ở các góc của PCB bằng một cú đấm. Sau đó, các trung tâm đó sẽ được khoan và tạo ra các lỗ được sử dụng để căn chỉnh cả hai mặt của PCB.

Tiếp theo, bạn cần phủ băng dính màu nâu lên mặt sau của tấm laminate. Trộn nước ngọt với natri persulfat và cho PCB vào dung dịch khắc. Cố gắng giữ dung dịch ở 40 ° C. Bạn có thể đặt hộp nhựa lên trên bộ tản nhiệt hoặc nguồn nhiệt khác. Thỉnh thoảng trộn dung dịch trong thùng chứa. Chờ cho đồng không bị che phủ tan hoàn toàn. Khi hoàn tất, loại bỏ PCB khỏi dung dịch và rửa sạch trong nước. Bóc băng đóng gói. Tẩy mực bằng axeton (dung dịch tẩy sơn móng tay phải chứa một lượng vừa đủ). Tại thời điểm này, bạn có thể bắt đầu loại bỏ bất kỳ đoạn ngắn mạch nào bằng dao tiện ích.

Bây giờ, khoan bốn lỗ căn chỉnh bằng cách sử dụng mũi khoan 0,8mm. Sau đó, khoan các lỗ tương ứng qua tờ giấy có hình B. Cu bằng cách sử dụng cùng một mũi khoan 0,8mm. Khi điều này được thực hiện, cát và làm sạch lại PCB. Sau đó đặt bảng lên trên bề mặt phẳng (mặt đồng đã được làm sạch ở trên), phủ giấy bóng có hình ảnh của B. Cu (mực xuống) và đặt bốn mũi khoan 0,8mm vào các lỗ (phần tròn xuống dưới), để giữ cho giấy và tấm laminate được căn chỉnh. Bây giờ bạn nên chạm nhẹ vào giấy bằng đầu bàn ủi quần áo nóng trong một thời gian ngắn để giấy và PCB dính vào nhau. Sau đó, tháo mũi khoan ra, đặt bàn ủi vào giữa hai đùi và đặt giấy có cán mỏng lên trên bàn ủi và lặp lại quy trình chuyển mực. Sau đó, ngâm giấy trong nước để loại bỏ giấy và thay thế bất kỳ mực bị thiếu nào bằng bút đánh dấu vĩnh viễn.

Bây giờ bạn cần che mặt trước của PCB bằng băng keo đóng gói, cũng như mặt sau xung quanh các lỗ đã khoan. Sau đó, khắc mặt sau giống như cách bạn đã làm với mặt trước, bóc băng keo, loại bỏ bột mực và bắt đầu tìm kiếm các mạch ngắn.

Bạn cũng cần phải khoan các lỗ còn lại trên PCB. Có bốn lỗ 3mm để gắn kết nối VGA. Các lỗ 1 mm được sử dụng cho phần còn lại của các lỗ VGA, trimpots, đầu ghim và vias bên cạnh micro USB (nếu bạn không sử dụng USB, bạn có thể hàn đầu nối / cáp nguồn 5V khác tại đây). Tất cả các lỗ khác có thể được thực hiện bằng cách sử dụng mũi khoan 0.8mm.

Bước 3: Hàn các thành phần điện tử

Hàn các thành phần điện tử
Hàn các thành phần điện tử
Hàn các thành phần điện tử
Hàn các thành phần điện tử
Hàn các thành phần điện tử
Hàn các thành phần điện tử
Hàn các thành phần điện tử
Hàn các thành phần điện tử

Bạn có thể bắt đầu bằng cách bao phủ tất cả đồng bằng chất hàn (sử dụng đầu đục và thực hiện thao tác trên bề mặt đã được phủ bằng chất chảy). Nếu sau khi thực hiện thao tác này, tại một số điểm xuất hiện quá nhiều chất hàn, hãy loại bỏ nó bằng dây khử cháy. Nếu bất kỳ dấu vết nào bị hòa tan trong dung dịch ăn mòn, hãy thay thế chúng bằng dây mỏng. Sau đó, bạn có thể bắt đầu hàn các thành phần khác, mặc dù tôi khuyến nghị rằng bạn sẽ đợi với những thứ cao và cồng kềnh xung quanh nơi cho MCU cho đến khi kết thúc. Sử dụng lượng từ thông phù hợp khi thực hiện các kết nối điện.

MCU trong gói LQFP-48 là thứ khó hàn nhất. Bắt đầu bằng cách căn chỉnh nó, chỉ hàn một dây dẫn gần đỉnh của gói, sau đó hàn một dây dẫn khác ở phía đối diện, để đảm bảo MCU ở vị trí của nó. Tiếp theo, phủ các hàng hoặc dây dẫn trong dòng chảy và hàn nhẹ chúng vào các rãnh đồng bằng đầu đục. Đảm bảo rằng bạn không bẻ cong dây dẫn về phía sau, nếu làm vậy, bạn có thể cố gắng trượt các hàng dây dẫn bằng kim và đẩy chốt ra ngoài. Hoặc nếu bạn thực sự sợ nó, hãy đặt kim ở đó ngay cả trước khi bạn bắt đầu hàn. Kiểm soát để không xảy ra đoản mạch và các kết nối điện đang dẫn, phải đủ đồng hồ vạn năng đơn giản với máy kiểm tra tính liên tục (nó có thể phá hủy mạch tích hợp, nhưng kiểm tra còn sót lại của tôi). Nếu bạn gây ra bất kỳ đoản mạch nào, hãy đặt dây khử cháy lên trên nó và bắt đầu làm nóng. Nếu các rãnh đồng trên PCB bị hỏng, hãy sử dụng dây rất mỏng để thay thế. Có thể hàn dây trực tiếp vào dây dẫn của LQFP với đầu nhọn hình nón. Tôi đã làm điều đó một vài lần, chủ yếu là vì tôi đã làm hỏng các đường ray khi làm hỏng MCU mà không còn hy vọng gì sau lần đầu tiên cố gắng hàn nó (nó có thể được thực hiện bằng cách cạy các chốt bằng kim). Tôi chân thành hy vọng rằng bạn sẽ làm được nó ngay lần đầu tiên.

Các vi mạch khác cũng tương tự và nên được hàn theo cách tương tự, nhưng chúng có số lượng dây dẫn lớn hơn nhỏ hơn, vì vậy chúng sẽ không gây ra nhiều thách thức. LM1117 có mấu lớn nên được hàn vào đồng, nhưng khó có thể làm nóng nó đầy đủ bằng mỏ hàn thông thường, vì vậy nếu bạn làm cho nó dính vào PCB và phủ một lượng hàn lên các mặt, thì nó sẽ là đủ.

Một số thành phần THT cần được hàn từ cả hai mặt của bo mạch. Trong trường hợp của trimpots và đèn LED, nó khá thẳng về phía trước. Khi hàn đầu ghim, hãy trượt nhựa lên cao hơn mức bình thường trước khi thực hiện thao tác này, sau đó hàn tất cả các chân từ cả hai bên, rồi trượt nhựa trở lại vị trí ban đầu. Khi hàn tinh thể thạch anh, ở vị trí đầu tiên nó cao hơn mức cần thiết, hàn các dây dẫn từ cả hai phía, và sau đó trong khi làm nóng chúng từ phía dưới, đẩy tinh thể xuống thấp hơn. Lưu ý rằng tôi cũng quấn hộp pha lê trong dây và sau đó hàn dây xuống đất (miếng đồng lớn lấp đầy bên trái và bên dưới tinh thể). Trước khi hàn các bộ phận của đầu nối VGA đi vào lỗ 3 mm, tôi đã hàn một số dây dẫn vào đồng ở cả hai bên để đảm bảo rằng cả hai lớp đồng được kết nối và chỉ sau đó tôi hàn các dây dẫn che chắn. Vias có thể được thực hiện bằng cách đặt dây lớn hơn bên trong lỗ (ví dụ: chiều dài chưa sử dụng của dây dẫn thành phần THT), hàn nó từ cả hai mặt của PCB, sau đó cắt phần không cần thiết.

Khi hàn đầu nối USB, bạn có thể sử dụng đầu nhọn hình nón cho các đầu dẫn nhỏ.

Khi bạn nghĩ rằng bạn đã hàn mọi thứ, bạn nên kiểm tra lại một lần nữa để đảm bảo không có mạch ngắn hoặc kết nối kém.

Bước 4: Lập trình Vi điều khiển STM32

Lập trình vi điều khiển STM32
Lập trình vi điều khiển STM32
Lập trình vi điều khiển STM32
Lập trình vi điều khiển STM32

Để phát triển phần sụn AODMoST 32, tôi đã sử dụng System Workbench cho STM32 (Phiên bản Linux), sử dụng OpenOCD để lập trình vi điều khiển. Bạn có thể tìm thấy hướng dẫn chi tiết về cách nhập dự án này vào SW4STM32 bên trong tệp sw4stm32_configuration_1.00.pdf.

Ngoài ra, bạn có thể sử dụng ST-LINK Utility (STSW-LINK004). Tôi đã thử nghiệm phiên bản Windows và nó hoạt động tốt với aodmost_32_1.00.bin

Tôi đã sử dụng bản sao giá rẻ của ST-LINK / V2 làm lập trình viên của mình, điều này không lý tưởng, nhưng nó đã hoạt động. Để lập trình MCU, tôi cần cấp nguồn cho AODMoST 32 từ cổng USB và kết nối 3 cáp jumper với đầu nối cái 2,54mm với bộ lập trình ở một bên và cổng SW-DP của AODMoST 32 ở bên kia. Bạn cần kết nối GND, SWCLK và SWDIO. Khi lập trình, hãy đảm bảo rằng phần mềm được thiết lập để thực hiện thiết lập lại hệ thống phần mềm.

Các tệp aodmost_32_1.00.bin và aodmost_32_1.00.elf cần thiết để lập trình MCU nằm trong kho lưu trữ aodmost_32_all_files_1.00.zip.

Bộ nhớ flash của MCU phải trống trước khi lập trình, nếu không, một số dữ liệu cũ còn lại trong 4 kB cuối cùng của nó có thể cản trở việc lưu và tải các cài đặt.

Bước 5: Sử dụng AODMoST 32

Sử dụng AODMoST 32
Sử dụng AODMoST 32
Sử dụng AODMoST 32
Sử dụng AODMoST 32
Sử dụng AODMoST 32
Sử dụng AODMoST 32
Sử dụng AODMoST 32
Sử dụng AODMoST 32

Giờ đây, bạn có thể kết nối card đồ họa hoặc bảng điều khiển trò chơi video của mình với VGA IN, kết nối màn hình 3D với VGA OUT và nguồn điện 5V vào micro USB. Khi AODMoST 32 được cấp nguồn, nó sẽ đợi tín hiệu video (và phát hiện phân cực xung đồng bộ). Nó được báo hiệu bằng đèn LED KHÔNG CÓ TÍN HIỆU màu đỏ đang sáng. Ngoài ra đèn LED màu xanh nên được bật liên tục. Nếu chúng nhấp nháy, điều đó có nghĩa là có gì đó không ổn với tinh thể HSE 8MHz. Trong thời gian này, bạn có thể nhấn các nút để kiểm tra xem chúng có được kết nối đúng cách hay không. Nếu ít nhất một nút đang được nhấn, đèn LED màu vàng sẽ sáng. Khi nhấn hai hoặc nhiều nút, đèn LED trắng cũng sẽ sáng. Khi tín hiệu video được phát hiện, trình tự khởi động sẽ bắt đầu. Nó bao gồm mỗi đèn LED thứ hai liên tiếp sáng (0b10101010) trong 300ms, sau đó bốn đèn LED khác được bật trong 300ms (0b01010101). Đã xong, để bạn có thể kiểm tra xem các đèn LED có được kết nối đúng cách với MCU hay không.

Thiết bị có 4 chế độ hoạt động. Theo mặc định, nó bắt đầu ở CHẾ ĐỘ 0: VIDEO PASS-QUA. Ngoài ra còn có CHẾ ĐỘ 1: ĐẦU - ĐÁY, CHẾ ĐỘ 2: MẶT BẰNG MẶT và CHẾ ĐỘ 3: ĐỐI TƯỢNG NỔI TỰ DO. Có 6 trang cài đặt. Những người có số 0 và 3 chứa cài đặt tần suất / khoảng thời gian, tỷ lệ khớp, đối tượng đang bật / tắt, v.v. Trang 1 và 4 chứa cài đặt vị trí trong khi trang 2 và 5 chứa cài đặt kích thước. Bằng cách nhấn các nút CHẾ ĐỘ + TRANG, bạn khôi phục cài đặt mặc định ở tất cả các chế độ. Ngoài ra còn có các tùy chọn để thay đổi hình dạng đối tượng, giới thiệu mẫu mặt nạ và ngẫu nhiên hóa một số cài đặt. Bạn có thể đọc thêm về cách định cấu hình AODMoST 32 trong manual_1.00.pdf

Một nguồn nội dung 3D có thể có ở định dạng Top - Bottom hoặc Side By Side là các trò chơi máy tính. Nếu bạn sử dụng card màn hình GeForce, nhiều trò chơi từ danh sách này có thể được sửa đổi để xuất ra ở định dạng tương thích. Về cơ bản, bạn cần sử dụng mod / sửa lỗi dựa trên 3DMigoto, cho phép bạn xuất SBS / TB 3D ra bất kỳ màn hình nào sau khi bỏ ghi chú “run = CustomShader3DVision2SBS” trong tệp cấu hình mod / fix “d3dx.ini”. Để có chất lượng hình ảnh tốt, bạn cũng phải tắt tông màu Khám phá 3D Vision trong trình điều khiển NVIDIA. Bạn cần thay đổi “StereoAnaglyphType” thành “0” trong “HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \”. Bạn có thể đọc thêm về điều này ở đây.

Trong các phiên bản mới của trình điều khiển Nvidia, bạn phải khóa khóa đăng ký. Để mở Registry Editor, nhấn WIN + R, sau đó gõ regedit và nhấn ENTER. Việc khóa một khóa sẽ yêu cầu bạn nhấp chuột phải vào nó, chọn Quyền, Nâng cao, Tắt kế thừa, xác nhận việc vô hiệu hóa kế thừa, quay lại cửa sổ Quyền và cuối cùng đánh dấu vào hộp Từ chối cho tất cả người dùng và nhóm có thể được đánh dấu và xác nhận nó bằng bấm vào nút OK. Lưu ý rằng có thể cần phải thay đổi các giá trị của "LeftAnaglyphFilter" "RightAnaglyphFilter". Nếu bạn muốn thực hiện bất kỳ thay đổi nào, bạn cần mở khóa đăng ký bằng cách bỏ chọn các hộp từ chối đó hoặc bật tính năng kế thừa. Nếu bạn gặp sự cố với việc bật 3D Vision ngay từ đầu, do trình hướng dẫn thiết lập trong Bảng điều khiển NVIDIA bị lỗi, bạn cần thay đổi “StereoVisionConfirm” thành “1” trong “HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \”. Điều này sẽ kích hoạt 3D Vision trong chế độ Khám phá. Thật không may, Nvidia đã ngừng hỗ trợ 3D Vision, vì vậy phiên bản trình điều khiển mới nhất có thể được sử dụng là 425.31, nhưng nếu bạn thực sự muốn sử dụng phiên bản mới hơn, bạn có thể thử phiên bản này.

Có nhiều cách khác để tải trò chơi 3D. Bạn có thể thử SuperDepth3D, một công cụ đổ bóng hậu xử lý ReShade. GZ3Doom (ViveDoom) tự nhiên hỗ trợ 3D và có thể chơi mà không cần bất kỳ phần mềm đặc biệt nào. Các phiên bản Windows của Rise of the Tomb Raider và Shadow of the Tomb Raider có hỗ trợ gốc cho Side by Side 3D.

Ngoài ra, bạn cũng có thể sử dụng Xbox 360, hỗ trợ đầu ra VGA và có một số trò chơi hỗ trợ 3D in Top - Botom hoặc Side by Side. Tại đây bạn có thể tìm thấy danh sách các trò chơi Xbox 360 hỗ trợ 3D (mặc dù có một số lỗi trong danh sách này, ví dụ như bản sao của Halo: Combat Evolved Anniversary mà tôi đã thử nghiệm không hỗ trợ Top-Bottom, cả SBS).

Tất nhiên, bạn cũng có thể tìm phim ở định dạng Top - Bottom hoặc Side By Side và phát chúng trên nhiều loại phần cứng.

Trong thư viện, bạn có thể tìm thấy các trò chơi sau:

  • James Cameron's Avatar: The Game, SBS, Xbox 360
  • Gears of War 3, SBS, Xbox 360
  • The Witcher 3: Wild Hunt, TB, PC
  • Rise of the Tomb Raider, SBS (thiết bị được đặt ở CHẾ ĐỘ 3: ĐỐI TƯỢNG NỔI MIỄN PHÍ), PC

Bước 6: Tổng quan về thiết kế

Tổng quan thiết kế
Tổng quan thiết kế

Tín hiệu VGA có 3 màu thành phần: Đỏ, Xanh lá và Xanh dương. Mỗi người trong số họ được gửi qua dây riêng biệt, với cường độ của màu sắc thành phần được mã hóa thành mức điện áp có thể thay đổi trong khoảng từ 0V đến 0,7V. AODMoST 32 vẽ các đối tượng (lớp phủ) bằng cách thay thế tín hiệu màu do card màn hình tạo ra bằng mức điện áp được cung cấp bởi bóng bán dẫn Q1-Q3 trong cấu hình theo bộ phát, chuyển đổi trở kháng của điện áp trên điện trở 2k7 - bộ chia điện áp trimpot 1k. Việc chuyển đổi tín hiệu được thực hiện bởi bộ ghép kênh / phân kênh tương tự STMAV340.

Thời gian của việc chuyển mạch này được giữ bởi bộ định thời điều khiển nâng cao (TIM1) của MCU, sử dụng tất cả bốn Thanh ghi so sánh của nó để điều khiển các đầu ra. Trạng thái của các đầu ra đó sau đó được xử lý bởi 3 cổng NAND nhanh. Nó hoạt động như sau: Bộ đếm thời gian đặt lại xung HSync. So sánh 1 Thanh ghi điều khiển khi nào bắt đầu vẽ đối tượng đầu tiên trong một dòng, So sánh 2 Thanh ghi khi nào thì dừng đối tượng đó. So sánh 3 Đăng ký điều khiển khi nào bắt đầu vẽ đối tượng thứ hai trong một dòng, So sánh 4 Đăng ký khi nào thì dừng nó. Khi đối tượng thứ ba là cần thiết, So sánh thanh ghi 1 và 2 được sử dụng lại. Các cổng NAND được kết nối theo cách mà chúng gửi tín hiệu đến bộ ghép kênh thay thế video gốc, khi cặp kênh So sánh cho nó biết rằng bản vẽ đối tượng đã bắt đầu, nhưng vẫn chưa kết thúc.

Xung đồng bộ hóa ngang và dọc khác nhau ở mức điện áp giữa 0V và 5V và dây mang chúng được kết nối trực tiếp với chân ngắt chịu ngắt 5V STM32F103C8T6 được cấu hình làm đầu vào trở kháng cao.

Thiết bị tiêu thụ khoảng 75 mA.