.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"}

The Vivid Unit is a small computer with an integrated color touch display sitting on my desk for a few weeks. Shawn sent it to me for a review, and to be transparent, I was

Read More
Vivid Unit + Arduino MKR1010 Flight data logger

It has been a few weeks since my last announcement. Work on the KiCad Like a Pro book update made it difficult to do anything else. It was KiCad and writing around the clock. Plus

Read More
KiCad Like a Pro 4th edition + AI Assistant + more news