一、項(xiàng)目名稱:
局域網(wǎng)媒體控制
二、項(xiàng)目描述:
局域網(wǎng)內(nèi)WEB控制板卡的硬件功能。需要實(shí)現(xiàn)ESP8266的TCP/IP與PC端服務(wù)器通信,前端WebScoket與PHP服務(wù)軟件的數(shù)據(jù)交換,WM8904的音頻播放,SD卡文件的讀寫。預(yù)期可通過(guò)WEB頁(yè)面的簡(jiǎn)單控制按鈕進(jìn)行板卡音頻文件的瀏覽和播放控制。
三、項(xiàng)目進(jìn)展:
也不知道忙些啥,目前還沒有做好以上所有功能。抽空利用SDK例程做了SD卡讀寫,遍歷MP3文件信息。剩余的內(nèi)容會(huì)繼續(xù)更新。
更新內(nèi)容,PHP scoket通信和簡(jiǎn)單的web頁(yè)面,效果如下
簡(jiǎn)單的按鈕和列表,沒有比這更直接的了,,時(shí)間緊迫哎,
列表信息更新到web,并提示連接到php服務(wù)器,接下來(lái)可進(jìn)行簡(jiǎn)單的控制命令交互。主要代碼在附件。
四、實(shí)物效果:
板卡本身僅連接了ESP8266,和SD卡(試了手里4個(gè)內(nèi)存卡,有兩個(gè)都不兼容)。其他均為軟件實(shí)現(xiàn)。
這里就是全部的硬件鏈接,僅有一張2GB的內(nèi)存卡和一個(gè)ESP8266模塊
附件是功能代碼
sdcard_fatfs.rar (938.27 KB)
index.rar (971 Bytes)