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.
Audio board with ESP32, Wired Ethernet and Amplifier
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Re: Audio board with ESP32, Wired Ethernet and Amplifier
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.
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 76 guests