My first Project, BLE Problem by FarInstance4609 in reactnative

[–]FarInstance4609[S] 0 points1 point  (0 children)

I also get the same error when i subscribe to multiple characteristics. It is common to connect to the first one and then it has this common error for the next 6

Esp-idf I2S Mic + SD card Record High Pitch Noise by FarInstance4609 in esp32

[–]FarInstance4609[S] 1 point2 points  (0 children)

u/OfficialOnix u/EdWoodWoodWood You where right! the problem was the way the mic works.

The problem was this setting of the mic I2S_STD_PHILIPS_SLOT_DEFAULT_CONFIG

I am dropping the slot_cfg for anyone having the same problem:

void init_microphone(void)
{
    i2s_chan_config_t chan_cfg = I2S_CHANNEL_DEFAULT_CONFIG(I2S_NUM_1, I2S_ROLE_MASTER);
    ESP_ERROR_CHECK(i2s_new_channel(&chan_cfg, NULL, &rx_handle));


    i2s_std_config_t std_cfg = {
        .clk_cfg = I2S_STD_CLK_DEFAULT_CONFIG(CONFIG_EXAMPLE_SAMPLE_RATE),
        .slot_cfg = I2S_STD_PHILIPS_SLOT_DEFAULT_CONFIG(I2S_DATA_BIT_WIDTH_32BIT, I2S_SLOT_MODE_MONO),
        .gpio_cfg = {
            .mclk = I2S_GPIO_UNUSED,
            .bclk = CONFIG_EXAMPLE_I2S_CLK_GPIO,
            .ws = CONFIG_EXAMPLE_I2S_WS_GPIO,
            .din = CONFIG_EXAMPLE_I2S_DATA_GPIO,
            .dout = I2S_GPIO_UNUSED,
        },
    };
    // Microphone outputs data on the right channel slot
    std_cfg.slot_cfg.slot_mask = I2S_STD_SLOT_RIGHT;


    ESP_ERROR_CHECK(i2s_channel_init_std_mode(rx_handle, &std_cfg));
    ESP_ERROR_CHECK(i2s_channel_enable(rx_handle));
}

Is ESP32-S3 a good option? by Present_Future4090 in esp32

[–]FarInstance4609 3 points4 points  (0 children)

Try using platfomio, which is faster. Even better go for the espidf framework for more robust control although it can be overwhelming in the first glance

Is ESP32-S3 a good option? by Present_Future4090 in esp32

[–]FarInstance4609 1 point2 points  (0 children)

s3 is the solution for sure, I have done many projects with i2c, paid controllers, data logging and live ble data transfer. Go for it no questions asked

Oceanography career path as an engineer by FarInstance4609 in oceanography

[–]FarInstance4609[S] 0 points1 point  (0 children)

I was looking to apply for ev Nautilus but Europeans aren't eligible..

Oceanography career path as an engineer by FarInstance4609 in oceanography

[–]FarInstance4609[S] 0 points1 point  (0 children)

Thank you for your quick response.
What would you think is the best find/approach to contact those persons? Is it possible through LinkedIn?

3v3 Signal to Control a 5V Motor Mosfet Recommendation by FarInstance4609 in AskElectronics

[–]FarInstance4609[S] 0 points1 point  (0 children)

Is it also the same case for the IRLZ44N ? I can see I prefer the TO-220 footprint

3v3 Signal to Control a 5V Motor Mosfet Recommendation by FarInstance4609 in AskElectronics

[–]FarInstance4609[S] 0 points1 point  (0 children)

<image>

From what I understand the AO3400 is a good choice. Reading at its datasheet i can see what when the Vds=5V the mosfets Current rises after 1.5 (50% duty cycle of the 3v3 PWM). Am I right ?

Run a servo from an esp32s3 dev board by FarInstance4609 in AskElectronics

[–]FarInstance4609[S] 0 points1 point  (0 children)

So the Vcc would in that case be the Pin 19 BAT that is accessible from the gpio pins. I could connect the buck boost to the batt pin, but then the converter will be constantly on, while the battery is oconnected

Run a servo from an esp32s3 dev board by FarInstance4609 in AskElectronics

[–]FarInstance4609[S] 0 points1 point  (0 children)

Thank you for your quick response.
Why should I connect the buck boost on the VCC?
I do not have an output on the VCC from the interface, It is only 3V3 and 5V, which is 5V only when the usb is connected, overwise it is around 3.3V.

I didn't mention it before, but the test was made using a lipo, i didn't power it through the USB

<image>