7 ESP32 projects you can do in 1 hour


ESP32 projects are a tinkerer’s dream. They’re cheap to build, incredibly flexible, and can be quick to put together. There are plenty of ESP32 projects that you can build in an hour or less.

Project Aura air quality monitor by 21CNCStudio.


5 ESP32-powered 3D printing projects to try this weekend (Mar 27 – 29)

It’s all about filament and microcontrollers.

Set up a Bluetooth proxy

Extend your Bluetooth reach

This is one of the quickest things you can do to turn an ESP32 into a useful part of your smart home. You don’t need to add anything to the ESP32, as there’s already Wi-Fi and Bluetooth on board.

Bluetooth is a short-range communication protocol, so if you have Bluetooth devices in your smart home, they may be too far from your smart home hub to connect directly. A Bluetooth proxy solves this problem.

You can place an ESP32 Bluetooth proxy in the same room as your Bluetooth device, and it will act as a bridge, relaying information back and forth between your smart home hub via Wi-Fi and your Bluetooth device over Bluetooth. All you need to do is flash ESPHome, enable the Bluetooth proxy functionality, connect it to your Wi-Fi network, and add it to Home Assistant. There’s no wiring or soldering necessary.

Build a temperature and humidity sensor

Minutes to build, years of use

ESP32s are great for building smart home sensors, and it’s usually far cheaper to build your own sensor than to buy one ready-made. You can make a temperature and humidity sensor that can improve your heating automations, monitor your bathroom humidity, or decide when to run fans.

All you need is an ESP32 and a suitable sensor such as an AHT20 or a BME280. With just a few jumper wires, you have a device that you can flash and connect to ESPHome, and before you know it, you’ll have temperature and humidity readings appearing in Home Assistant. It takes less than an hour to build, but it can serve you for a long time.

Set up a vibration sensor

Know when your laundry is done

Another useful sensor you can build with an ESP32 is a vibration sensor. This type of sensor can be really useful for things such as detecting when your washer and dryer have finished running, since these devices will vibrate a lot when in use.

It’s quick and easy to build a vibration sensor using an ESP32 and a module such as an SW-420. You can make one for just a couple of dollars. Once built, you’ll need to make sure you include appropriate delays in your automation, as washers and dryers will often pause mid-cycle.

Make a motion sensor or presence sensor

Detect occupancy, not just motion

One of the most impressive home automations is having your lights turn on automatically when you walk into a room. You can buy ready-made motion sensors, but you can build one with an ESP32 for much less. An HC-SR501 PIR sensor only needs three wires, so you can have it up and running in under half an hour.

For better lighting automations, you can build a presence sensor that can detect occupancy rather than just motion. By adding an mmWave module, you can tell when someone is in the room, even if they’re sitting still, ensuring that your lights stay on.

Rig up a light level sensor

Have your lights turn on when you need them

Using a motion or presence sensor to turn your lights on and off is great, but during the day, you may not need your lights to come on at all. A light level sensor can ensure that your lights only come on once it’s dark enough.

You can use modules such as the BH1750 lux sensor with an ESP32 to build your own light level sensor. It’s a real joy when the sky clouds over, and your lights automatically turn on to compensate. Even better, you can add multiple sensors to your ESP32 and make your own multisensor that can do multiple jobs.

Make an ESPresence room tracker

Track your location in your home

A presence sensor can tell whether someone is in a specific room, but it can’t tell which room you’re in. That’s what an ESPresence room tracker can do. By measuring Bluetooth signals from devices such as smartphones and smartwatches, it can estimate which room you’re most likely to be in, enabling automations such as music that follows you around your home from room to room.

Building a single ESPresence node is simple to do since it only requires Wi-Fi and Bluetooth, so you don’t need to connect any additional modules. Setting up nodes all over your house may take more than an hour, but you can get a single node up and running far more quickly.

Create a WLED light controller

Control your addressable LEDs

Addressable LED strips are the smart version of standard LED strips. Instead of the entire strip changing color at once, addressable LED strips include an integrated circuit for each LED or group of LEDs, allowing you to control the color and brightness of each LED.

You can use these LED strips to create impressive effects like moving rainbows, fire simulations, or even rolling text. However, you need something to tell the LEDs what to do.

By running WLED on an ESP32, that’s exactly what you get. WLED is firmware that can turn your ESP32 into an LED controller that you can integrate into Home Assistant and use to power impressive LED effects. All you need to do is wire up an LED strip and a power source, flash WLED, connect it to Home Assistant, and start putting on a light show.


Start your ESP32 journey

An ESP32 is a great way to get into the world of DIY electronics. It’s cheap, fairly simple to use, and incredibly versatile. Once you’ve set up your first project, you’ll probably be hooked.



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


After being teased in the second beta, the new “Bubbles” feature is finally available in Android 17 Beta 3. This is the biggest change to Android multitasking since split-screen mode. I had to see how it worked—come along with me.

Now, it should be mentioned that this feature will probably look a bit familiar to Samsung Galaxy owners. One UI also allows for putting apps in floating windows, and they minimize into a floating widget. However, as you’ll see, Google’s approach is more restrained.

App Bubbles in Android 17

There’s a lot to like already

First and foremost, putting an app in a “Bubble” allows it to be used on top of whatever’s happening on the screen. The functionality is essentially identical to Android’s older feature of the exact same name, but now it can be used for apps in addition to messaging conversations.

To bubble an app, simply long-press the app icon anywhere you see it. That includes the home screen, app drawer, and the taskbar on foldables and tablets. Select “Bubble” or the small icon depicting a rectangle with an arrow pointing at a dot in the menu.

Bubbles on a phone screen

The app will immediately open in a floating window on top of your current activity. This is the full version of the app, and it works exactly how it would if you opened it normally. You can’t resize the app bubble, but on large-screen devices, you can choose which side it’s on. To minimize the bubble, simply tap outside of it or do the Home gesture—you won’t actually go to the Home Screen.

Multiple apps can be bubbled together—just repeat the process above—but only one can be shown at a time. This is a key difference compared to One UI’s pop-up windows, which can be resized and tiled anywhere on the screen. Here is also where things vary depending on the type of device you’re using.

If you’re using a phone, the current bubbled apps appear in a row of shortcuts above the window. Tap an app icon, and it will instantly come into view within the bubble. On foldables and tablets, the row of icons is much smaller and below the window.

Another difference is how the app bubbles are minimized. On phones, they live in a floating app icon (or stack of icons) on the edge of the screen. You are free to move this around the screen by dragging it. Tapping the minimized bubble will open the last active app in the bubble. On foldables and tablets, the bubble is minimized to the taskbar (if you have it enabled).

Bubbles on a foldable screen

Now, there are a few things to know about managing bubbles. First, tapping the “+” button in the shortcuts row shows previously dismissed bubbles—it’s not for adding a new app bubble. To dismiss an app bubble, you can drag the icon from the shortcuts row and drop it on the “X” that appears at the bottom of the screen.

To remove the entire bubble completely, simply drag it to the “X” at the bottom of the screen. On phones, there’s also an extra “Manage” button below the window with a “Dismiss bubble” option.

Better than split-screen?

Bubbles make sense on smaller screens

That’s pretty much all there is to it. As mentioned, there’s definitely not as much freedom with Bubbles as there is with pop-up windows in One UI. The latter allows you to treat apps like windows on a computer screen. Bubbles are a much more confined experience, but the benefit is that you don’t have to do any organizing.

Samsung One UI pop-up windows

Of course, Android has supported using multiple apps at once with split-screen mode for a while. So, what’s the benefit of Bubbles? On phones, especially, split-screen mode makes apps so small that they’re not very useful.

If you’re making a grocery list while checking the store website, you’re stuck in a very small browser window. Bubbles enables you to essentially use two apps in full size at the same time—it’s even quicker than swiping the gesture bar to switch between apps.

If you’d like to give App Bubbles a try, enroll your qualified Pixel phone in the Android Beta Program. The final release of Android 17 is only a few months away (Q2 2026), but this is an exciting feature to check out right now.

A desktop setup featuring an Android phone, monitor, and mascot, surrounded by red 'missing' labels


Android’s new desktop mode is cool, but it still needs these 5 things

For as long as Android phones have existed, people have dreamed of using them as the brains inside a desktop computing setup. Samsung accomplished this nearly a decade ago, but the rest of the Android world has been left out. Android 17 is finally changing that with a new desktop mode, and I tried it out.



Source link