rudy wrote:Where are you bypass capacitors? You should have 0.1uF capacitors across the supply pins of the CPU, across the ESP module, and also the regulator. I'm assuming U1 is a regulator. You need to add capacitance there. Look at the data sheet for the minimums for that device. And you should have a bulk capacitor. Like 100-470uF across each supply.
It seems that you are using a higher voltage supply for the CPU than the ESP. The rx into the ESP should not be higher than it's supply.
The ESP module should be rotated 180 degrees so that the antenna is on the edge of the board. Away from metal that will interfere with the radio signal but also to keep the radio signals from being injected into your circuit.
It is nice that you provided the circuit board information but a real picture of the final device would be helpful. Since you have the PCB layout then why not include the schematic? It would be a easier to read than trying to reverse engineer the circuit from the PCB.
I don't think that you should let the unused data lines on the LCD float. It may work but it isn't a good practice. I also wonder about the buzzer being on a port pin without a transistor buffer. Some buzzers draw more current than port pins can safely supply.
But it is working on bread board, without the capacitors? In our organization no provision(permission) to take picture, I can provide schematic if you want.