Wake Word: hardware requirements

I’m hoping to have one that will look nice to sit on the end table in my living room, on my desk, on my nightstand etc.

Haha, I know, I was being cheeky because you are using an ancient measurement system.

My old VHS cassette actually looks pretty cool for this. It just looks like a retro collectable. You can literally use anything.

That was my guess but that’s the units I have to work with. Let’s use your units then – what metric size would you suggest? I’ll use the same chart to see what gauge that is.

That’s fine. But I for one would prefer to print something. I’m just hoping to find one that I can use as a starting point. If needed, I can modify it. I’m hoping SOMEONE has done made one.

That chart doesn’t have our units anyway. Metric uses mm2 (millimeters squared), ie: cross section area, not diameter.

For my VHS cassette one I just used some wire cores pulled from a section of CAT6 ethernet cable which is listed as 23AWG. 24AWG will be fine for the wiring between the mic, amp, ESP. For the amp to speaker you could probably get away with the same given the very low power (3W) of the amp, but if you wanted to step it up a size that would be fine.

For all my projects I just repurpose cores from old cables, we all have a box of old cables just strip them back and use the cores. Nothing on ESP boards is going to need big wires. After all you are probably powering it from a usb cable.

Right now I am stripping an RS232 cable that is probably 20 years old.

1 Like

I’m working on designing my case for this. I’m trying to decide how the microphone and speaker should be oriented relative to each other. Would there be an issue with having them both at the top of the case pointing up?

Or should I move one to the front face? I was planning to put a fabric cover over it to keep dust out.

Now that I have all the parts, I’m working on wiring the first one. Sadly the GPIO numbers on the main board don’t match the numbers on the one shown on the wiring diagram. Here’s a picture of the main board.

The diagram is marked to use GPIO26/A0, GPIO25/A1, GPIO1034/A2, GPIO27/D27, and GPIO33/D33. But I don’t see any of these on this board.

Any suggestions?

I use these pins if it helps

mic

lrc = GPIO5
BCLK = GPIO6
din = GPIO4

Speaker

lrc = GPIO11
BCLK = GPIO9
dout = GPIO7

Light = GPIO14 or 21 if using the onboard LED.

Thanks but the microphone doesn’t have anything marked as din, bclk or LRC. I do see one labeled as L/R – I’m guessing that’s the right one.

Lrc = ws
Bclk =sck
Sd =din
Lr should be connected to gnd and channel set to left in the yaml.

Thanks for all the help guys! I’m getting really close. It’s all wired up and ready for a test.

It’s been a while since I’ve done anything with ESP. I’m a total loss as to how I’m going to get the code loaded. When I do a Google search, I see lots of different methods but not not sure which of them is right for this situation.

It’s got a USB-C port so I’m hoping I can just connect directly to my laptop and upload it that way.

Edit: my confusion grows…

To try and get a handle on this, I just pulled up a video showing how to do this. The video shows the LRC pin of the amplifier AND the ws pin of the microphone connected to the same GPIO pin. And the BCLK pin of the amplifier AND the SCK pin of the microphone connected to the same pin.

I’m very new to electronics wiring. As long as I know what to connect where, I’m ok. But I don’t know enough to troubleshoot at this level of detail.

https://youtu.be/R-o4xpyHj7M?si=ZzsmHq5-LTHIja2X