Embedded Systems
14.4K 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
🖥 Preparing for C++26: A Look Back at Major Features Since C++11

This article provides an overview of the major features added to C++ from C++11 through to the upcoming C++26. It explains key changes like auto type deduction, lambda expressions, and smart pointers, and covers later enhancements like concepts, ranges, and modules. You'll find examples and explanations that show how these features work and what they mean for modern C++ development.

⛓ More information...

#articles #programming
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👌5
🤖 Remote-Controlled 3D-Printed Rover

This project is an ambitious endeavor combining custom electronics, 3D printing, and programming to create a versatile and multifunctional remote-controlled vehicle.

Features of the robot:
➡️Dual ESP32 microcontrollers manage controls, sensors, and communication.
➡️Automatic tilt adjustment, emergency stop, and connection loss detection.
➡️Homemade PCBs and motor drivers, with easy-to-modify standard components.
➡️Motorized height and tilt adjustments with tilt compensation.
➡️Remote control displays battery, connection, and ammunition status.
➡️Operates with a reliable firing mechanism and safety features.

This project offers a rich platform for hobbyists interested in robotics, electronics, and mechanical design, providing a robust base for further experimentation and customization.

⛓ More information...

#projects #robots
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21👌4👎1
🧠 American math genius checked out the latest OpenAI's language model

Terence Tao is widely regarded as a math genius. He scored a 760 on the SAT math section at age 8, and became the youngest gold medalist in the International Mathematical Olympiad at age 13. Tao earned his PhD from Princeton at just 20.

Recently on Mastodon he shared his experience with OpenAI's GPT-o1 model, noting its advancements in handling mathematical tasks. In his experiments, the model successfully identified and applied Cramer's theorem, showing clear improvement over past versions. However, when tackling more complex problems, it still needed guidance, resembling the work of a capable but inexperienced graduate student.

Tao believes that with further development and integration of tools like computer algebra systems, AI could soon assist in advanced research. While current models require effort to prompt and verify, he sees potential for broader use in mathematics as they continue to improve.

⛓ More information...

#news #artificial_intelligence
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
🤖 PythonRobotics: A Comprehensive Repository for Robotics Algorithms

PythonRobotics is a collection of robotics algorithms implemented in 🐍 Python, designed to help users understand core concepts in autonomous navigation. It's beginner-friendly and easy to use.

The repository includes:
➡️Algorithms for localization (Kalman, Particle, Histogram filters)
➡️Mapping techniques (Grid maps, Ray casting, Lidar integration)
➡️SLAM implementations (FastSLAM, ICP Matching)
➡️Path planning (A*, D*, RRT*, Dynamic Window Approach)
➡️Path tracking (Stanley control, LQR, Model Predictive Control)
➡️Minimal dependencies and intuitive animations for better learning

This GitHub repository is perfect for robotics learners and developers who want practical, easy-to-follow implementations of widely-used algorithms.

More information:
😹 The GitHub repository
📚 The main article

#programming #python #robotics
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
⌨️ 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
👍17👌5
♾ Arduino Power Management Library: Energy Optimization Overview

Arduino has released a new Power Management Library aimed at optimizing power consumption for Arduino Pro modules, including the ✈️ Portenta H7, Portenta C33, and ✈️ Nicla Vision. This library helps developers reduce energy usage in IoT and wearable devices by enabling features like sleep modes and real-time battery monitoring.

Key features of the library:
➡️Real-time tracking of voltage, current, temperature, and battery health.
➡️Fine-tuning of battery charging parameters for safe and efficient charging.
➡️Significant power savings through low-power states.
➡️Control and adjustment of power rails to optimize energy usage.

This library is ideal for developers working on battery-powered IoT devices and wearables who need to balance performance and power efficiency, making it a useful tool for creating long-lasting, energy-efficient projects.

More information:
🔗 The official website
😹 The GitHub repository

#libraries #arduino
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Embedded Systems
🍓 Introducing Raspberry Pi Pico 2 The Raspberry Pi Pico 2 is a newly launched development board featuring the RP2350 microcontroller, which offers dual-core processing options: Arm Cortex-M33 or RISC-V Hazard3. It provides enhanced performance and memory…
🎹 Enhanced Connectivity with Pimoroni Pico Plus 2 W

This microcontroller is an enhanced version of the popular Raspberry Pi Pico 2 microcontroller, featuring integrated Wi-Fi capabilities. Developed by Pimoroni, this board builds upon the Pico 2 platform by incorporating the "Raspberry Pi RM2" module for wireless connectivity, marking a significant upgrade for IoT and embedded projects.

Features of the microcontroller:
➡️Integrated Wi-Fi functionality with the Raspberry Pi RM2 module.
➡️Powered by the RP2350B with 8MB of PSRAM and 16MB of QSPI flash storage.
➡️Compatible pinout with the Raspberry Pi Pico series.
➡️Includes Qw/St connector (Stemma QT) and SWD debug port.
➡️USB Type-C port for data and power.

With ample memory and a robust set of connectivity options, it's well-suited for IoT applications, data logging, and remote monitoring projects. The addition of the Clipper LTE 4G breakout board expands its utility further, offering cellular connectivity for applications that require reliable data transmission in areas without Wi-Fi coverage.

⛓ More information...

#boards #raspberry #IoT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
🤦‍♂️ 5 Techniques to Simulate Embedded Software

Hardware often arrives late in product development, but embedded systems engineers can use simulation techniques to test and validate software without physical hardware. These methods accelerate development and improve product reliability.

💻 Virtual Hardware (ISS): Simulates microcontrollers at the instruction level, allowing early software validation. Challenges include limited peripheral support and cost considerations.

💻 Functional Simulation: Focuses on application functionality and business logic without low-level hardware dependencies, enabling early customer feedback and reducing rework costs.

💻 Hardware-in-the-loop (HITL) Simulation: Integrates real hardware interfaces to validate software with virtualized sensors and actuators, ensuring robustness in diverse scenarios.

🔨 System-level Simulation: Simulates entire systems to test interactions comprehensively, suitable for high-reliability applications despite being time-consuming and costly.

📊 Behavioral Simulation: Models high-level system behavior, such as state machines, aiding in system requirement validation and iterative design improvements.

Implementing these techniques enhances development efficiency, accelerates time to market, and reduces costs by identifying and fixing issues early in the development cycle. Start with basic simulations like functional and behavioral approaches to maximize ROI and project success.

⛓ More information...

#articles #design #software
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
Media is too big
VIEW IN TELEGRAM
💻 RetroWave ESP: Analog TV Broadcasting with ESP8266

This project demonstrates how to transform an 🇨🇳 ESP8266 module into an analog television transmitter. By utilizing the I2S bus and DMA, the microcontroller broadcasts video signals to TV, showcasing its ability to handle complex tasks like analog broadcasting and real-time rendering.

Features of the project:
➡️Utilizes I2S bus and 80 MHz clock for efficient data transmission.
➡️Can modulate black-and-white and color signals.
➡️Provides real-time control of broadcasts through a web interface.
➡️Features 3D engine with static and dynamic mesh rendering on analog TV.

By sending signals to analog TVs, it can be used for vintage display purposes, art installations, or even educational demos on signal processing and broadcasting. It's ideal for anyone looking to explore the intersection of modern microcontrollers and nostalgic technology.

⛓ More information...

#projects #esp826
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👌4
🤖 Insecure Deebot robots collect photos and audio to train AI

Ecovacs Deebot vacuums have been caught gathering photos, videos, and voice recordings inside users' homes to train AI models. Despite privacy concerns, the company claims users willingly participate in a data collection program aimed at improving product functionality.

The program involves collecting 2D/3D house maps, microphone recordings, and camera images, some of which may be retained even if deleted. While Ecovacs says the data helps enhance AI capabilities, the company is under scrutiny due to cybersecurity flaws that could expose sensitive user information.

A similar issue arose with iRobot when intimate images taken by its vacuums were leaked online by contractors analyzing the footage, raising broader concerns about how companies handle user data. These incidents highlight the growing need for stronger safeguards to protect consumer privacy in smart home devices.

⛓ More information...

#news #robots #artificial_intelligence #security
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👌2
🎙 WiLo: Communication Standard for Long-Range IoT

Researchers have developed a new wireless technology called WiLo, which combines Wi-Fi and Long Range (LoRa) protocols to create a long-distance communication solution for IoT applications, such as agricultural sector and smart cities. WiLo uses existing Wi-Fi and LoRa hardware, minimizing costs and complexity.

The team developed an algorithm to manipulate Wi-Fi signals, allowing it to communicate like LoRa without extra equipment. Tests showed a 96% success rate over distances of up to 500 meters. Future work aims to improve energy efficiency and performance while ensuring security and industry compliance.

⛓ More information...

#news #WiLo
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14👌6
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 SpaceX's Starship Achieves Milestone with Successful Booster Landing Using Robotic Arms

SpaceX's Starship successfully lifted off on its fifth test flight from a launch pad in Texas, marking a significant milestone for the company. This mission featured the first attempt to land the Super Heavy rocket booster using large robotic arms, often referred to as 'chopsticks.'

The robotic arms use advanced sensors and precision mechanics to grasp the booster in mid-air, enhancing the efficiency of recovery operations. This technology not only reduces the need for extensive refurbishment after each flight but also contributes to SpaceX's goal of making space travel more sustainable and cost-effective.

The successful demonstration of these robotic arms during the latest test flight highlights the potential for future advancements in rocket recovery and reusability.

⛓ More information...

#news #robots #spaceX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26👌3
🍓 Use an External GPU on Raspberry Pi 5 for 4K Gaming

The author of this project explores the integration of an external GPU with a Raspberry Pi 5, enabling 4K gaming and GPU-accelerated tasks on this compact ARM-based platform.

Features of the project:
➡️Utilizes various adapters and PCIe risers to connect an AMD RX 460 graphics card to the Raspberry Pi 5.
➡️Implements the amdgpu Linux kernel patch to enable compatibility with Polaris generation AMD graphics cards.
➡️Achieves smooth 60 Hz output at 4K resolution for games like Doom 3 and SuperTuxKart, surpassing the internal VideoCore GPU's capabilities.
➡️Supports GPU-accelerated video encode/decode via VA-API, enhancing multimedia capabilities.

By integrating an external GPU, users can achieve significant performance gains for gaming and multimedia applications, albeit with some current limitations and ongoing development needs. It serves as a hands-on exploration of GPU integration, Linux kernel customization, and the potential for open-source hardware acceleration on ARM platforms.

⛓ More information...

#projects #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15👌1