Powering ESP32 with a 3.7 lipo battery without any regulators

Hello everyone, I am making a 1.8" TFT display remote controller. The problem is that according to some competition rules, my project should be cheap, and all I have is a 3.7v LIPO battery. If I power it with VIN, the TFT doesn't work, and if I power it using 3v3, the ESP32 glitches (I think it is due to overvoltage?).

Yes.
Vin need to be around 5V and 3V3 need to be very very close to 3.3V, Hope you have not damaged the ESP32. You can use different batteries or use a boost converter to convert the 3.7 to 5V
Four NiMH batteries in series will give you 4.8V and they are rechargable.

Which ESP board are you using?

I cannot use a boost converter It is against the rules in my competition
I am using esp32 wroom module (When I bought there was no specification of what esp it is)

I will assume you are using a development board that has a USB connector and a few push buttons.

Besides the NiMH batteries, you can use 4AA batteries

It has rst and boot button

How about a buck or a linear regulator?

Can you recommend one?
A one which can be found on Robu.in or Robocraze.com

Recommend what, a boost, buck, linear regulator?

Like which one should I use in my case which is powering ESP32 boards, with 1.8" TFT display, 4 buttons and 1 joystick

If a boost is against the rules, I would imagine a buck is also against the rules.
Are you sure a linear regulator is OK?

What voltage does the display require?

Well I think so linear regulator is ok?

I don't know the rules, you have to tell me if it's OK.

They didn't mention there anything about linear regulators, the only thing is " no boost converters"

The title of this post says "without any regulators".

Then if you connect two 3.7V batteries in series, you will have 7.4V. Then you can use a buck converter, to convert that to 5V.

What voltage does the display need?

If you still need help let me know.

Sorry would change that

Sorry for the late response (I am actually just 12 years old, so classes are there)
The display needs 3.3v to 5v

This will be the cheapest and easiest way to go; 4 AA batteries. Connect it to the 5V pin on the ESP32 board.

Do you have a data sheet or a link to a webpage for the display? If not, then just power the display from the ESP 3V3 output pin

Sorry for extremely late response,
Here the tft display link: Buy 1.8 inch TFT LCD Module 4 IO driver TFT Resolution 128*160 Online in India | Robocraze