Creating a Multi-Functional MP3 Radio with ESP32

Creating a Multi-Functional MP3 Radio with ESP32

Project Name: ESP32 Mini E-Ink Screen MP3 Radio Multi-Function Project Author: Licorice Acid Not Sour Introduction If this “open-source project” could take me back to elementary school… Then the whole grade would be in an uproar!!! And I would definitely become the most stylish kid in the grade! Full Text Navigation Project Description, Software and … Read more

Using the Built-in USB-Serial-JTAG of ESP32-C3

Using the Built-in USB-Serial-JTAG of ESP32-C3

1. Introduction In short: The ESP32-C3 has built-in two development toolsusb-serial and usb-jtag, which allows programming, online debugging, and log output with just one data cable, greatly facilitating developers; The following is from the official data manual introduction 2. Prerequisites ESP-IDF version is 4.4.+ Download firmware pin level requirements (Pay attention to the pins of … Read more

ESP32-C3 E-Ink Screen Electronic Clock Using Micropython

ESP32-C3 E-Ink Screen Electronic Clock Using Micropython

Click the blue text above to follow us The article “ESP32-C3 Driving E-Ink Screen and Displaying Images (Based on Micropython)” introduces the driving of a 2.9-inch E-Ink screen, achieving text display on the E-Ink screen. This note introduces the E-Ink screen clock we designed and produced. 1. Required Hardware 1) Holo’s ESP32-C3: 2) The 2.9-inch … Read more

Creating an Open-Source Laser Projector with ESP32

Creating an Open-Source Laser Projector with ESP32

Project Name: X-Laser Vector Laser Projector Project Author: Little Horn Team Introduction Everyone!The vector laser projector X-Laser is super cool!!! 01 What are the functions/use cases of this project? ” 01 Functions Supports projecting patterns drawn by yourself Supports real-time projection: projecting while drawing Supports preset animation/pattern projection, one-click switching No background required, can project … Read more

Smart Bathroom Solution Design Based on ESP32-C3

Smart Bathroom Solution Design Based on ESP32-C3

Today is also a project sharing from FastBond~ The complete project report has been uploaded to the electronic forest: https://www.eetree.cn/project/detail/1967 Project Introduction In the bathroom, multiple functional modules made from ESP32 are arranged, integrating all functional units into Home Assistant. Through the condition settings on Home Assistant, scene judgment can be implemented, and corresponding automated … Read more

Key Aspects to Consider in Embedded System Programming Software Architecture

Key Aspects to Consider in Embedded System Programming Software Architecture

Follow and star our official account to access exciting content ID: Technology Makes Dreams Greater Compiled by: Li Xiaoyao Module Division The “division” in module division refers to planning, meaning how to reasonably divide a large software into a series of functionally independent parts to meet the system’s requirements. C language, as a structured programming … Read more

Embedded Software Architecture Patterns

Embedded Software Architecture Patterns

Due to hardware resource limitations, embedded software may encounter coupling between drivers and applications. However, for large projects with ample resources, the need for complex business logic and subsequent expansion and maintenance necessitates a layered and modular approach, which is the essence of architectural patterns. Generally, there are seven architectural patterns: ① Layered Architecture ② … Read more

TizenRT: A Versatile RTOS Platform for Embedded System Development

TizenRT: A Versatile RTOS Platform for Embedded System Development

Introduction TizenRT is a lightweight Real-Time Operating System (RTOS) platform designed to support low-end IoT devices. Developed by Samsung Electronics, it is open-source on GitHub. TizenRT provides important support for the development and operation of IoT devices by offering a stable and efficient operating system. It helps developers quickly build reliable IoT devices, thus promoting … Read more