I have 4 arduino nano bords and 4 ir receiver connected to it. Now i want to collect all 4 arduino nano data in my pc at once and display to screen. Like if no.1 receiver receive signal display no.1 to screen likewise 2,3 and 4. I wanted to esp32 instead of arduino nano for easy data transmission through wifi to pc is this good idea? Any suggestions?
Welcome to the forum
Your requirements are not very specific. If you just want to send some data to your PC you can use a ESP32. Which exact board is the right one depends on your requirements. Since we are on the Arduino side I would recommend the Arduino Nano 33 IoT.
If you want a similar board with a battery connector have a look at the MKR family.
But there are many other WiFi boards from different vendors.
If you are new to this, I would not recommend the Nano 33 IoT since it is relatively new and not all of the ecosystem supports it (yet). My experience has been that it is more difficult to use.
Your requirements seem pretty simple. You could get much cheapers ESP8266 boards like the Wemos, etc. at a fraction of the cost and still be able to collect your IR data and send it over wifi.
The Nano 33 IoT uses a SAMD21 microcontroller from Microchip/ATMEL also used by Adafruit boards. It will eat the ESP8266 for breakfast with the peripheral set and documentation.
But blh64 is right that the ESP8266 is cheaper than the Nano 33 IoT. Arduino needs to pay for the IDE development somehow. I think its a fair deal.
Four nanos, each with a separate IR receiver, right?
How do those nanos have to communicate with either the computer or the ESP? Wired/wireless? Distance? Data volume?
Yes all Arduino have separate IR receiver and i want to communicate all IR data to computer wireless in one room.
One option is to use a WeMOS or other ESP8266 based controller to read the IR signal and connect to the computer over WiFi.