Transplantation of webplayer audio player based on RVB2601
[Copy link]
- Project background (100-200 words)
With the arrival of an aging society, it is a practical problem to meet the audio-visual and spiritual needs of the elderly with low-cost hardware. This project hopes to use the RVB2601 development board of the Pingtou Ge to realize a simple song search function and then complete the audio playback function.
- Brief introduction of the work (100-200 words) + photos of the work
The RVB2601 development board used in this project is based on the design of the Pingtouge CH2601, with an onboard JTAG debugger, WiFi chip W800 and user buttons. By burning the WiFi information into the system, it is ensured that the system can access the network during the initialization phase after startup; the access to online audio is achieved through serial port commands, ensuring the smoothness of online audio playback.
- System block diagram (combined with pictures and text)
- Functional description and analysis of each part (combined with pictures and text)
- Porting webplayer application
Compare the player and webplayer sample applications, refer to the examples of other users on the Internet, choose to use webplayer as the basic demo, and make modifications and improvements.
- Networking Settings
Modify the network_init() function in the init.c file in the src folder to complete the configuration of the wireless wifi. The mosaics are the wifi network name and password.
- Audio Playback
The serial port commands are as follows:
#player play http://sp.9sky.com/convert/song/music/475/20161027101822390.mp3
5. Source Code
ch2601_webplayer_demo.zip
(88.9 MB, downloads: 2)
6. Video Demonstration (Video Introduction + Link)
webplayer_demo
7. Project Summary (Project Text Summary + Post Sharing Link Summary)
Thank you very much for the event organized by Electronic Engineering World and Pingtouge. This event allowed me to experience the development ecosystem of Pingtouge. AOS is a very good RTOS. Although CDK still has room for improvement, from the perspective of completing basic interactive functions related to the Internet of Things, AliOS Things is a very good platform that meets users' needs in terms of real-time performance, interactive effects, and other aspects. Originally, I wanted to make a function that can realize voice song ordering and online playback through voice commands. Later, due to time and other factors, the expected function was not completed. In the future, I will try to realize voice song ordering and online playback functions.
8. Others
Suggestions: 1) Use the type C interface, which is more versatile.
|