So I am working on a project in which I have a robot which is going to be controlled with a sort of laptop looking controller, and I need WiFi connection between the two. I want to be able to stream video from a camera on the bot to the controller at least at 720p. After putting myself through the torture of digging through datasheets and searching endlessly for a proper WiFi module for this project, I have realized that all the modules that would work don’t have detailed datasheets like for example the NRF24L01. I have no clue how to use them other than they use UART or SPI, but no specifications on the binary commands needed to control them. I am here to ask if anybody here has any WiFi modules that they might have used in previous projects that would work with an FPGA and have long range. Thanks in advance.
I’d say your best bet for something like this is some off the shelf part like a wireless webcam.
If you want to go the hard route of doing it yourself, you probably want to use some microcontroller that has WiFi built in like a Raspberry Pi then figure out how to compress and send the video over WiFi.
Maybe someone else has some experience doing something like this but it seems difficult to do with just an FPGA.
I would rather go with some WiFi module than go with an ESP32 or Raspberry Pi. I have been messing around with the NRF24L01 and I get the gist of using WiFi modules. Like I said, the main problem is finding a WiFi module that fits my criteria and actually explains what binary signals and stuff to use to control it.
Edit: I am doing this project as purely FPGA as I can, so yes I do have to do it myself and I would rather deal with the nuances of a WiFi module than something like a webcam. Part of why I am doing this is because this project is more of an actual product for me than some hobby and I would rather build it from scratch.