TinyML on ESP32: Create Your Micro Machine Learning Tool in Just a Few Steps!

TinyML on ESP32: Create Your Micro Machine Learning Tool in Just a Few Steps!

In recent years, artificial intelligence (AI) technology has developed rapidly, but the high power consumption and cost associated with high-performance hardware have limited its application on edge devices. TinyML has emerged, bringing the powerful capabilities of machine learning to resource-constrained microcontrollers like the ESP32. This article will take you deep into the tinyml-esp project, allowing … Read more

Edge Computing in Practice: Developing IoT Devices with MicroPython

Edge Computing in Practice: Developing IoT Devices with MicroPython

(Ahem) Hello, everyone! Today I’m going to share something practical with you, talking about how to use MicroPython on IoT devices, ensuring that even your little broken sensors can come to life! This is not some theoretical course just bragging; we are tightening our belts and getting hands-on right away! (Clank – sound of dropping … Read more

DIY Your Drone: Raspberry Pi Pico Reference Design Unveiled!

DIY Your Drone: Raspberry Pi Pico Reference Design Unveiled!

Since the launch of the Raspberry Pi Pico, many innovative applications have emerged. The RP2040 features a dual-core Arm Cortex M0+ processor, capable of running at clock speeds of up to 133MHz or even higher, and comes with a rich set of peripherals such as SPI, I2C, and up to 16 PWM signals, making it … Read more

Analysis of NXP-MicroPython Demonstration Car Model

Analysis of NXP-MicroPython Demonstration Car Model

Analysis of NXP-MicroPython Demonstration Car Model Introduction: Hello to all car enthusiasts participating in the 19th Intelligent Vehicle Competition. As you may know, this year’s camera group is divided into three tracks, one of which is the NXP-MicroPython track, introducing a new programming language direction with Python as the main development language for the first … Read more

Download Executable Files to MM32F5 Microcontroller

Download Executable Files to MM32F5 Microcontroller

Introduction Using development environments with graphical interfaces like Keil MDK or IAR, you can compile source code projects and download the generated executable files to the target microcontroller within the graphical interface. However, if you use command-line toolchains like ARMGCC, you need additional downloading tools to transfer the compiled executable files to the target microcontroller. … Read more

NXP MicroPython Track Overview for Speedy Optoelectronics Group

NXP MicroPython Track Overview for Speedy Optoelectronics Group

1. Background Introduction The rules for the 20th National College Student Intelligent Car Competition have been released, and the race will be held in the summer of 2025. The competition is divided into 9 subject groups, among which the “Speedy Optoelectronics” group is distinguished into two tracks based on different car models and programming methods, … Read more

Exploring the DFRobot ESP32-P4 Development Board: Driving DSI Touch Screens

Exploring the DFRobot ESP32-P4 Development Board: Driving DSI Touch Screens

The previous article “Exploring the DFRobot ESP32-P4 Development Board: Playing with Micropython” introduced the process of flashing Micropython firmware onto the ESP32-P4 and implementing most of its functionalities.This note continues to share how to drive a DSI touch screen. 1. Development Board Introduction The latest release from DFRobot, the FireBeetle 2 ESP32-P4 development board is … Read more

MicroPython IoT: Practical Implementation of ESP32 and MQTT Protocol for Building a Smart Home Control System!

MicroPython IoT: Practical Implementation of ESP32 and MQTT Protocol for Building a Smart Home Control System!

I remember that night when I was awakened by the heat from the air conditioner. I fumbled in the dark looking for the remote control but couldn’t find it after a long search. At that moment, I thought how great it would be if I could control all the devices in my home with my … Read more

Exploring ESP-DL with ESP32-P4: Implementing YOLO v11 Object Detection

Exploring ESP-DL with ESP32-P4: Implementing YOLO v11 Object Detection

The previous article “Exploring ESP-DL with ESP32-P4: Implementing Face, Human, and Cat Detection” introduced the integration of the ESP-DL module into MicroPython, achieving functionalities such as face detection, human detection, and cat detection. This note continues to share the implementation of YOLO v11 object detection based on ESP-DL. 1. Development Board Introduction The latest release … Read more