Embedded Systems
13.3K subscribers
1.03K photos
219 videos
1 file
706 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
Embedded Systems
📟 ESP32 board with 150Mbps 4G LTE modem also supports RS485, CAN Bus, and relay expansion LILYGO has designed another ESP32 board with a 4G LTE modem delivering up to 150 Mbps download and 50 Mbps upload speeds. The board also supports GPS, includes a 18650…
💻 ESP32: Send Messages to WhatsApp using SIM Card – LILYGO T-SIM7000G

Discover how to send 🌐 WhatsApp messages remotely using an ESP32 microcontroller and a SIM card in this comprehensive guide. With the LILYGO T-SIM7000G ESP32 board as the central component, learn how to establish internet connectivity and seamlessly dispatch messages via the CallMeBot API.

From creating custom notification systems to enhancing accessibility for remote users, the ability to send WhatsApp messages via a microcontroller provides a glimpse into the future of interconnected devices and personalized messaging experiences.

More information...

#projects #esp32 #IoT
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🟡 Open-Source High-Resolution POV Display based on ESP32

The project focuses on utilizing the Persistence of Vision (POV) principle to create a high-resolution POV display capable of showing images and animations. It employs an ESP32 module as the main controller, with two rotating arms each containing 64 LEDs, resulting in a total resolution of 128 pixels.

The circuit utilizes components like shift registers, MOSFETs, and hall effect sensors, regulated by an AMS1117 (a popular voltage regulator). The ESP32 handles display synchronization and control, while the PCB design includes provisions for sensor integration.

More information:
🔗 The main article
😹 The GitHub repository
📺 The YouTube video

#projects #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
🪪 NanoS3 - The Smallest ESP32 development board (Open-Source)

Meet NanoS3, the epitome of compact power in the world of development boards. At a mere 28 x 11mm, this ESP32-S3 module redefines versatility and performance, packing a punch with its dual 32-bit Xtensa LX7 cores running at up to 240MHz, complemented by a RISC-V Ultra Low Power Co-processor.

Features of the board:
➡️ Dual 32bit Xtensa LX7 cores @ up to 240MHz
➡️ RISC-V Ultra Low Power Co-processor
➡️ 2.4GHz WiFi - 802.11b/g/n & BLE 5.0
➡️ 8MB QSPI Flash
➡️ 8MB of extra QSPI PSRAM
➡️ ULTRA LOW Deep Sleep Current
➡️ Native USB + USB Serial JTAG
➡️ 27 GPIO

With a UF2 bootloader and pre-installed CircuitPython, firmware updates are hassle-free. Whether you prefer MicroPython, ESP-IDF, or Arduino IDE, NanoS3 supports your preferred programming environment.

Explore the special repository, offering 3D STEP files, KiCAD symbols and footprints, reference designs, schematics, and pinout cards. NanoS3 empowers makers, innovators, and enthusiasts to dream big in a compact footprint.

More information:
🔗 The official website
😹 The GitHub repository

#boards #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
📷 Advanced Etch-A-Sketch Camera

This project transforms a simple Etch-A-Sketch into a sophisticated drawing machine, showcasing innovative engineering and advanced algorithms to create high-quality images.

Specifications:
➡️Features power management, motor controls, wireless communication.
➡️Captures images and transmits them over Wi-Fi for AI processing.
➡️Accurately manages motor movements with a feedback loop.

Features:
➡️Converts images into optimized G-Code using AI.
➡️Predicts necessary motor adjustments for improved accuracy.
➡️Algorithm optimizes drawing paths for efficiency.
➡️Simplifies images to make them suitable for drawing.

This project is a fascinating blend of art and technology, perfect for robotics enthusiasts, engineers, and anyone interested in the creative application of advanced algorithms.

More information:
🔗 The hardware files
😹 The GitHub repository
📺 The YouTube video

#projects #esp32 #artificial_intelligence
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔋 Ultra Compact LiDAR Distance Meter

The Ultra Compact LiDAR Distance Meter/Range Finder is a super tiny gadget featuring a 0.49-inch OLED display, a micro battery, and a Xiao ESP32 microcontroller.

Designed for compactness and efficiency, it measures distances accurately using a VL53L0X TOF-based LiDAR sensor.

Hardware parts of the device:
➡️Xiao ESP32C3 with built-in battery management system
➡️0.49-inch OLED Display with 64x32 pixels
➡️VL53L0X TOF-based LiDAR laser
➡️Micro battery with rechargeable via USB port

The project integrates tiny components to create a functional, portable device capable of measuring distances accurately up to 1 meter.

More information...

#projects #sensors #esp32 #LiDAR
Please open Telegram to view this post
VIEW IN TELEGRAM
Embedded Systems
🖥 LVGL - Open-Source GUI library for embedded systems Light and Versatile Graphics Library (LVGL) is an open-source graphics library specifically designed for embedded systems. It provides an efficient way to create visually appealing and modern graphical…
🖥 LVGL with ESP32 TFT LCD Touchscreen Display (Arduino IDE)

In this guide, you'll learn to use the LVGL (Light and Versatile Graphics Library) with a 2.8 inch TFT LCD touchscreen display and an ESP32 board using the Arduino IDE. The guide covers wiring the display to the ESP32, understanding the SPI communication protocol, and utilizing the ILI9341 driver.

You'll explore LVGL's features, including creating graphical user interfaces with buttons, sliders, images, and animations. By following the detailed instructions, you'll gain the skills to develop sophisticated, interactive displays for your microcontroller projects.

More information...

#articles #arduino #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Embedded Systems
🎹 Open-Source Haptic SmartKnob

This is a very interesting input device with software-configurable endstops, virtual detents, haptic touch feedback, and a round LCD.

A brushless gimbal motor is paired with a magnetic encoder to provide closed-loop torque feedback control, enabling virtual endstops and detents. Internally, everything is powered by an ESP32, with a TMC6300 BLDC motor driver, HX711 strain gauge ADC, VEML7700 ambient light sensor, and more!

Key features of the project:
➡️240x240 round LCD
➡️Low-cost BLDC gimbal motor
➡️Powered by ESP32-PICO-V3-02
➡️PCB flexure and strain gauges (press detection)
➡️8 side-firing RGB LEDs illuminate ring

This project offers an innovative solution for modern human-device interfaces and is made only off-the-shelf components. The source files are represented in both hardware and software domain.

More information:
😹 The GitHub repository
📺 The YouTube video

#projects #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⌚️ Open-Source ESP32-Based Smartwatch with LiDAR and Wi-Fi Scanning

This project is prominent for utilizing the 🇨🇳 ESP32 microcontroller to combine advanced functionality with environmental monitoring and IoT control. It also stands out with its capability to interact with various smart devices, offering a unique blend of practicality and technological innovation for enthusiasts.

Features of the smartwatch:
➡️Provides high precision timekeeping.
➡️Activates the watch based on motion.
➡️Tracks atmospheric conditions such as humidity, pressure, and temperature.
➡️Includes a VL53L1X distance sensor and a 5mW laser for precise measurements and presentations.
➡️Provides details on network signal strength and encryption levels.
➡️Control of IoT devices like door locks and light switchers.
➡️Recharges fully in 43 minutes via USB-C or magnetic charger.

The comprehensive features of this smartwatch and its quick charging capability make it a practical and exciting tool for innovative applications and daily use.

More information:
🔗 The main article
🔗 The official website
📺 The YouTube video

#projects #esp32 #IoT
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 ESP32 and ESP8266: Timer Interrupts with MicroPython

This tutorial guides you through using timer interrupts with the 🇨🇳 ESP32/ESP8266 boards programmed in MicroPython. You’ll learn to schedule and execute tasks at specified intervals or delays using timer interrupts, which rely on the board's hardware timer.

More information...

#articles #beginner #esp32 #micropython
Please open Telegram to view this post
VIEW IN TELEGRAM
📺 PCB Design Duel: Altium vs. KiCad in 60 Minutes

In this YouTube video, two engineers face off in a challenge to design a PCB in just one hour, using Altium and KiCad (Kad) respectively. The goal is to compare whether the high cost of Altium is justified over the open-source KiCad.

Both engineers work with the 🇨🇳 ESP32 microcontroller, focusing on essential features like power supply and programming interfaces. Despite the differences in software, both produce functional PCBs, showcasing the strengths and limitations of each platform in rapid PCB design.

https://youtu.be/L0qqF_Kw6hY

#video #altium #kicad #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
⌨️ Modding the TI-84 Plus for Internet Access and AI Integration

This project focuses on modifying the 💦 TI-84 calculator to provide internet access and integrate advanced features like AI-powered assistance. The mod transforms the calculator into a powerful tool for both educational and experimental purposes.

Features of the project:
➡️Connects the calculator to the internet using the ESP32 microcontroller.
➡️Allows users to access AI-powered assistance for solving math problems and answering questions during tests.
➡️Integrates camera functionality for additional input and features.
➡️A custom-designed PCB and software manage all connections and communication between the calculator and the internet.
➡️The modification is hidden inside the calculator, making it hard to detect.

The integration of AI tools like ChatGPT making this project particularly appealing for those looking to explore the intersection of hardware modding and artificial intelligence.

More information:
😹 The GitHub repository
📺 The YouTube video

#projects #artificial_intelligence #esp32
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN 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
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
🗺 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
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
⌚️ 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
👉 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
🎙 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
🇨🇳 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