but the problem that currently I am facing is that the circuit is not working with me..
for example, the LEDs of the relay are not ON and esp32 is not flashing
is there are any thing wrong in circuit diagram in the image?
Yes.
The relay module may need a 5V signal at IN and the ESP is only 3.3V
The 7805 should have capacitors on the input and output.
Maybe you have bad or loose connections on the breadboard.
If you are using the SD card, you cannot use pins 14 and 15 for I/O
Can the 12V supply provide enough current for the solenoid?
Maybe there is also an error in your code. Please post your code here using code tags
Not necessarily, but are you using the exact same ESP32 board shown in the picture? Different boards can/will have the GPIO pins broken out to different pins on the edges of the board.
Please post a clear photograph of how you've connected everything together.
Currently I don't have multimeter, I will try go get it later
but I noticed something: I have tried to implement this circuit shown here
If I implement it like the way in the image, the Red LED of the relay will turn on and everything is fine (its getting 5V)
but once I connect the ESP32 in parallel with the relay, the relay LED turns OFF immediately.
why is that? does that mean I should connect higher voltage source than 12V to make the current reaches to both relay and esp32
or should I buy another one that has higher current ratings?
Yes its the same, I have tried to use another esp32 and same problem happen
now I have removed the connections from the circuit, and I tried to implement this circuit:
If I implement it like this, the red LED of the relay will turn on and everything is fine (its getting 5V)
but once I connect the esp32 in parallel in the output side with relay, the relay LED turns off immediately
why is that? should I put higher voltage source at the input to make the current reaches both of the relay & esp32
I will try to buy two capacitors
but notice that there is 5V terminal on the esp32 (on the upper left corner of the picture)
and he is trying to power on the esp32 using the OUTPUT terminal of the 7805 (which is supplying 5v to both relay & esp32)
I don't have SD card, and my 12V adapter has current rating of 1A
Hi, @abuaziz
Can you please post a link to specs/data of your relay module?
Can you please post some pictures of your project?
So we can see your component layout.
Can you please post a complete copy of your circuit, a picture of a hand drawn circuit in jpg, png?
Hand drawn and photographed is perfectly acceptable.
Please include ALL hardware, power supplies, component names and pin labels.
If you have a 12V supply, you should use a relay module with a 12V relay.
If your relay module switches on with a LOW signal, it might work, post some info on the relay module.
This suggests that the way you're connecting the ESP somehow shorts the output of the 7805. However, the earlier requested photos of your setup would clarify a lot and reduce the need for random guesswork.
Door lock solenoid pulls 1.4A. Your supply can only deliver 1A. Unless that white power adapter plugged into the power bar next to the black one you showed a picture of is also being used but I can't see where.
I read your since-deleted post about not using capacitors. Wrong. The 7805 is an active circuit; there are internal feedback modes that will cause it to oscillate if those external capacitors are not mounted, preferably as close to the three pins as is reasonably possible.
Sometimes, the regulator will work intermittently, going into and out of oscillation randomly, sometimes it will be stable for a period of time until some changing demand triggers oscillation, etc. That is why the manufacturer specifies the capacitors.