Arduino with integrated wifi or Ethernet module

Hi,

I want to get an arduino that already have esp wifi module build-in , does anyone have a name for it because i searched and found many types and brands,

also i need to know if i should get the UNO or Mega

the case is : i have 4-5 sensors that speaks RS485, and i need to connect them together to the arduino as master using RS485 (Please correct me if i'm wrong) and use the arduino to write and read from the sensors and upload the readings to iot platform

please correct me if there is a wrong or better solution.

KareemWaheed:
Hi,

I want to get an arduino that already have esp wifi module build-in , does anyone have a name for it because i searched and found many types and brands,

also i need to know if i should get the UNO or Mega

the case is : i have 4-5 sensors that speaks RS485, and i need to connect them together to the arduino as master using RS485 (Please correct me if i'm wrong) and use the arduino to write and read from the sensors and upload the readings to iot platform

please correct me if there is a wrong or better solution.

If you want an official Arduino product, look https://store.arduino.cc/usa/nano-33-iot

.

KareemWaheed:
I want to get an arduino that already have esp wifi module build-in , does anyone have a name for it because i searched and found many types and brands,

an uno with an integrated ESP8266 makes no sense for me. Program the esp with the Arduino IDE and connect your sensors to the ESP. Use a make friendly WemosD1 or a NodeMCU, not a plain ESP8266.

If you just want an uno/nano or a mega with (wired) Ethernet connectivity - use a common board with a W5100/W5500 Shield. You will find also shields for the nano.

NEVER use a shield with an ENC28J60 as beginner.

Robotdyn has Uno-like / mega-like boards with integrated W5100/W5500
Mega with Ethernet
Leonardo with Ethernet

google for the bold terms, do some research - ask ^^

I have used the Arduino Nano 33 IoT and the Adafruit Feather M0 WiFi. They are both very similar and easy to use. There are are some differences that could make one more useful to you than the other. They both have an integrated Microchip/Atmel SAMD micrcontroller with an ARM Cortex-M processor. So no need for a UNO or Mega.

Another option in an UNO form factor (so add-ons are easy to find) is the Wemos R1 D32. I've been using one to prototype a replacement home automation system, it's been working well so far.

It has far more memory and programming space than an UNO, so more sophisticated projects are possible. You can program it using the usual Arduino programming environment once the proper boards are installed into the IDE.

I'm sure there are other tool-chains as well that expose even more functionality, but being able to get started with the Arduino IDE is nice.

The biggest challenge I has is that the pins are all named differently, so if you are using a hardware library you may have to change around the pin assignments. You can add a couple of IFDEF blocks, you might get the library maintainer to accept your changes.