BLE RC CAR Project, Part 2, Created a Mobile app to control it based on Flutter.

Sdílet
Vložit
  • čas přidán 27. 08. 2024
  • In this video, I introduce the overall system operation flow by partially looking at the Flutter app I created and the ESP32 source code.
    [BLE RC CAR Project, Part 1, How I build my RC Car?]
    • BLE RC CAR Project, Pa...
    [Source Code]
    github.com/001...

Komentáře • 27

  • @SA-oj3bo
    @SA-oj3bo Před 8 měsíci +1

    Hi, it would be nice to combine your projects and design an rc controlled car with esp32 cam that can be controlled and viewed over 4G network with SIM7000.

  • @anlaktas2124
    @anlaktas2124 Před 8 měsíci +1

    Hi, esp32 automatically connects with the MAC address on the device, this works very well, but when I create more than one Bluetooth controlled vehicle, I can transfer only my Bluetooth devices to a list so that the user can only see my devices through my application. How can I do this?

    • @ThatProject
      @ThatProject  Před 8 měsíci +1

      When the app searches for a Bluetooth device, wouldn't it be easy to add a condition to show only certain devices on the screen?

  • @bennguyen1313
    @bennguyen1313 Před 7 měsíci

    Any recommendations on a sample ESP32 project that shows how to read data from a Bluetooth (or UART) and serve it from a web-server?
    BTW, do you ever use a Jtag debugger (ex. ESP-Prog) to step-thru and debug code? I'm thinking of ordering one, and use it with VS-Code, but not sure how difficult it is to setup!

    • @ThatProject
      @ThatProject  Před 7 měsíci

      To simultaneously update data obtained through BLE to WebServer, the system may not operate smoothly. This is because you need to use BT and WiFi simultaneously (or sequentially).
      I've never had a Jtag debugger for an ESP project. Maybe I haven't done that very complex project so far that needs the debugging tool.

  • @lancejethrosanpablo7088

    Hi, is this possible with the controller to be buttons instead of virtual joysticks? Thank you in advance! :D

    • @ThatProject
      @ThatProject  Před 19 dny +2

      Are you talking about hardware buttons? Or do you want a button type instead of joystic in your mobile app? Either way is possible. Please modify my source code to configure it the way you want.

  • @ropipadilah9022
    @ropipadilah9022 Před 7 dny

    Conect to ps3 controller bro

  • @nirmalsuman8025
    @nirmalsuman8025 Před 7 měsíci

    i unable to coonect my app to esp32 why? i only change mac adress thier anything else has need of change?

    • @ThatProject
      @ThatProject  Před 7 měsíci

      As mentioned in the video, you need to update the BT MAC ADDRESS to yours, then build the app and install it on your mobile app.

    • @nirmalsuman8025
      @nirmalsuman8025 Před 7 měsíci

      @@ThatProject thank you for your concern,actually fault was in my device ,i dont know what is problem in my device ,when i tried app in other device it's run fine ,you are doing great job buddy

  • @junaidmalik7140
    @junaidmalik7140 Před 5 měsíci

    How can I run this flutter in Android?

    • @ThatProject
      @ThatProject  Před 5 měsíci

      You must have an environment ready to build Flutter apps on your PC. Can you build Android apps?

    • @junaidmalik7140
      @junaidmalik7140 Před 5 měsíci

      @@ThatProject nope, zero knowledge

    • @ThatProject
      @ThatProject  Před 5 měsíci

      @@junaidmalik7140 This is essential because you will need to modify the app for your environment. You may need to set the Mac address of your ESP32 or modify the servo angle depending on your hardware. Unfortunately, I don't know how I can help.

  • @SA-oj3bo
    @SA-oj3bo Před 7 měsíci

    Hi, is there an android installationfile somewhere? I not see it on github and I Like to try your app.

    • @ThatProject
      @ThatProject  Před 7 měsíci

      Since the BT Mac address of the target device must be modified in the code, you must build and install it yourself.

    • @SA-oj3bo
      @SA-oj3bo Před 7 měsíci

      @@ThatProject Do you mean that this code must be build again for every different ESP32?

    • @SA-oj3bo
      @SA-oj3bo Před 7 měsíci

      @@ThatProject Are y sure? Normally what needs to match at both sides is the service_uuid and the characteristic_uuid , the mac address of the esp32 should be used to identify the device when pairing only in my opinion.

    • @ThatProject
      @ThatProject  Před 7 měsíci

      @@SA-oj3bo I made this app use the BT Mac Address to find the target device. So you need to update this part.

  • @f7p1764
    @f7p1764 Před 8 měsíci

    can you send two commands in the same time? like go forward and turn left?

    • @ThatProject
      @ThatProject  Před 8 měsíci

      The current version is designed to send only one command + data at a time. Unless we adjust the MTU size, we can transmit 20 Bytes per packet. Therefore, the system can be configured to send multiple commands + data at once through various command combinations.
      czcams.com/video/A8SoJppPIok/video.htmlsi=PjVy4W7fVN9fxVyh&t=161
      Here you can see my command set.

    • @f7p1764
      @f7p1764 Před 8 měsíci

      @@ThatProject when you build hexapod? 😅 You look like can explain everything simple would be great project 👍

    • @ThatProject
      @ThatProject  Před 8 měsíci

      @@f7p1764 I'll try it!

    • @f7p1764
      @f7p1764 Před 8 měsíci

      @@ThatProject can't wait ❤️

  • @nirmalsuman8025
    @nirmalsuman8025 Před 7 měsíci

    i tired so many think to build app but now im at the stage of give up

    • @ThatProject
      @ThatProject  Před 7 měsíci

      Are you having issues with your Flutter App build? Did you get all dependent packages before building?