Have you ever imagined building a drone so small it could rest comfortably in the palm of your hand, yet powerful enough to soar through the air with precision, all controlled from your smartphone?
I would like to ask about the future support of Zigbee functionality on the ESP32-C6 in MicroPython. As you know, the ESP32-C6 includes an integrated IEEE 802.15.4 radio, which enables Zigbee and ...
Bus Pirate is nearly a household name in the hardware hacking world. The first version came out way back in 2008, and there have been several revisions since then. You can buy pre-built Bus Pirate ...
There are already many cheap ESP32 drones on AliExpress, or you can even make an ESP32 DIY drone for about $12, but 01Studio’s pyDrone is a little different as it’s based on an ESP32-S3-WROOM-1 module ...
Pagers may have largely gone out of fashion in the age of the smartphone, but the T-LoRa Pager from LILYGO puts a modern spin on the class communications device. It’s a portable device with a 2.33 ...
A hot potato: The ESP32 chip, found in over a billion devices worldwide, contains undocumented vendor-specific commands that could potentially be misused to access device memory and manipulate ...
Update 3/9/25: After receiving concerns about the use of the term 'backdoor' to refer to these undocumented commands, we have updated our title and story. Our original story can be found here. The ...
Smartphones may be pocket-sized computers that can do thousands of different things… but sometimes that’s as much a weakness as it is a strength. I can’t count the number of times I pulled my phone ...
Save water by disabling the sprinklers when ground moisture is sufficient. Power a 0.35-2kW borehole pump that supplies water to a sprinkler system. Measure pump amperage to protect the pump.
MicroPython has become one of the most popular ways of programming microcontrollers, and the just-released MicroPython v1.24 adds support for the widely-used Raspberry Pi RP2350 and Espresif ESP32-C6 ...
Rather than duplicating the BP5 firmware functionality, I decided to ignore it completely and go with existing MicroPython capabilities. I planned to just make a simple set of board definition files — ...