Hi Raspiaudio
to who are you explaining this? i do hope not to me. Because you use the ymal code that i have shown earlier in that other topic,
this was for @the101ofmusic, sorry if it was useless
Intresting.
Have you read the personal message Iāve send you?
Salut
Replied you on WhatsApp
Hi everyone
I just went a bit crazy and started buying the board, speakers and only now stopped to actually investigate about them (the purchase before investigating is to stop me from getting discouraged).
So I bought a couple of Muse Protoās and 30W speakersā¦ Now a few questions:
1 - Will it work with the 30W speaker or thereās a limit on the capacity?
2 - Batteries been a bit hard to findā¦ will it work just connected to the USB directly?
Thank you for this amazing board I hope I can make it work in a multiroom configuration.
I might develop a few 3D cases for it and share around here
Hi Ghost and welcome!
1- Yes it will work with your 30w speaker but not at full power, you will have about 3w output
2-Sure just plug the USB port
Let me know if you have any question
Thx
So essentially if Iād like to make the speaker use the full 30W Iād have to use an amplifier?
I think Iāll need a crash course on Audio and components hahaha but I like a good challenge
Going to investigate this through! Thanks
To use use your speaker at full potential of 30W you will need and audio amp, most of amp will use a line level stereo input. The Proto does not have a line output, but the Mn Cast has one
Thank you so much for pointing me in the right direction!
Hi @Raspiaudio,
Iām kind of on the same track as @raspiFan here. Iād like to add a PN532 NFC/RFID module to the proto board, to have an all-in-one solution to for children to scan RFID cards and have Home Assistant play media via the Proto. Setting up the Proto and the RFID board with ESPHome should be doable, I was just wondering if I can use the default I2C pins IO21/IO22 to connect the PN532 or whether this would interfere with any of the boards functions.
Also I was wondering which additional pins are free and āgood to useā for additional simple physical buttons to use as binary sensors with ESPHome.
Thanks a lot!
Hi and welcome!
The 2 pins you are mentionning are used already.
On the top schematic of this thread I can see that this is free to use :
GPIO 4 12 19 18
Use 2 of those for I2C, 2 for any button.
Feel free to share you project pictures!
Would you mind sharing your pin configuration please?
Iām building something similar and am struggling with the SPI pinout.
Much appreciated!
I have not tried to connect a SPI screen, but the pin with nothing marked are free :
So GPIO :
12
32
19
18
4
Let us know what worked for you or if you canāt make it
Is there a way to set the gain in the Squeezelite firmware?
Hi Intrinseca and welcome
According to the Squeezelite documentation
- āpullā: (false) activate internal pull up/down
I have not tried but you probably can define a dummy button in the NVS config set to pull:false on GPIO23
I could try but only next week. If you did it could you export and share your NVS config for the Proto?
thanks
Yes, I think that worked.
For future reference:
- Go to ācreditsā and enable the NVS editor
- Create a config called
high_gain
with the text
[{"gpio":23,"type":"BUTTON_HIGH","pull":true,"normal":{"pressed":"ACTRLS_TOGGLE"}}]
Thenormal
might be optional, I didnāt try without. - Set
actrls_config
tohigh_gain
. - Commit and reboot.
The name isnāt important but has to match in steps 2 and 3. After doing this, connecting a 100k resistor between GND and GPIO23 no longer increased the volume, so Iām pretty sure Iām on the highest setting now.
Iām using my proto with one of these USB speakers I had lying around. Sadly the proto doesnāt quite fit inside, but the drivers (Iām only using one of them) are the perfect 4Ī©/3W spec.
try āpullā:false instead
as the 15db needs a pull down
let me know if you notice a louder sound
Iām pretty sure the logic of
ātypeā: (BUTTON_LOW) logic level when the button is pressed
āpullā: (false) activate internal pull up/down
is to use the type
to say whether a press is high (pull down) or low (pull up) and then you set pull
to true to enable the appropriate pull-up.
I would probably need to dive into the squeezelite code to be completely sure, but by experiment I think I have it rightā¦ Will double check tomorrow.
Here is the relevant code: set pull
to true and mode
to BUTTON_HIGH
to run gpio_set_pull_mode(gpio, GPIO_PULLDOWN_ONLY)
.
thanks for taking the time to check that, could you from the web interface export you NVS settings and share it? thanks