Arduino car controled with a mobile phone

Hi, I am not an expert, I just started making small robots and I am having a problem. I want to make a Bluetooth controlled car with a mobile phone using an Arduino UNO board, a L298N motor driver an HC-05 Bluetooth module. All was excellent, but I have a problem with the connection between the Bluetooth and the mobile phone.
Can I find a way other than the Bluetooth to control the car?
Because as the distance between the phone and the car increases, the connection is lost.

Wires and a joystick.

Hi! Welcome to the Forum.

Bluetooth has a limited range. I´ve never gone far than 5m (sellers tells it can go10m away).

Maybe you want to try a radio pair (Nrf24L01 for example).

If you go with a radio pair as @Brazilino suggested, The HC-12 tranceiver module is very easy to use, and has a range of up to 3000ft

what about the ESP8266

With ESP8266 you´ll have wifi. It´s a better range than bluetooth, but what distance do you want to reach?

thank you for your answer , but how i can find the mobile phone app to control the car..

but i want also to add a camera that's why i want to use the mobile phone , thank for your reply

There's no mobile phone app in this case. If you choose radio, you'll have to build a joystick kind of transmitter.

Then probably wifi is your solution. Check out an ESP32 instead of ESP8266.

I have to tell you that integrating a wifi joystick on the phone while collecting camera images is not an easy project.

500m is perfect for me

So, that will be a bet... ESP32 wifi signal can reach 1Km at lower communication speed. In the other hand you want a video, which requires a high speed comm. :man_shrugging:t2:

So what do you think I should to use?

You can try to do it all over wifi and test how far you can go with a video streaming or try an hybrid solution: let the car be moved by radio and use wifi to get the video streaming to the phone.

disclaimer: I´ve never done it myself.

thank you , but how i can build a joystick kind of transmitter !!.

At this point, Google will provide you lots of ideas. Google "Arduino RF joystick" for example.

Maybe you can even find someone who has done what you want to do.

Here are some examples:

Perhaps tell us the environment the car will be used in and the distance you wish to control it from.

:point_down:t2: