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
🤖 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