Grove Module Atomizer not working as expected

Hi guys!

I'm new to Arduino and Microelectronics. Im bought an Seeed Grove Water Atomiz and an esp32 microcontroller and wanted to test it in a simple setup. First i setted it up like this:

I stupidly thought i had to connect the en pin on the board to the en pin on the grove module. The atomizer worked (humidified water) and stopped after one or two seconds.

I then connected it like below with the following code.


void setup() {
  Serial.begin(9600);
  pinMode(25, OUTPUT); 
  
}

void loop() {

  digitalWrite(25, HIGH);
  Serial.println("Atomization ON");
  delay(3000);

  digitalWrite(25, LOW);
  Serial.println(digitalRead(25));

  delay(3000);
  
}

Now, it doesn't work and i don't know if i broke it or just made a mistake in the code. The Sertial.println works as expected. Is it possible that i destroyed the Grove module by attaching it to the EN pin? Is there a way i can test if it is functioning?

Datasheet Grove Atomizer: https://cdn-reichelt.de/documents/datenblatt/A300/101020090_01.pdf
Datasheet ESP32 Module: https://cdn.shopify.com/s/files/1/1509/1638/files/ESP_-_32_NodeMCU_Developmentboard_Datenblatt_AZ-Delivery_Vertriebs_GmbH_10f68f6c-a9bb-49c6-a825-07979441739f.pdf?v=1598356497

Thanks in advance!

Schematics please, not poetry. "Yellow grove"..... You can wait for a helper having that device in the drawer or You can post a link to its datasheet. All helpers are capable of reading datasheets.

I'm sorry! I updated it, hope it gets clearer now.

That humidifier needs some 400 mA. In my opinion it's too much current for the controller board to supply. It needs a separate power supply.
The test code uses 10 000 ms delay. You use only 3 000.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.