.st0{fill:#FFFFFF;}

ESP32

ESP32 for Busy People: Make an BLE client, an example 

 April 20, 2019

By  Peter

Join Our Mailing List

We publish fresh content each week. Read how-to's on Arduino, ESP32, KiCad, Node-RED, drones and more. Listen to interviews. Learn about new tech with our comprehensive reviews. Get discount offers for our courses and books. Interact with our community.

One email per week, no spam, unsubscribe at any time.

We are putting in the final touches for our new ESP32 course, titled "ESP32 for Busy People".

About the title... I was struggling to come up with one that reflected the character of the course and the intended audience. I designed this course for people who are already familiar with the Arduino, but feel that their projects need a bit more power from the microcontroller. These people are usually busy with work, life, and their hobby. Finding time to decipher the ESP32 from blog posts and Youtube videos is yet another (not fun) item in their long to-do list. 

I came up with the name when I was thinking about "who" is this course for. 

It was a course for busy people who want to learn ESP32.

Hence, "ESP32 for Busy People".

I hope you like it 🙂

On to the main topic of this post: an example mini-project from the course.

The ESP32 has integrated Bluetooth Classic and BLE support. In the course, I show how to use both. 

In this example project, I show how you can use the ESP32 as a client to a BLE server. A BLE server is a device such as a heart rate monitor, a wireless thermometer or blood glucose meter. These devices are everywhere these days. 

The BLE server I use for the example is a heart rate monitor that I use regularly. Normally, I connect it to an app on my phone to keep track of my workout. But, equipped with an ESP32 and optional LCD screen, I can use it to get the raw data from the monitor, and then display it on the screen. 

The thing  is that once you have the data from the heart rate monitor, you can do whatever you want with it. You can tweet it, dweet it, or use it to drive a fan via ifttt.

Really cool.

In the video I show a connection session between the ESP32 and the monitor. We are still editing the complete lecture.

What cool things will you make with the ESP32 and it's BLE feature? (post your comment below)


Tags


You may also like

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

I’m thrilled to share a major update to my course, Arduino Step by Step Getting Started. The course now includes a comprehensive section on using online Arduino simulators, making learning and experimenting with Arduino easier

Read More
New Simulator Tutorials in Arduino Step by Step Getting Started

When compared TFT, LCD, and OLED, E-paper displays stand out for their energy efficiency, excellent readability in bright light, and a look that mimics traditional ink on paper. The Crowpanel ESP32 4.2” e-paper display, offered

Read More
Crowpanel ESP32 4.2” E-Paper Display: A Versatile and Energy-Efficient HMI Solution