Embedded Systems
14.3K subscribers
1.09K photos
236 videos
1 file
749 links
News, articles, guides, analytics, projects and startups from the embedded industry.

Topics of the channel:
◽️ machine learning
◽️ internet of things
◽️ embedded software
◽️ advanced electronics
◽️ new engineering ideas

⤵️ Share and subscribe!
Download Telegram
🤖 Q8bot – Tiny Open-Source Robot with Big Potential

The Q8bot is a compact quadruped robot designed to minimize wiring complexity by integrating all components directly onto a custom PCB. The robot uses eight Dynamixel motors and a Seeed Studio XIAO ESP32C3 microcontroller to achieve agile, wire-free movement.

Features of the robot:
➡️The robot's core structure integrates motor connections and power components directly onto a central PCB.
➡️Powered by eight powerful XL330-M077-T servos.
➡️The 3D-printed frames house 14500 batteries directly, providing a clean, compact design.
➡️Controlled remotely via an onboard ESP32 controller using the ESP-Now protocol.

The robot's open-source design and relatively low bill of materials (around $300) make it accessible for hobbyists looking to experiment with quadruped robot movement and control.

More information:
☠️ The Hackaday article
😹 The GitHub page

#projects #robots #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19👌1
Embedded Systems
📺 PCB Design Challenge: 3 engineers race to design a PCB in the fastest time Two months ago you might have seen a ✈️ PCB Design Duel posted on this channel. In a new episode of this show, there are three engineers racing to design the best PCB incorporating…
📺 ESP32 Software Battle: AWS IoT Core vs Blink for Cloud Control

Over a month has passed since the second ✈️ PCB Design Duel was posted on this channel. In a new episode, the format stayed the same but instead of hardware developers, the author has invited two embedded software engineers.

In his video, they compete to program an 🇨🇳 ESP32 microcontroller in just two hours, using AWS with PlatformIO and Blink with PlatformIO, respectively. The challenge highlights how cloud integrations differ between AWS IoT Core and Blink's user-friendly interface for IoT control.

Despite encountering setup and debugging obstacles, both participants successfully sync their ESP32 devices to cloud interfaces, demonstrating the unique advantages of each platform for real-time IoT applications.

⛓ https://youtu.be/-caKi39nF64

#video #esp32 #programming #IoT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👌1
🗺 Laser Vector Scope: A Retro-Inspired Tech Adventure

This project recreates the charm of vintage CRT TVs by designing a mini vector scope that uses a laser to project vector graphics onto a UV-sensitive screen. With 3D-printed components, stepper motors, and an ♾ Arduino-running microcontroller, it offers an accessible yet technical foray into retro-inspired electronics.

Key features of the project:
➡️Utilizes a violet laser to draw on a UV-reactive screen, mimicking CRT phosphorescence.
➡️Stepper motor-driven mirrors deflect the laser beam in X and Y axes for precision control.
➡️Includes a retro-styled case and functional components like mounts and connectors.
➡️Supports analog signal inputs for basic oscilloscope functions and vector graphics rendering.
➡️Features rotary encoders, MOSFET-triggered laser modulation, and external BNC connectors.

The author of the project thoroughly described the building project in his 📺 YouTube video. The project would be especially beneficial for those interested in blending electronics, programming, and 3D printing with a touch of retro flair.

⛓ More information...

#projects #esp32 #arduino
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Open-Source Portable Air Quality Meter

This device designed to monitor environmental air quality using the MQ135 sensor. This project provides an easy-to-build solution for detecting specific hazardous gases, offering a portable and affordable tool for personal air quality awareness.

Features of the device:
➡️MQ135 sensor, FireBeetle 2 ESP32 microcontroller, SSD1306 OLED screen, and a rechargeable 14500 Li-ion battery.
➡️3D-printed housing with ergonomic handles, a hook for portability, and color accents for aesthetics.
➡️Measures CO2, benzene, ammonia, smoke, and nitrogen oxides; outputs readings visually and categorizes air quality.
➡️Built-in charging circuit for the lithium battery and I2C communication for efficient display control.

The project provides the ♾ Arduino framework firmware code, the diagram of element's connections and 3D models of the case.

⛓ More information...

#projects #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👌4
⌚️ T1D Smartwatch: Open-Source Device For Continuous Glucose Monitoring

Building a smartwatch for Type 1 Diabetes (T1D) management from scratch involves integrating complex electronics and software to meet specific needs, such as real-time Continuous Glucose Monitoring (CGM) and haptic feedback alerts. This project aims for simplicity in design without compromising functionality, tailored to withstand outdoor activities and deliver critical health data discreetly.

Features of the device:
➡️Designed for minimal distraction during school and sports activities.
➡️Water-resistant to withstand rain and splashes.
➡️Provides reliable CGM data and timely haptic alerts for urgent health notifications.
➡️Features customizable watch faces to gamify glucose monitoring.
➡️Utilizes Bluetooth Low Energy (BLE) for data synchronization with an iOS companion app.

This project demonstrates the feasibility of integrating advanced health monitoring features into a wearable form factor accessible through open-source development practices.

⛓ More information...

#projects #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18👌3
👉 OpenHeat – Open-Source Smart Heating Pad

The OpenHeat project is a smart, open-source heating pad designed for PCB reflow soldering. It boasts a sleek design and powerful functionality, potentially making it one of the most visually appealing and feature-rich heating pads available.

Key features of the device:
➡️A sleek, compact design.
➡️High power and temperature capabilities (200W, up to 300°C).
➡️Bluetooth connectivity for future mobile app integration.
➡️Aluminum substrate PCB for efficient heat dissipation.
➡️Customizable firmware for advanced temperature control.

This project is ideal for electronics enthusiasts looking for a cost-effective, high-performance heating pad with a modern design. The creator plans to release additional resources, such as 3D printing files and complete firmware, in the future.

⛓ More information...

#projects #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🎙 Using ESP32 Antenna Array to See Wi-Fi Signals

This project uses an 🇨🇳 ESP32 antenna array to visualize Wi-Fi signals in real time. It overlays detected signals onto a camera feed, turning invisible radio waves into a visible representation. By analyzing reflections and signal strength, it reveals how RF signals propagate through different environments.

Features of the project:
➡️Displays real-time Wi-Fi signals as glowing patterns.
➡️Identifies direct and reflected signal paths.
➡️Uses focused beams for precise signal capture.
➡️Detects device positions using triangulation.
➡️Neural networks reconstruct environments from signal reflections.

Visualizing RF signals like Wi-Fi helps in understanding wireless propagation, detecting interference, and optimizing network coverage. It can be useful for diagnosing connectivity issues, improving antenna placement, and studying signal behavior in different environments. This project is valuable for researchers, engineers, and hobbyists looking to explore the hidden world of radio waves.

⛓ More information...

#projects #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👌3
🇨🇳 Undocumented Backdoor Found in Popular ESP32 Bluetooth Chip, Raising Security Concerns

Researchers have discovered an undocumented backdoor in the ESP32 chip, used in over a billion devices worldwide. This vulnerability could allow attackers to access data, spoof devices, and infiltrate networks.

Spanish security experts found 29 hidden commands in the chip’s Bluetooth firmware. These commands enable memory manipulation, MAC address spoofing, and advanced Bluetooth attacks. Hackers could potentially exploit these functions to take full control of affected devices and move laterally within networks.

If exploited, this backdoor could enable long-term persistence and spread to other devices. The lack of public documentation from Espressif raises concerns about security risks and potential misuse.

⛓ More information...

#news #esp32 #security
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 Micro Wheel-Leg Balance Robot

This project introduces a compact, self-balancing two-wheeled robot capable of agile movement, including jumping and navigating small obstacles. It features a custom control system, wireless interface, and precision motion components, offering a hands-on way to explore modern robotics concepts.

Features of the robot:
➡️3D-printed, CNC-machined, and plate-cut mechanical parts
➡️ESP32-based mainboard with Wi-Fi interface (WebSocket + JSON)
➡️Brushless wheel motors with advanced FOC control
➡️AS5600 magnetic encoder + MPU6050 IMU for balance and motion sensing
➡️Custom servo control bus and complete PCB files
➡️Web interface for real-time remote control across multiple devices

As a fully open-source robot with firmware, electronics, and 3D-printable parts available on 😹 GitHub, it is a strong fit for makers, students, and robotics enthusiasts interested in studying self-balancing locomotion, experimenting with advanced motion control, and building a versatile robot from the ground up.

⛓ More information...

#projects #robots #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍24👌7
Media is too big
VIEW IN TELEGRAM
🪟 Windows 95 running on ESP32 (Tiny386 Emulator)

Tiny386 is a lightweight x86 PC emulator that transforms the low-cost 🇨🇳 ESP32-S3 microcontroller into a fully functional retro desktop computer capable of running classic operating systems like Microsoft Windows 95 and various 16- and 32-bit software. The project showcases the surprising power of modern microcontrollers when paired with efficient emulation techniques.

The features of the project:
➡️Written in C99 with only around 6,000 lines of code for the CPU emulator.
➡️Emulates an Intel i386 CPU, supporting most 16/32-bit software with added 486/586 instructions for newer OS compatibility.
➡️Runs directly on the ESP32-S3 (dual 240 MHz cores) with optional external PSRAM for memory expansion.
➡️Features include VGA graphics, Ethernet emulation, and multiple sound options (PC Speaker, AdLib OPL2, Sound Blaster 16).
➡️Incorporates SeaBIOS firmware for BIOS/VGABIOS functionality, with the option to boot Linux kernels directly.
➡️Fully open-source under the BSD 3-Clause license, with browser-based and hardware demos available.

Tiny386 impressively demonstrates how modern embedded hardware can recreate classic computing environments once reserved for full-sized PCs.

More information:
🔗 The main article
😹 The GitHub repository

#projects #esp32 #windows95 #emulator
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25👌6
💻 The smallest ESP32 board (Open-Source)

The f32 is an ultra-miniature open-source ESP32-C3 development board measuring just slightly larger than a USB-C connector. It integrates an ESP32-C3FH4 MCU with USB-C power and programming in an extremely compact form factor.

Features of the project:
➡️ESP32-C3FH4 RISC-V SoC with 400 KB SRAM and 4 MB flash
➡️2.4 GHz Wi-Fi 4 and Bluetooth 5.0
➡️USB-C port for power/programming
➡️Single GPIO connected to an onboard LED
➡️Ceramic antenna with tested wireless range up to ~38 m
➡️Open-source PCB design using very small components

This board is ideal for advanced makers who need Wi-Fi connectivity in the smallest possible footprint. Its minimal I/O and challenging assembly make it best suited for experimental ultra-compact devices rather than general-purpose IoT development.

⛓ More information...

#projects #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
🌊 Waveshare has released ESP32-C6-Touch-AMOLED-1.8

The Waveshare ESP32-C6-Touch-AMOLED-1.8 is a compact development board built around 🇨🇳 Espressif’s ESP32-C6 wireless SoC. It combines modern wireless connectivity with a high-quality AMOLED touch display and a rich set of onboard peripherals, making it well suited for interactive IoT and HMI-focused projects.

Key features of the board:
➡️ESP32-C6 SoC with single-core RISC-V CPU, Wi-Fi 6, Bluetooth LE, Zigbee, and Thread
➡️1.8-inch capacitive AMOLED display (368 × 448, 16.7M colors)
➡️Built-in microphone, speaker, and low-power audio codec
➡️6-axis IMU, real-time clock with backup support, and microSD card slot
➡️USB-C for power and programming, Li-ion battery support with PMIC

Overall, this development board stands out as a highly integrated, display-centric ESP32-C6 platform. It would be especially interesting for developers working on smart home panels, wearable or handheld IoT devices and portable dashboards.

⛓ More information...

#boards #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
👌9👍1
Embedded Systems
💻 ESP32-DIV: Wireless Network Tool The ESP32-DIV is a multifunctional device designed to assist network administrators, security enthusiasts, and IoT developers in managing wireless networks. Combining the power of the ESP32 microcontroller, an ST7735 TFT…
📺 ESP32-DIV v2: Open-Source Hacker Tool Received an Update

A popular hackers' tool that was posted a while ago just got a new hardware and firmware updates. The new version of the ESP32-DIV received a massive boost in its capabilities such as improved power management, and better user feedback through tactile buttons, a buzzer, and multiple LEDs. It also introduces a modular pogo-pin shield system and a much more structured firmware, turning the device into a truly expandable platform rather than a single-purpose tool.

Key features of the device:
➡️Upgraded chip to the ESP32-S3
➡️Modular shield with NRF24, CC1101 Sub-GHz radio, IR, and multiple antennas
➡️Pogo-pin stacking system for a slim, clean design
➡️SD card support for logging, scripts, and saved profiles
➡️Advanced Wi-Fi tools (sniffing, deauth detection, captive portal, beacon spammer)
➡️BLE features (sniffer, spoofing, Rubber Ducky, jamming)
➡️Sub-GHz and IR capture, replay, and jamming capabilities
➡️Consistent, structured UI for easy feature expansion

ESP32-DIV v2 matches 😮 Flipper Zero in core capabilities such as Sub-GHz signal capture and replay, Wi-Fi and BLE analysis, jamming, and protocol spoofing, while offering a more modular, DIY-focused hardware and firmware design.

More information:
🔗 The main article
😹 The GitHub repository

#projects #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13👌3
🇨🇳 Espressif Unveils ESP32-S31: A Feature-Rich Next-Gen Wireless SoC

Espressif announces the ESP32-S31, a new high-performance System-on-Chip designed for advanced IoT devices. The chip combines modern connectivity, processing power, and multimedia support in a single solution.

Features of the chip:
➡️Dual-core RISC-V CPU running up to 320 MHz
➡️Wi-Fi 6, Bluetooth 5.4, Thread/Zigbee, and Ethernet connectivity
➡️Built-in support for displays, cameras, and touch input
➡️Hardware acceleration for graphics, audio, and AI workloads
➡️Strong built-in security with encryption and secure execution

Overall, the ESP32-S31 is likely the most powerful wireless SoC released by Espressif so far, offering a strong balance of performance, connectivity, and I/O capabilities such as a high GPIO count and Gigabit Ethernet. While its multimedia features are more limited compared to some higher-end variants, it remains a compelling choice for developers building advanced smart home, voice-enabled, and industrial IoT applications.

⛓ More information...

#news #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍11
🧠 ClawdMeter Token Dashboard

Clawdmeter is a desk dashboard built around the ESP32-S3 and the Waveshare ESP32-S3-Touch-AMOLED-2.16 board. It monitors Claude Code token usage in real time on a 2.16-inch AMOLED display, helping users keep track of their limits through animated visuals and live statistics.

Features of the project:
➡️ESP32-S3-powered dashboard with a 480×480 AMOLED touchscreen display
➡️Real-time Claude Code token usage monitoring with animated pixel-art visuals
➡️Bluetooth LE connectivity using the NimBLE stack
➡️Built-in BLE HID keyboard support for Claude Code shortcuts
➡️Firmware written in C with 🇳🇱 LVGL-based graphical interface
➡️Portable hardware with WiFi, Bluetooth 5.0, microSD slot, IMU, microphones, and optional battery support
➡️Easily portable firmware thanks to clean code structure and resolution-independent constants

Clawdmeter is an interesting project for developers, makers, and Claude Code power users who want a dedicated physical monitor for tracking AI usage. Since it relies mostly on firmware and off-the-shelf hardware, it’s also a practical and approachable ESP32 project for embedded and UI development enthusiasts.

⛓ More information...

#projects #esp32 #claude
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🔐 ESP32 Ad-Blocking Dongle

This project turns a low-cost ESP32-C3 microcontroller into a compact backup DNS ad-blocking device. By using smart data compression techniques, it can block hundreds of thousands of domains while operating with very limited memory and power.

Features of the project:
➡️Blocks 537,000 domains
➡️Uses 40-bit hashing
➡️Requires only 50KB RAM
➡️Offers 10ms DNS responses

The novelty of this project lies in squeezing large-scale DNS filtering into extremely limited hardware. By replacing traditional domain storage with an efficient hashing system, it shows that even a tiny $5 microcontroller can handle tasks usually reserved for more powerful devices.

⛓ More information...

#projects #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10👌6
This media is not supported in your browser
VIEW IN TELEGRAM
🧑‍🚀 ESP32-based Plane Radar

Plane Radar is an open-source ESP32 firmware that transforms an ESP32-C3 with a 1.28-inch round display into a live ADS-B aircraft radar. It visualizes nearby aircraft in a sonar-style interface, showing their position, distance and flight details in real time.

Features of the project:
➡️Live ADS-B aircraft tracking
➡️Sonar-style radar display
➡️Flight context and weather
➡️Wireless OTA firmware updates

Plane Radar is a compact and easy-to-build project for aviation enthusiasts and ESP32 makers. The materials are available on ☁️ GitHub. Its combination of real-time aircraft tracking, customizable firmware and convenient wireless updates makes it an appealing choice for anyone interested in embedded hardware or flight monitoring.

⛓ More information...

#projects #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Barely Adequate Browser ESP32

Babe32 is a lightweight text-based web browser for ESP32-S3 touchscreen boards such as the Cheap Black Display. It renders a subset of HTML with 🇳🇱 LVGL library, supports optional image loading, and focuses on practical browsing without JavaScript.

Features of the project:
➡️Direct browsing with proxy fallback
➡️HTML rendering and forms
➡️Touchscreen navigation and keyboard
➡️WiFi, history and power management

Babe32 delivers a surprisingly capable browsing experience on inexpensive ESP32 hardware while remaining lightweight and resource-conscious.

More information:
🔗 The main article
😹 The GitHub repository

#projects #esp32 #lvgl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👌2
🧠 Qapla': Training AI on ESP32 microcontroller

Qapla' is an open-source project that demonstrates training a transformer model entirely from scratch on an inexpensive ESP32-S3 microcontroller.

Instead of running a pre-trained model, it performs the complete training process—including backpropagation and weight updates—directly on the device.

Features of the project:
➡️Full on-device transformer training
➡️Handwritten C backpropagation
➡️No pre-trained model required
➡️Open and reproducible setup

Qapla' proves that even low-cost microcontrollers can train small transformer models without GPUs or cloud infrastructure. It is an interesting project for embedded AI developers, TinyML enthusiasts, and researchers exploring on-device learning under extreme hardware constraints.

⛓ More information...

#projects #esp32 #artificial_intelligence
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍11👌2👎1
Embedded Systems
🇨🇳 Espressif Unveils ESP32-S31: A Feature-Rich Next-Gen Wireless SoC Espressif announces the ESP32-S31, a new high-performance System-on-Chip designed for advanced IoT devices. The chip combines modern connectivity, processing power, and multimedia support…
🐧 Linux Comes to ESP32-S31

The Chinese company 🇨🇳 Espressif Systems has released a developer preview of its Linux BSP for the 🇳🇱 ESP32-S31, bringing Linux support to the dual-core RISC-V microprocessor. The chip’s MMU and 16MB of PSRAM make running a minimal Linux system possible, while the official Board Support Package (BSP) uses Buildroot and a Linux 6.18-based kernel. Those are available on ☁️ this GitHub repository.

The BSP is currently intended for experimentation rather than production, with limited features, possible breaking changes, and irregular updates. Meanwhile, community developers are also working on Linux ports for the ESP32-S31, with projects exploring newer kernels and features such as Wi-Fi, Bluetooth, and dual-core support.

⛓ More information...

#news #esp32 #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👌5👍4