The ESP32 is a 32-bit microcontroller manufactured by Espressif Syetems. It is an upgrade to the popular ESP8266 and features integrated WiFi, Bluetooth and BLE.   It is available in a number of popular modules and is the perfect microcontroler for IoT debvices and designs that require IoT and Internet access.

The ESP32 can be programmed using several different programming environments and using several programming languages, including micro Python and C++.  It is a 3.3-volt device that is capable of operating in an ultra-low-power mode, making it ideal for battery-powered applications. Many ESP32 modules have an integrated battery charger and connector for a 3.7-volt Lipo battery.

Some ESP32 modules have additional integrated perhephials, including displays, microSD card sockets and even cameras.

The ESP32 is a low-cost device that can be the bbasis for very powerful designs.

Build an ESP32CAM Robot Car

Today we will be putting together a robot car based upon the popular ESP32CAM module.

Our car will have a WiFi remote control and will stream video, so you can see where you are going when you drive it!

Read More »

Build an ESP32-CAM Developers Module

Simplify your ESP32-CAM experiments by building this simple developers module.

This handy accessory has a solderless breadboard, prototyping accessories, and a built-in power supply that can also be used for other projects and can run on batteries or AC.

It's an easy build and you probably already have most of the parts.

Read More »

Using Servo Motors with ESP32

Today we will look at a few different ways to drive a servo motor with an ESP32 microcontroller.

We'll be using a replacement for the Arduino Servo Library and recompiling classic Arduino servo sketches to work with the ESP32.

We will also drive multiple servos with a PCA9685 PWM module and build a web-based servo motor control.

Read More »

Getting started with the ESP32-CAM

Today we will look at the amazing ESP32-CAM module from A-Thinker. This 10-dollar module features a 2MP camera, microSD card socket, WiFi, and Bluetooth.

Unlike other ESP32 modules this one does not have a USB port, so you'll need to use an FTDI adapter to get it working.

In this article I'll show you how to work with the ESP32-CAM and how to resolve common power and antenna issues.

Read More »

Getting started with ESP32

Time to move up to another microcontroller, the ESP32. This amazing device has multiple I/O ports, WiFi, Bluetooth and BLE, analog inputs and outputs and many, many more features!

Today we will get started with the ESP32 by setting up the Arduino IDE as our programming environment and going through some of the example sketches.

Read More »