The ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. The ESP32 series employs a Tensilica Xtensa LX6 microprocessor in both dual-core and single-core variations and includes in-built antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power-management modules. ESP32 is created and developed by Espressif Systems, a Shanghai-based Chinese company, and is manufactured by TSMC using their 40 nm process. It is a successor to the ESP8266 microcontroller.
Here are some of the features
CPU: Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating at 160 or 240 MHz and performing at up to 600 DMIPS
Bluetooth: v4.2 BR/EDR and BLE
12-bit SAR ADC up to 18 channels
2 × 8-bit DACs
10 × touch sensors (capacitive sensing GPIOs)
4 × SPI
2 × I²S interfaces
2 × I²C interfaces
3 × UART
SD/SDIO/CE-ATA/MMC/eMMC host controller
SDIO/SPI slave controller
Ethernet MAC interface with dedicated DMA and IEEE 1588 Precision Time Protocol support
CAN bus 2.0
Infrared remote controller (TX/RX, up to 8 channels)
LED PWM (up to 16 channels)
Hall effect sensor
Ultra low power analog pre-amplifier
In this article we look at a few options that you can buy and develop with this tremendous microcontroller.
Many of these have useful features
ESP32 with OLED
The OLED on this board is driven by an SSD1306 controller which receives commands from the ESP32 via an I²C interface. The monochrome OLED has a resolution of 128 x 64 pixels
WIFI Kit series is the new development of the cost-effective networking program, the main chip using Lexin ESP32, Tensilica LX6 dual-core processor, clocked at 240MHz, computing power up to 600DMIPS, chip built-in 520 KB SRAM, 802.11 b / g / N HT40 Wi-Fi transceiver, baseband, protocol stack and LWIP, integrated dual-mode Bluetooth (traditional Bluetooth and BLE low power Bluetooth). Onboard 32MByte Flash, Wi-Fi antenna, 0.96-inch blue OLED display, lithium battery charging circuit and interface, CP2102 USB to serial chip, the perfect support for Arduino development environment.
ESP32 with battery holder
This esp32 wifi + bluetooth with 18650 battery sharging system development tool provides a perfect solution for the situation you often encountered: When you do some ESP32 projects you must hate to add a power bank to provide the power.
ESP32 is highly-integrated with in-built antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules. ESP32 adds priceless functionality and versatility to your applications with minimal Printed Circuit Board (PCB) area requirements.
A brand 3000mAH 18650 battery could make ESP32 run 17 hours or more.
18650 charging system integrated.indicate LED inside (Green means full& Red means charging)
Charging and working could be at the same time.with wwitch to control the power.
1 extra LED could be programmed (Connected with GPIO16[D0]) 0.5A charging current, Max 1A output;
ESP32 LIVE MINI KIT ESP32
The MH-ET LIVE MiniKit for ESP32 uses an ESP32-WROOM-32 module. It uses the same pinout as the Wemos Mini this means that all the shields for Wemos D1 mini for ESP8266 can also be used with the ESP32.
There are many different wemos shields which means you can stack them up and create examples without any breadboards and wires.
MH-ET LIVE MiniKit for ESP32 belongs to the class of general purpose boards where most ESP32 pins are broken out for easier access.
Wemos Higrow ESP32 WiFi + Bluetooth Battery + DHT11 Soil Temperature And Humidity Sensor Module
This capacitive soil moisture sensor differs from most of the resistive sensors on the market, using capacitive sensing principle to detect soil moisture. It avoids the problem that the resistance sensor is easy to corrode and greatly prolongs its working life.
It contains an ESP32 a Battery holder and a DHT11 Soil Temperature And Humidity Sensor Module
ESP32 868/915Mhz WiFi Wireless Bluetooth Module GPS NEO-6M SMA LORA Board
This board has GPS and LORA on it.
LoRa is the abbreviation of Long Range Radio. Its biggest feature is that the signal transfer farther compared with most wireless methods under the same power consumption. It achieves the unity of low power consumption and long distance.
ESP32 is already integrated antenna and RF balun, power amplifier, low-noise amplifiers, filters, and power management module. The entire solution takes up the least amount of printed circuit board area. This board is used with 2.4 GHz dual-mode Wi-Fi and Bluetooth chips by TSMC 40nm low power technology, power and RF properties best, which is safe, reliable, and scalable to a variety of applications.
Features: High performance-price ratio Small volume, easily embeded to other products Strong function with support LWIP protocol, Freertos Supporting three modes: AP, STA, and AP+STA Supporting Lua program, easily to develop Development Board: https://github.com/Nicholas3388/LuaNode Note: Pins unsoldered Package included: 1 x ESP32 Development Board(unsoldered)
ESP32 on an Arduino UNO
ESP32 is already integrated antenna and RF balun, power amplifier, low-noise amplifiers, filters, and power management module. The entire solution takes up the least amount of printed circuit board area. This board is used with dual-mode Wi-Fi and Bluetooth chips, which is safe, reliable, and scalable to a variety of applications.
The advantage of this board is that it is the same form factor as an Arduino Uno
ESP32 WROVER & PSRAM Camera Module
Master Chip: esp32 dual-core
Protocol: Wi-Fi 802.11 b/g/n & Bluetooth 4.2 BLE & BR/EDR
Flash: 4MBytes , PSRAM: 8MBytes
Display type: OLED ,Display resolution: 128×64