Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Hello from Poland!
#1
Photo 
It all started with the fact that I had a HUGE receiver with 7 channels and a thousand interfaces, which consumed at least several dozen watts when playing quietly, but the only person listening to it was my wife who only listened to streaming. My wife is veeeeeeeeeeeeeeery busy and it was normal for her to leave the house and play music that no one listened to, but the electricity meter was spinning like crazy and all the furniture was hot.
So I built a small device that does what it needs to do and brings much more joy :-). Built on 4b 2GB, DAC HAT, ESP32 and bridged 3116 class D.

Thanks for creating a great  environment!

                       
Reply
#2
@jeeer

That is gorgeous!

Welcome and thanks for sharing.

Regards,
Kent
Reply
#3
Wow. That is very nice ! I suspect anyone would be extremely proud to own that.
Reply
#4
I'd love to hear some details of the control interface. Looks lush.
----------------
Robert
Reply
#5
(12-23-2023, 05:36 AM)Spinner Wrote: Wow. That is very nice ! I suspect anyone would be extremely proud to own that.

I don't know - I didn't ask my wife just in case :-)))
Reply
#6
(12-23-2023, 11:14 AM)the_bertrum Wrote: I'd love to hear some details of the control interface.  Looks lush.

Well - nothing complicated but very time-consuming - everything is python-powered, as usual:
  • at low level is managed by esp32 with esphome inside
  • encoder for volume
  • libreelec + samsung remote
  • 5 tactile buttons:
  1. call my favorite playlist
  2. power ON/OFF
  3. LCD on/off
  4. + 5 volume + / - or jump to the next track (I haven't decided on 100% yet)
Hardware inside:
  • HDMI - waveshare 4inch
  • waveshare SPI OLED for name station and artist name
  • aliexpress I2C OLED for volume
  • DAC - hat
  • 4 bridged D class for L, R, SUB (mono), Central (mono) central is necessary for me because I have a very wide stereo base and such a channel eliminates this
  • 2 supply - one 5v for digital + DAC, 18v from old laptop for audio
  • two low-speed fans blowing air from the bottom to the top.
The idea of such a design was to construct equipment in the smallest possible housing, but retaining the touch display and with physical buttons. The casing was supposed to fit between the books and I designed several dozen different casings for this purpose. The body is CNC cut from several plexiglass, with aluminum panels on the sides.
  

and that's all :-)
Reply
#7
(12-23-2023, 11:48 PM)jeeer Wrote:
(12-23-2023, 11:14 AM)the_bertrum Wrote: I'd love to hear some details of the control interface.  Looks lush.

Well - nothing complicated but very time-consuming - everything is python-powered, as usual:
  • at low level is managed by esp32 with esphome inside
  • encoder for volume
  • libreelec + samsung remote
  • 5 tactile buttons:
  1. call my favorite playlist
  2. power ON/OFF
  3. LCD on/off
  4. + 5 volume + / - or jump to the next track (I haven't decided on 100% yet)
Hardware inside:
  • HDMI - waveshare 4inch
  • waveshare SPI OLED for name station and artist name
  • aliexpress I2C OLED for volume
  • DAC - hat
  • 4 bridged D class for L, R, SUB (mono), Central (mono) central is necessary for me because I have a very wide stereo base and such a channel eliminates this
  • 2 supply - one 5v for digital + DAC, 18v from old laptop for audio
  • two low-speed fans blowing air from the bottom to the top.
The idea of such a design was to construct equipment in the smallest possible housing, but retaining the touch display and with physical buttons. The casing was supposed to fit between the books and I designed several dozen different casings for this purpose. The body is CNC cut from several plexiglass, with aluminum panels on the sides.
  

and that's all :-)

All?

That is all?

It's an epic build!
----------------
Robert
Reply
#8
Is the screen a Pi 7" Touch in portrait orientation?
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#9
(12-24-2023, 12:51 PM)Tim Curtis Wrote: Is the screen a Pi 7" Touch in portrait orientation?

No, its 4.3 touch in portrait  - https://www.waveshare.com/wiki/4.3inch_HDMI_LCD_(B) - I recommend this company, I was surprised by it - I submitted various unusual questions several times and always received an answer, this does not happen with such well-known companies..
Reply
#10
You might want to post your configuration settings for this screen in case others want to do a similar build.

It looks like there is some clipping in the WebUI.
- What version of moOde?
- Run the command below then Menu, Refresh and let me know whats reported for the viewport size.

Code:
# VIEWPORT SIZE NOTIFICATION

# Turn on
moodeutl -q "update cfg_system set value='viewport' where param='pkgid_suffix'"

# Turn off
moodeutl -q "update cfg_system set value='' where param='pkgid_suffix'"
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply


Forum Jump: