Servo movement resets ATMEGA328

Hi everybody, I have a 9v battery connected to a 7805IC to get 5v to ATMega328 and a TowerPro 9g servo.

Im using all in a protoboard, the problem is that when the servo moves, the ATMega328 restarts.

I have read in the web that it could work with a 7805 for the servo and other 7805 for the ATMega328.

What do you think ?

Best regards, GInza.

The servo could draw an amp while moving. The 9V battery is only good for a coupele hundred mA. So the voltage drops when the servo moves, and the Arduino restarts.
Battery/7805 for each unit is what you really need. Go with 6xAA battery pack for the servo.

Hi CrossRoads, thanks for your reply.

Sorry if that I will tell you is wrong, Im starting with Arduino few month ago.

I was thinking in use the same battery with two 7805.

What do you think ?

Best regards, GInza

As I said: The servo could draw an amp while moving. The 9V battery is only good for a couple hundred mA. So the voltage drops when the servo moves, and the Arduino restarts."
If one regulator draws an amp, the battery voltage will drop, the 2nd regulator will be starved for voltage, and the microcontroller will reset.
Use 2 batteries.

As was explained.

If this is what you are using as a battery:

then give up now!

Get a proper battery. Start with a pack of six "AA" (not "AAA") alkaline cells.

Do you have a DMM ?

Do you know what current is ?
Do you know the mAh rating of your battery ?
Do you know the current draw of your circuit (static and dynamic ) ?
Do you know the voltage of your battery (at this moment ) ?

Hi everybody, thanks for your replies.

Yes, im using a 9v battery like the picture, but im using a rechargable 9v battery, because I want to save money with the circuit.

Two 9v batteries is more expensive that I was thinking CrossRoads, may be another option ?

Do you mean a pack of six "AA" for ATMega and the servo Paul__B ?

I dont know what is aDMM raschemmel...

Best regards, GInza.

You want answers. How about giving us some:

Do you know what current is ?
Do you know the mAh rating of your battery ?
Do you know the current draw of your circuit (static and dynamic ) ?
Do you know the voltage of your battery (at this moment ) ?

Ginza:
I don’t know what is a DMM raschemmel...

Ever tried Google?

Hi raschemmel, look I have started with Arduino few month ago. Im a software developer, but one day I wanted to do that my code start to do things with the real world, so I started with Ardunio Uno.

Im learning in the road, while Im connecting things Im learning, Im getting all the information from youtube, google, etc.

Please got me patience :slight_smile:

My goal now is to find a good power supply to connect the circuit, If I can save money better. I have the ATMega328 on a protoboard with the basics elements to work it without the Arduino uno board. I have connected a 7805 to limit voltage to 5v.

Im using a VIPOW 9v Battery 250mA.

I dont know the current draw of the circuit (static and dynamic ) , i will try to get information in the web.

Please guide me. Thanks

The Arduino UNO is about 50 to 75mA. The servo can be anywhere from 100mA to 500mA depending on the load connected to the servo. If the load requires a lot of force to move it then the current would probably be more than 250mA.

By Ohm's Law,
V (voltage) = I (current(A)) x R (resistance (ohms)

If you had a DMM (**D**igital **MultiM**eter) , you could put it in current mode and measure the current or in voltage mode and measure the voltage across the battery. For most arduino hobbyists looking to control things , a DMM is to them what a tire iron (or jack) is to a traveler. You just won't get very far without one and you should never leave home without it. Either buy a cheap digital multimeter or find another hobby.

As it has been said. You just cant really do electrical / electronic things without a DMM.I am 57 and been doing this kind of thing sense I was about 15, so that is 42 years and these gents have been trying to help and give you good info. 9v battery for uno. 6 AA batteries for the servo. Just make sure to connect the ground (-) wires together.

My goal now is to find a good power supply to connect the circuit, If I can save money better. I have the ATMega328 on a protoboard with the basics elements to work it without the Arduino uno board. I have connected a 7805 to limit voltage to 5v.

This really tells us nothing regarding where you are with the uC.

What is the SITREP ? (Milspeak for Situation Report)

1-Are you breadboarding an ATmega328 blind or do you know what you are doing ?
2-Do you know how you are going to communicate with the ATmega328 ?
3-Does the ATmega328 have a bootloader already ?
4-What are you using for a clock ?
5-Have you been able to communicate with the ATmega328 yet ?
6-Do you know what a schematic is ?
7-Can you draw a schematic of your circuit and post a photo of it?
8-WHAT EXACTLY have you actually done with this so far ? (have you powered it up? loaded a sketch ? etc etc ?

Hi raschemmel and Paul1958, thanks for your replies. Sorry for my english, Im spanish.

I will try to explain you the situation.

I have finished the project code, now Im testing if it is right. I dont want unexpected behavior, so I want to put the code working standalone on a protoboard.

The devices that I have connected to the Atmega are a RTC module (DS1302) and a BlueTooth module (HC-05). I have communication with the Atmega by BlueTooth with my phone and it works properly. I can get and set data in both ways.

To get the system working standalone, I must get a good power supply option, I need that it should be rechargable.

Yesterday I have connected all on the protoboard without the servo with the 9v battery full charged to see how the system works. It only was turned on 20 minutes. I think that the 9v battery doesnt work for my needs.

In your experience, please recommend me a good and cheap power supply to use. I will try the 6AA batteries like you said me.

I will try to upload some pictures, this are not very schematics, but is the faster way to show you what I have got.

About the DMM, of course I have got one and I use it. But I dont know it by the initals, I know it by multimeter.

Best regards, GInza.

Pictures

Pictures

You didn't answer the most important question:
How do you know there is a pot and do youbhabe the schematic and what is the voltage across the pot. That is all that matters at this stage.

Que le importa las otra cosas si no sabes que necessita de la circuita que maneja la barca ?

Hi raschemmel, what is the meaning of POT ?

I dont have schematics yet. I will try do it then.

What do you think about 6AA pack before the 7805 ?

You didn't answer the most important question:
How do you know there is a pot and do youbhabe the schematic and what is the voltage across the pot. That is all that matters at this stage.

Que le importa las otra cosas si no sabes que necessita de la circuita que maneja la barca ?

DISREGARD ABOVE (It was intended for a different post. I got the two posts mixed up . My bad)

Do you upload sketches via bluetooth as well ?

Your original problem of reseting was because of the battery type you were using.
Use the 6 AA batteries.

No, I upload the sketches by USB.

I use BlueTooth to get and set data at the AtMega.

I will use the 6AA pack and test how much time it is turn on.

Can you tell me how many amps must be the AA battery ? Because they are in different amps versions.

Also, I have a 12v/4Ah. Do you think if I connect it before the 7805, the 7805 will regulate the voltage and amps to the ATMega328 and doesnt destroy it ?