全開源!用6層板,做了個(gè)KTV點(diǎn)歌機(jī)!
用RK3568核心板做了一個(gè)KTV點(diǎn)歌機(jī)。
本文引用地址:http://cafeforensic.com/article/202501/466033.htm通過外接屏幕,進(jìn)行點(diǎn)歌。
以后,有我在的地方,就是KTV??!我就是!歌王!我要偷偷練習(xí),成為歌王驚艷所有人……
為什么要做這個(gè)項(xiàng)目?
做為一名嵌入式底層工程師,因工作影響,有了接觸硬件的機(jī)會(huì)。
所以自己利用工作之余把硬件的技能樹點(diǎn)了一下,做了一個(gè)多種高速信號(hào)的多層PCB。
這只是一個(gè)KTV點(diǎn)歌機(jī)嗎?
該項(xiàng)目名為KTV點(diǎn)歌機(jī),實(shí)為綜合性的個(gè)人計(jì)算機(jī),其拓展性比較豐富。
為什么要開源它?
該項(xiàng)目貫穿了【PCB硬件設(shè)計(jì)-OpenHarmony系統(tǒng)移植-HarmonyOS應(yīng)用開發(fā)】,基本打通了一整套的技術(shù)點(diǎn),鴻蒙在未來(lái)必然有一定的市場(chǎng),現(xiàn)在也給有想法的道友開拓一下職業(yè)規(guī)劃。
一、功能/亮點(diǎn)
搭載Openharmony 操作系統(tǒng)
支持運(yùn)行Harmony OS點(diǎn)歌 軟件
支持兩路USB 設(shè)備使用
支持一路HDMI/MIPI顯示屏
支持千兆以太網(wǎng)口 進(jìn)行數(shù)據(jù)上傳下載
二、硬件設(shè)計(jì)原理(7圖)
在此硬件基礎(chǔ)上適配了OpenHarmony3.2及4.0版本的系統(tǒng),該硬件的驅(qū)動(dòng)適配度已達(dá)90%。
連接器
POWER
外設(shè)接口
HDMI接口
網(wǎng)口接口
USB接口
PCB圖
實(shí)物圖
6層板設(shè)計(jì),基本滿足工業(yè)級(jí)要求
HDMI接口通過靜電拉出,保護(hù)器件
USB-OTG采用TYPE-C接口,走線滿足差分及阻抗
USB2.0采用USBhub方式拉出,可用于普通USB外設(shè)
電源采用常規(guī)接口12V輸入,電源分支為5V核心板供電,3.3V/5V底板供電
留出調(diào)試接口方便前期對(duì)產(chǎn)品驗(yàn)證
指示燈和按鍵配合前期開發(fā)使用,后期可以考慮裁剪掉
三、軟件說(shuō)明
使用華為的DevEco Studio 源碼框架為附件為index文件 (第一版實(shí)現(xiàn)主架構(gòu)以及切歌等,持續(xù)更新中...)
軟件設(shè)計(jì),只需要做3件事:
搭載OpenHarmony4.0操作系統(tǒng)
安裝Harmony OS Next版本的軟件
實(shí)現(xiàn)用戶點(diǎn)歌/切歌等人機(jī)交互界面
軟件部分已開源,參考開源資料:
https://oshwhub.com/sjhas/ktv-singing-machine
評(píng)論