Audio board with ESP32, Wired Ethernet and Amplifier

Frederir
Posts: 3
Joined: Sun Feb 14, 2016 9:07 pm

Audio board with ESP32, Wired Ethernet and Amplifier

Postby Frederir » Mon Dec 04, 2017 9:08 pm

I'm designing a board with ESP and VS1053 to be used as an internet radio. The main differences with other boards is the wired Ethernet connection, on board Class D amplifier and FM receiver.

There is a project log on Hackaday : https://hackaday.io/project/28422-karadio-wired and the Altium design files are published on : https://github.com/Aptustech/KaRadioWired

My goal is to use KaRadio on it : https://github.com/karawin/Ka-Radio32 But it could be used with any other project. The schematic documentation is a work in progress but it should be on github in the next few days.

PDF schematics can be seen at : https://github.com/Aptustech/KaRadioWir ... ic%20Print

Let me know what you think.

User avatar
Vader_Mester
Posts: 300
Joined: Tue Dec 05, 2017 8:28 pm
Location: Hungary
Contact:

Re: Audio board with ESP32, Wired Ethernet and Amplifier

Postby Vader_Mester » Thu Dec 07, 2017 7:58 am

Hi,

It's a nice idea.

For wired ethernet, I suggest using the idea on the link below.
This uses The LAN8720 chip as the PHY, using the EMAC controller.
https://sautter.com/blog/ethernet-on-es ... g-lan8720/

By the way, the LAN8720 is really cheap, considering the chip itself (at least on Mouser it is). I'm also planning to use this on my home projects, because of using an UTP of SPFT cable, and PoE to power my device.

Code: Select all

task_t coffeeTask()
{
	while(atWork){
		if(!xStreamBufferIsEmpty(mug)){
			coffeeDrink(mug);
		} else {
			xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
			xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
		}
	}
	vTaskDelete(NULL);
}

Who is online

Users browsing this forum: No registered users and 93 guests