ESP32

This post briefly explains what is the ESP32, a very powerful and cheap IoT enabled System on Chip.


Introduction

This post briefly explains what is the ESP32, a very powerful and cheap IoT enabled System on Chip.

The ESP32 integrates both WiFi and Bluetooth support in the same chip [1], offering a wide range of possibilites for both makers and commercial IoT applications. The manufacturers of the chip are Espressif Systems,  the same company who brought us the ESP8266, currently one of the most well known IoT devices in the market.


Features

The features of the ESP32 are very impressive, with a lot of functionalities, as can be seen in both the product page and in the datasheet. The key ones are: [1]

  • 240 MHz dual core Tensilica LX6 microcontroller with 600 DMIPS
  • 520 KB SRAM
  • 16 MByte flash
  • WiFi support
  • Bluetooth support (classic and Low Energy)
  • 3 UARTs (for serial connection)
  • 3 SPI
  • 2 I2C
  • 12 ADC input channels
  • 2 DAC
  • 2 I2S


Software support

One of the best things that accompanied the ESP8266 was the support for the Arduino IDE environment, making the programming and uploading of code to the device very easy for everyone.

Fortunately, the ESP32 already has Arduino support, as can be seen here. Although at the time of writing there isn’t yet installation support via Arduino IDE board’s manager, the installation method available is very simple and well explained, as can be seen here. So, starting to use the ESP32 should be pretty straightforward, specially for those with a prior knowledge on the ESP8266.

For those who prefer, there is also support for other environments, such as the PlatformIO, or even Espressif’s IoT Development Framework .


Development boards

As usual, we can find a lot of development boards at eBay. At the time of writing, a very good alternative are these modules, which are being sold by around 11 euros. Although they are cheap, they are more expensive than, for example, the famous ESP8266 NodeMCU modules.

Nevertheless, this is understandable due to the fact that the ESP32 is a new product, with very impressive specifications.


Final notes

The same way the ESP8266 were a landmark for the IoT development, I believe that the ESP32 modules are going to set the mark even higher. For the prices and specifications on the table, we get a very powerful tool, with support for a lot of development environments, making it easy to use by both specialists and beginners.

And the best part is that we are just in the early days of the product. From this point on, the expectation is that the software supports gets even better, and the prices lower.


Related content

 

References

[1] https://espressif.com/en/products/hardware/esp32/overview

Advertisements
This entry was posted in ESP32 and tagged , , , , , . Bookmark the permalink.

4 Responses to ESP32

  1. Pingback: ESP32: Hello World | techtutorialsx

  2. Pingback: ESP32: Connecting to a WiFi network | techtutorialsx

  3. Pingback: ESP32: DFRobot ESP-WROOM-32 Module | techtutorialsx

  4. Pingback: DFRobot’s FireBeetle ESP32 board | techtutorialsx

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s