Skip to content

A Few Things I Found That May Be Helpful #4

Description

@Knotsure1

While building my FerroWave I ran into a few issues.

It seems audio-driver was missing from the libraries. I used https://github.com/pschatzmann/arduino-audio-driver

Change Partition Scheme: to Huge App

For my ESP32-A1S Audio Kit V2.2, I had to remap to the following to get the on-board buttons "KEYS" to work. My KEY 2 and 4 were stuck on and the only button that worked was Key1. After I remapped them, it fixed the Keys. Make sure you also set the DIP switch to On for KEY2. I turned all the other DIP switches off. If you remap them, I found you will need to change the LED_PIN too.

// ==== Button Pins (ESP32-A1S v2.2) ====
const int BTN_1 = 36; // Key 1 - Cycle Magnet Mode
const int BTN_2 = 13; // Key 2 - Cycle LED Mode
const int BTN_3 = 19; // Key 3 - Volume Up (was 19 on some boards)
const int BTN_4 = 23; // Key 4 - Volume Down (was 23 on some boards)
const int BTN_5 = 18; // Key 5 - Bass EQ
const int BTN_6 = 5; // Key 6 - Treble EQ

I also had to move the LEDs to:
// ==== LED Ring ====
const int LED_PIN = 21;
const int LED_COUNT = 24;
Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

The strobe feature is not working for me currently, but everything else seems to be working fine.

In the BOM I noticed a few errors. The M3 x 3mm screws are omitted. With the battery shield, a USB-C cable is needed instead of the USB Micro. There is a USB Micro port too, but is too close to the support to use.

If you are in the US and need a bottle, https://www.amazon.com/AGENIZ-Dropper-Bottles-Transparent-Clear-Gold/dp/B0F142ZPMN?th=1
They seem to fit, just need a different lid for them. The bottle was the hardest thing for me to find.

I still have to work on the Ferrofluid part, I need a little more details on the best mixture...

I could not get the exact speakers, but the ones I found were the same specs. However, I had to print some spacers for the front of them.

If anyone needs a list of parts I used, let me know.

Hope this helps!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions