SIM800L v2 stopping servos from working

Greetings!

I am trying to make an electronic lock as an university project. The idea is that someone trying to open the lock would need to insert a code on a 4x4 keypad and inserting the right code would make the servos (an MG996R) move, un/locking the door. I also used a GSM Module SIM800L v2 (the blue one) so I would receive an SMS whenever someone tried using the Keypad.

I tested the components and they are working fine individually. However, when I connect all three components to the Arduino, the servos doesn't work properly. It just vibrates and then goes back to the original position. I disconnected the GSM from the Arduino and that made the servos work normally again.

I think the servos is not getting enough power, but I am not sure. I'm not using any external power source, just the Arduino board connected to my laptop. Is it really not getting enough power? What could I do to fix it?

You are right about power. Ask your "University" instructor to explain power budget, current, volts and load.

Always use an external power supply for your servos and GSM. Only use the Arduino for signals.

That's surely the reason for the trouble. Modules having a transmitter need power as well as that servo. It exeeds USB specifications.

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