Building a Smart Projector with Taishan Development Board

Building a Smart Projector with Taishan Development Board

Project Name: 【Lichuang·Taishan】 Smart Projector – Sony CXN0102

Project Author: Feng Moxi

Introduction

Using the Lichuang Taishan board, I made a smart projector, and netizens commented: “So cool!”

Building a Smart Projector with Taishan Development Board

This is a physical demonstration image, note that the effect is clearer to the naked eye!!

Building a Smart Projector with Taishan Development Board

Building a Smart Projector with Taishan Development Board

01
What are the functions/highlights of the projector?

Building a Smart Projector with Taishan Development Board

1

Android TV system, Android version 11

Building a Smart Projector with Taishan Development Board

2

Light machine usesSony CXN0102

3

Supportsfour USB inputs: such as USB flash drives, keyboards, wireless keyboards, etc.

4

SupportsTF card insertion

5

Supports gigabit Ethernet access, measured940 Mbits/sec

6

Supports onboardwifi access, supportsHDMI input

7

Supports infrared remote control, supports five common domestic remote control key values

8

Supports wireless screen projection (achieved by Dongbei screen projection), supports protocols: DLNA, Miracast, Huawei cast, etc.

Building a Smart Projector with Taishan Development Board

9

Supports mono speakers

10

Supports RTC power-off save time

11

Supports the light machine’s 12V cooling fan to automatically start and stop based on the light machine’s temperature

12

Supports 1/4 interface tripod use

13

Supports customized system desktop, supports application launch, HDMI input display, light machine settings, etc.

Building a Smart Projector with Taishan Development BoardBuilding a Smart Projector with Taishan Development Board

To achieve these product-level functions, how should the circuit and software parts be designed?

02
Design Principles

Building a Smart Projector with Taishan Development Board

Main control board_CXN0102

Building a Smart Projector with Taishan Development Board

Main control board_ TSPI

Building a Smart Projector with Taishan Development Board

Main control board_ GMAC

Building a Smart Projector with Taishan Development Board

Main control board_ HDMI_IN

Building a Smart Projector with Taishan Development Board

Main control board_ USB_HUB

Building a Smart Projector with Taishan Development Board

Main control board_ POWER

Building a Smart Projector with Taishan Development Board

Main control board_ OTHER

Building a Smart Projector with Taishan Development Board

Main control board PCB diagram

Building a Smart Projector with Taishan Development Board

Main control board_PCBA annotation diagram

Building a Smart Projector with Taishan Development Board

Control board schematic diagram

Building a Smart Projector with Taishan Development Board

Control board PCB diagram

Scrollable images

Instructions:

1

UsingICN6211 bridge chip to convert MIPI DSI to RGB signals to drive CXN0102 video signals

2

UsingMS2109 chip to achieve HDMI capture card functionality to support HDMI input.

3

UsingRTL8211F as a gigabit Ethernet PHY chip, usingCH334R as USB 2.0 HUB to expand USB interfaces

4

UsingCH213K ideal diode to prevent backflow in USB interfaces

5

UsingCH224K for PD protocol power supply to accept 12V power supply

03
Software Instructions

The SDK patch is based on the official Lichuang repo version of Android SDK:

SDK Patch:

git clone https://gitee.com/fengmoxi/tspi-cxn0102.git
cd tspi-cxn0102
chmod a+x projector.sh
./projector.sh <Taishan Android SDK Path>

System Compilation:

cd u-boot && ./make.sh rk3566 && cd ../kernel && make ARCH=arm64 tspi_defconfig rk356x_evb.config android-11.config && make ARCH=arm64 tspi-rk3566-user-v10.img -j16 && cd .. && source build/envsetup.sh && lunch rk356x_box_tspi-userdebug && make -j16 && ./mkimage.sh && ./build.sh -u
04
Installation Tutorial

The shell, circuit, software, and material list have all been open-sourced, please refer to 【Chapter 6】 for guidance to the open-source website~

Below is a detailed15-step assembly tutorial! Scroll up and down to view, with rich illustrations!

After embedding the thermoplastic nut, use an 8mm long copper pillar to secure the main control board

Building a Smart Projector with Taishan Development Board

Use a 0.3 pitch 31pin same-direction fpc, 0.3 pitch 39pin same-direction fpc, 0.5 pitch 6pin same-direction fpc, to connect the main control board and the Taishan board

Building a Smart Projector with Taishan Development Board

Install the RTC battery

Building a Smart Projector with Taishan Development Board

Use a 12mm long copper pillar to secure the Taishan board

Building a Smart Projector with Taishan Development Board

Connect the control board properly on the Taishan board

Building a Smart Projector with Taishan Development Board

Insert M3*6 screws in the position shown in the control board diagram

Building a Smart Projector with Taishan Development Board

Connect the light machine to the main control board via the BTB interface

Building a Smart Projector with Taishan Development Board

Use two M1.2*6 screws to secure the light machine

Building a Smart Projector with Taishan Development BoardBuilding a Smart Projector with Taishan Development Board

Connect the speaker to the main control board

Building a Smart Projector with Taishan Development Board

Secure the cooling fan to the top cover;

Building a Smart Projector with Taishan Development Board

Connect the fan to the main control board;

Building a Smart Projector with Taishan Development Board

Use cable ties to secure the speaker and fan leads on the top cover;

Building a Smart Projector with Taishan Development Board

Insert【10 short key caps】 and 【1 long key cap】 into the corresponding installation positions on the top cover, note that the PWR position uses the long key cap;

Building a Smart Projector with Taishan Development Board

Cover the top and tighten the screws;

Building a Smart Projector with Taishan Development Board

Attach the front and back panels, and you’re done!

Building a Smart Projector with Taishan Development Board

Building a Smart Projector with Taishan Development Board

Building a Smart Projector with Taishan Development Board

Building a Smart Projector with Taishan Development Board

Building a Smart Projector with Taishan Development Board

Building a Smart Projector with Taishan Development Board

Scroll up and down to view the tutorial

05
Other Instructions
1

The Android TV mainboard uses the Lichuang·Taishan development board

2

The MIPI to RGB part refers to the open-source project “Taishan MIPI DSI to RGB Adapter”

3

This project participated in the advanced track of the 【Spark Plan】 activity, all components, panels, Taishan development board, etc. were reimbursed by the official

4

In the advanced track of the Spark Plan activity held by Lichuang, any open-source project can be reimbursed for material costs ranging from 2,000 to 20,000 yuan, and there is also a chance to share a 200,000 yuan bonus at the end of the year.

Details/Registration for the Spark Plan event: https://oshwhub.com/activities/spark2024?tab=1#P1

Taishan Development Board【Official Website/Purchase】:

https://lckfb.com/project/detail/lctspi-2g-16g?param=baseInfo

06
Open Source Website

This project has been open-sourced!

——Want to replicate? Want to give the author a thumbs up? You can copy the open-source website to go to the original text.

Open Source Website: https://oshwhub.com/fengmoxi/taspi-smart-projector

Building a Smart Projector with Taishan Development Board

Click the end of the article 【Read Original】 to directly enter the original text.

Building a Smart Projector with Taishan Development Board

Building a Smart Projector with Taishan Development Board

*This article is a reprint of user creations from the “Lichuang Open Source Hardware Platform”. If there is any infringement, please contact for deletion.

If you are reading this, please give me a thumbs up!
Building a Smart Projector with Taishan Development Board
Click here to view the original project

Leave a Comment