Brushless Motor Slowly becomes slower and beeping becomes softer the longer it is connected to the battery

For context, I will be making an RC car with these parts and other parts, I have already figured out what code and wire setup I need for it

The problem is that after I connect the battery to the ESC, and the ESC red and brown cable to Vin and Ground to the arduino nano, the motor calibrates, starts, and then stops and starts beeping slowly. The same speed of beeping before connecting the arduino nano. Thing is, it randomly calibrates, starts, then goes back to beeping randomly. It might be because of my connections but im not sure. However, if I leave everything connected for a bit the beeping starts getting softer and softer until eventually its barely hearable. Thing is when I unplug everything and wait like an hour or 2 (or 8) and replug everything, it goes back to what it was doing before but at regular speed. Then same issue, keep it connected to power for a while and then starts beeping softer and softer.

Idk how to show what I have wired up but ill try my best to explain it:

The ESC i am using: SimonK 30A BLDC ESC Electronic Speed Controller

The brushless motor is called the A2212/6t 2200KV

the battery is a 1000 MAH, 7.4V, 2.4WH, 30C, High fly, High performance Li-Po battery

battery connected to ESC, and ESC is connected to the motor using the specialized pins. ESC red cable connected to Vin of the arduino nano, ESC brown cable connected to ground of the arduino nano, the yellow cable is connected to digital 2. Here is my code:

#include<Servo.h>

#define ESC_PIN 2

Servo esc;

void setup() 
{
  esc.attach(ESC_PIN,  750, 2000); // attach ESC
  esc.write(0); // make ESC not move
  delay(5000); // wait 5 sec
}

void loop() 
{
  esc.write(180); // make ESC full speed
  delay(5000); // wait 5 sec
  esc.write(0); // stop ESC
  delay(2000); // wait 2 sec
}

Welcome to the forum

Have you measured the voltage of the battery whilst conducting your tests and how are you charging it ?

i havent measured the voltge of the battery yet since my multimeter doesnt work. oh and how do I measure it while im conducing my test since all open metals on the battery are sealed?

im using a Li-Po battery charger

PS: this battery is barely a day old and has only been used for like 2-3 hours max.

You are connecting the battery to your project in some way. Test the voltage at that point

Do you actually have a LiPo battery charger and have you used it ?

Hi, @aaarandomer
Welcome to the forum.

Can you please post a schematic of your project?

Can you post some images of your project?
So we can see your component layout.

Thanks.. Tom... :grinning: :+1: :coffee: :australia:

Make and model, please.

And are you using it? Do you think you are starting with a charged battery?

What do your calculations suggest you can expect for the time this battery will be bake to provide the current you need?

Typically this is done with a schematic diagram. You can draw it with pencil and paper, take a picture and upload it.

Just use blocks for all the parts, label the pins on the blocks and draw lines where you wires go betwixt them.

Please include all sources of power and how power gets where it needs to be; include any connection you are making to a PC or whatever.

a7

Either your 7.4V battery is 1000mAh or 2.4Wh but not both!

Arduino is not happy with 5V on VIN-pin. 7.4V would work better.

i apologize for the bad drawing, i aint good at art.

currently the battery is connected to the ESC directly using a TX60 connector so I dont think i can connect the battery directly to the arduino. also mb i meant to say 7.4WH not 2.4WH

Why are you using a 30 amp motor controller on a battery powered project? What are the specs on you motor, the controller? It sounds to me like you have a load that the battery cannot handle.

Well then it will never work.
As @kmin pointed out Vin need to be between 7 and 12V

30C in the specifications means the battery shoukd deliver 30 amps if asked.

It may be aspirational, but there's no doubt you can pull massive current from such a battery.

Sometimes there's a spec 30C/60C by which they mean it would deliver, for a 1000 mAH battery, 60 amps in bursts and 30 on a continuous basis.

Yes, for not very long.

a7

Then you have few options.
Split connector to share the battery voltage.
Or get a multimeter, verify that you have stable 5V on that controller wire and if so, connect it to Nano 5V pin. But be careful, you have one layer less protection. Also, always disconnect that wire if you need to connect USB to Nano (clone).