en
Feedback
Embedded Systems

Embedded Systems

Open in Telegram

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!

Show more

📈 Analytical overview of Telegram channel Embedded Systems

Channel Embedded Systems (@embedded_system) in the English language segment is an active participant. Currently, the community unites 13 718 subscribers, ranking 9 374 in the Technologies & Applications category and 47 in the Netherlands region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 13 718 subscribers.

According to the latest data from 21 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 109 over the last 30 days and by 3 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 11.38%. Within the first 24 hours after publication, content typically collects 6.11% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 561 views. Within the first day, a publication typically gains 838 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 9.
  • Thematic interests: Content is focused on key topics such as programming, microcontroller, battery, pcb, pico.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
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!

Thanks to the high frequency of updates (latest data received on 22 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

13 718
Subscribers
+324 hours
-127 days
+10930 days
Posts Archive
🛠 Arduino Reflow Soldering Hotplate Around the web, there are many DIY reflow ovens, however they have one big downside: the
+3
🛠 Arduino Reflow Soldering Hotplate Around the web, there are many DIY reflow ovens, however they have one big downside: they take up a lot of space. So author decided to build a hotplate instead. The hotplate is fully programmable, so that any reflow profile can be added. The reflow process is then fully automated. Important parts: ▫️ Old hot plate ▫️ Arduino nano ▫️ Solid State Relay (SSR) ▫️ Type K Thermocouple + MAX 6675 amplifier ▫️ LCD The case is made out of lasercut MDF. The MDF parts only touch the feet of the hotplate, which are significantly cooler (max 60°C) than the top of the hotplate. Everywhere else, the MDF and hotplate are separated by a small air gap. More information... #projects #arduino #tools

+3
📃 Soldering SMDs with Hot Plate Tips The hotplate method is the easiest soldering method for the hobby electronics enthusiast. The basic process looks like this: ▫️ Apply Solder Paste to all the SMT pads. ▫️ Place all SMT components in the appropriate place. ▫️ Heat up the entire board to melt the solder and solder all parts simultaneously. ▫️ After the board has cooled, fix any solder bridges. ▫️ Solder in the remaining through-hole parts, if any. The are a few tips to improve the process: ▫️ If you are doing runs of 5+ boards, you will probably want to make a solder paste stencil. ▫️ If you're good with the solder paste, you can lay a thin line of the paste on the pad, and do that for every pad. This is the recommended way, but it can be tricky. ▫️ If you spend money on any part of your setup, get a good pair of tweezers to place SMDs. ▫️ A solder bridge is when solder connects two pins that are next to each other that are not supposed to be connected. Use desolder braid to remove them. #articles

+3
📷 Arduino Nicla Vision Arduino Nicla Vision is an ultra-compact (~2.3×2.3 cm) board powered by an STM32H7 dual-core Cortex-M7/M4 microcontroller, and equipped with a 2MP camera, a Wi-Fi & Bluetooth LE module, and a few sensors. Those features make the board suitable for machine vision and edge computing applications such as asset tracking, image detection, object recognition, and predictive maintenance. Specifications: ▫️ Microcontrollers: STM32H757AII6 dual-core MCU with Arm Cortex M7 @ 480MHz, Cortex-M4 @ 240MHz, 2 MB flash, 1MB RAM ▫️ Storage: 16MB QSPI flash ▫️ Camera: 2MP GC2145 color camera ▫️ Sensors: 6-axis motion sensor, integrated microphone, and VL53L1 ToF distance sensor ▫️ Connectivity: 2.4GHz WiFi 802.11b/g/n up to 65 Mbps and Bluetooth 5.1 BR/EDR/LE via Murata 1DX module The Nicla Vision board works with OpenMV, supports the Arduino IDE, Arduino Web, and MicroPython with connectivity to the Arduino Cloud or third-party vendor services. #news #boards #arduino

🤖 Stereo Vision: Making a Depth Map from scratch Imagine you need to create an environmental garbage-collection robot. Howev
+3
🤖 Stereo Vision: Making a Depth Map from scratch Imagine you need to create an environmental garbage-collection robot. However, you do not want to invest heavily in LiDAR technology to determine how far the trash is. This is where Stereo Vision comes into play. Using two regular pin-hole cameras to not only detect depth but also use the same camera for other Machine Learning tasks can be a huge cost-saving factor. This project is a great way for beginners to step into the field of not just Computer Vision but Computer Science as a whole, picking up skills in Python and OpenCV. To begin on this project, you'll need a few essentials: ▫️ Jetson Nano Developer Kit B01 ▫️ Two Raspberry Pi cameras ▫️ Interest! More information: Part 1: Introduction Part 2: Depth Map Part 3: Adding Object Detection #articles #robots #machine_learning #python

📃 Top 5 MicroPython IDEs for ESP32 and ESP8266 IDEs compatible with MicroPython that you can use to program your ESP boards.
📃 Top 5 MicroPython IDEs for ESP32 and ESP8266 IDEs compatible with MicroPython that you can use to program your ESP boards. You should choose the IDE that best suits your needs: ▫️ Mu Editor is a simple Python editor for beginner programmers. It works pretty well, comes with a simple and intuitive interface, and provides a menu to burn MicroPython firmware to your boards quickly, so you don’t need to use esptool to burn firmware. ▫️ uPyCraft IDE was specifically designed to be used with MicroPython. With this IDE it is pretty easy to establish communication with the board once you select the right COM port. ▫️ Thonny IDE is a simple IDE for Python with MicroPython support. Intuitive, simple, and easy to use. ▫️ VS Code + Pymakr Extension is an excellent choice for those who are used to VS Code. ▫️ PyCharm is an advanced Python IDE with cool features like code completion, debugging, error highlights, and it helps you write better Python code by providing tips and tricks. #articles #python #esp32

🎚 RP2040 Stamp Review: Condensed Pico Platform Distilling the Raspberry Pi Pico experience into a one inch square board This
+3
🎚 RP2040 Stamp Review: Condensed Pico Platform Distilling the Raspberry Pi Pico experience into a one inch square board This $12, one-inch square board resembles a postage stamp but emblazoned on the center is the familiar RP2040 SoC, along with 8MB of flash storage and a full complement of GPIO pins forming a perimeter of castellations around the board. Speaking of GPIO pins, RP2040 Stamp has a few extras built in. On the underside of the board, we spotted breakouts for USB (D+ and D-), Battery and serial debug (SWCLK, SWDIO) which enables the board to work with the carrier board, but more importantly it enables it to work with your custom board. This isn’t for everyone, but if you need the power of the RP2040 in a small and convenient form factor, then RP2040 Stamp is for you. Ease of use, great form factor and a full GPIO make this a great way to make your own boards. Benefits of the board: ▫️ Small form factor ▫️ GPIO selection is excellent ▫️ PCB Design footprints ▫️ Ease of use #boards #raspberry

📚 MagPi (Marh 2022) The latest issue of the official Raspberry magazine. Inside The MagPi magazine issue #115: ▫️ Serious Fu
📚 MagPi (Marh 2022) The latest issue of the official Raspberry magazine. Inside The MagPi magazine issue #115: ▫️ Serious Fun with Electronics. Get out your kit and components and start prototyping your own circuits with Raspberry Pi. ▫️ MonthOfMaking 2022. Get involved with other Raspberry Pi fans in this year’s incredible maker event. ▫️ Raspberry Pi OS 64-bit. Raspberry Pi’s operating system finally goes mainstream with 64-bit functionality. Discover just how much this will affect your Raspberry Pi experience. ▫️ Sol-20 Terminal computer. Recreating a gorgeous computer from 45 years ago with Raspberry Pi 4. ▫️ Amazing upcycling projects. Take your old tech and make something cool with it. Download the book (.pdf, 27 MB) #books #magpi #raspberry

📰 Challenger RP2040 LoRa board Raspberry Pi Pico's RP2040 Gains Long-Range Radio Invector Labs is now offering a variant of
📰 Challenger RP2040 LoRa board Raspberry Pi Pico's RP2040 Gains Long-Range Radio Invector Labs is now offering a variant of the WiFi-based Challenger RP2040 board with a LoRa radio. The Challenger RP2040 LoRa board features the Hope RF RFM95W LoRa radio transceiver module instead of the ESP8285 Wi-Fi chip found in the original board. Specifications: ▫️ MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ ▫️ Storage – 8MB flash ▫️ Wireless module – Hope RF RFM95W connected via SPI channel and some GPIOs ▫️ I/Os via Adafruit Feather compatible headers ▫️ Power Supply - 5V via USB Type-C port ▫️ Misc – Neopixel RGB LED, BOOT and RESET buttons, u.FL Wi-Fi antenna connector We’re being told the Challenger RP2040 LoRa is programmable with Arduino, CircuitPython, and Micropython, but at the time of writing, no documentation is available yet. #news #boards

📚 Adam Taylor - A Hands-On Guide to Designing Embedded Systems (2021) This practical resource introduces readers to the desi
📚 Adam Taylor - A Hands-On Guide to Designing Embedded Systems (2021) This practical resource introduces readers to the design of field programmable gate array systems (FPGAs). Techniques and principles that can be applied by the engineer to understand challenges before starting a project are presented. Programmatic and system considerations are introduced, providing an overview of the engineering life cycle when developing an electronic solution from concept to completion. The FPGA development lifecycle and the inputs and outputs from each stage, including design, test benches, synthesis, mapping, place and route and power estimation, are also presented. Written by experts in the field, this is the first book by "engineers in the trenches" that presents FPGA design on a practical level. Download the book (.pdf, 5 MB) #books #design #fpga

📰 Smartwatch developed at UCLA measures key stress hormone Device opens new possibilities for personal health monitoring The
+3
📰 Smartwatch developed at UCLA measures key stress hormone Device opens new possibilities for personal health monitoring The human body responds to stress, from the everyday to the extreme, by producing a hormone called cortisol. Cortisol levels traditionally have been evaluated through blood samples by professional labs. Now, a UCLA research team has developed a device that could be a major step forward: a smartwatch that assesses cortisol levels found in sweat — accurately, noninvasively and in real time. In the new smartwatch, a strip of specialized thin adhesive film collects tiny volumes of sweat, measurable in millionths of a liter. An attached sensor detects cortisol using engineered strands of DNA, called aptamers, which are designed so that a cortisol molecule will fit into each aptamer like a key fits a lock. When cortisol attaches, the aptamer changes shape in a way that alters electric fields at the surface of a transistor. #news

💻 5 Tips for Choosing an Embedded Programming Language The language will depend on the type of software, the needs of their
💻 5 Tips for Choosing an Embedded Programming Language The language will depend on the type of software, the needs of their company, and the technical debt for maintaining the code. ▫️ Avoid Dead or Dying Languages: The once commonly used languages fade away and are replaced by something new. ▫️ Select Object-Oriented Languages: Selecting a programming language that supports object-oriented programming concepts is critical to building scalable and reusable software systems. ▫️ Use Standardized Languages Only: For instance, C++ has a well-defined standard, and the standard is updated every three years. As a result, developers are provided with new techniques and features to improve their software, making the language live. ▫️ Balance the Languages Run-time Weight: Teams should carefully consider the overhead associated with the language they choose. ▫️ Use the Language that is Right for You: Teams need to decide what features and language best fit your needs. #articles #programming

📚 Colin Walls - Embedded RTOS Design: Insights and Implementation (2020) The book combines explanations of RTOS concepts wit
📚 Colin Walls - Embedded RTOS Design: Insights and Implementation (2020) The book combines explanations of RTOS concepts with detailed, practical implementation. It gives a detailed description of the implementation of a basic real-time kernel designed to be limited in scope and simple to understand, which could be used for a real design of modest complexity. Gain practical information on: ▫️ Scheduling, preemption, and interrupts ▫️ Information flow and how they work ▫️ Signaling between tasks ▫️ Memory management ▫️ The CPU context: storage and retrieval after a context switch You will be able to: ▫️ Utilize a basic real-time kernel to develop your own prototype ▫️ Design RTOS features ▫️ Understand the facilities of a commercial RTOS Download the book (.pdf, 2 MB) #books #operating_systems

📃 7 ways to become a Full Stack Embedded Software Engineer A short article with advices from the Senior Embedded Software En
📃 7 ways to become a Full Stack Embedded Software Engineer A short article with advices from the Senior Embedded Software Engineer and the inventor of CloudX A Full Stack embedded Software Engineer (System Architect) is someone who has full knowledge of hardware, software, firmware, PCB designs etc. A good embedded software engineer can develop hardware and all the source code that runs in the system, from board support package (BSP) to the user interface. In Hardware, it means having great knowledge electronics interfaces like SPI, I2C, GPIO, UART, CAN etc. Good working knowledge of communication protocols like Bluetooth, MQTT, WIFI, etc. In software, it means being able to understand and master the programming language used in communicating with the hardware, Embedded Software can be written either with low level or high level programming languages. More information... #articles #work

+3
🤖 Open Dynamic Robot Initiative An Open Torque-Controlled Modular Robot Architecture for Legged Locomotion Research This project originated in an effort to build a low cost and low complexity actuator module using brushless motors that can be used to build different types of torque controlled robots with mostly 3D printed and off-the-shelves components. This module, and extensions, can be used to build legged robots or manipulators. All the hardware (drawings) and software has been open sourced under the BSD 3-clause license so the robots can easily be reproduced by other research laboratories. More information: Official website Research article Hardware Repository Software Documentation #projects #robots

📃 What are system integration issues with FPGAs? The complexity of FPGAs is both a strength and a weakness. It’s a strength
📃 What are system integration issues with FPGAs? The complexity of FPGAs is both a strength and a weakness. It’s a strength because of the many system performance benefits and capabilities they bring for designers to leverage. It’s a weakness because of the complexities of successfully integrating high pin-count FPGAs into high-speed systems. As a result of FPGAs’ complex and extensive functional capabilities, debugging a new design can encompass 50% or more of the overall design time. There are many challenges to deal with when integrating FPGAs into systems – including pin assignments that don’t work in the board layout, signal integrity problems on the board, power and grounding issues, parasitic package inductances, and more. #articles #fpga

+3
📟 MutantW V1 – An open-source ESP32 smartwatch designed with Autodesk Fusion 360 and EAGLE The smartwatch is equipped with a 1.7-inch IPS LCD display (non-touch), two hardware buttons, a NeoPixel RGB LED, a vibration motor, as being powered by an ESP32 SoC offers both 2.4GHz WiFi 4 Bluetooth LE connectivity. MutantW V1 specifications: ▫️ WIreless module – A.i. Thinker ESP32-S WiFi and Bluetooth module with ESP32 dual-core processor @ 240MHz with 520KB SRAM, 4MB SPI flash ▫️ Display – 1.69-inch SPI IPS LCD display (ST7789 driver) with 280 x 240 resolution, scratch-resistant front glass. ▫️ Misc – 2x programmable buttons, NeoPixel RGB LED, vibration motor ▫️ Battery – 3.7V/200mAh LiPo battery likely good for one or two days; charged with 4-pin charging cable More information... #projects #esp32

💻 Top 10 C++ Advantages over C in Embedded Systems The article is comparing the most important aspects of these two programm
💻 Top 10 C++ Advantages over C in Embedded Systems The article is comparing the most important aspects of these two programming languages with code examples. ▫️ Object-Oriented Programming (OOP) - In C++, the compiler will manage the data object for you. ▫️ Stronger Types - Where C will give you a warning (or just be silent), C++ will produce and error and force you to inspect the issue. ▫️ Template Programming - C++ is more concise, the exact same code can be used for a variety of types. The compiler then handles generating the function for different types. ▫️ RAII - “Resource Allocation is Initialization” means that every class has a constructor that allocates resources and a destructor that cleans them up. ▫️ Polymorphism - In C++, it means code can take multiple forms based on the context. ▫️ References - In C, you can pass by value or pass a pointer (by value). C++ has references which are basically more strict pointers. #articles #programming

🎬 Unknown ESP32 saving modes We all know that we send our ESP32s to deep sleep to save energy. But do you know the other possibilities to save energy like light sleep and clock reduction? And what about modem sleep or hibernation? https://youtu.be/JFDiqPHw3Vc #video #esp32

📚 MagPi (February 2022) Discover the art of programming and put code to work in the latest edition of The MagPi magazine. In
📚 MagPi (February 2022) Discover the art of programming and put code to work in the latest edition of The MagPi magazine. Inside The MagPi magazine #114: ▫️ Practical Programming. Build better projects by developing your coding skills. ▫️ Maker Tools. Discover all the gadgets you need to make better projects in 2022. ▫️ Create a Teletext television. Wire up Raspberry Pi Zero 2 W to an RCA cable and recreate the classic years of Teletext. ▫️ Make an RC car using LEGO. Use the new Build HAT to control LEGO motors and build your own programmable remote-control car. ▫️ Learn AI with Raspberry Pi. Demystify one of the most interesting aspects of modern computing with these resources. Download the book (.pdf, 18 MB) #books #magpi #raspberry

+3
📃 Soldering SMDs with Hot-Air Tips Modern electronic PCB assemblies make use of Surface Mount Devices (SMD). SMDs with very small and closely spaced leads are difficult to solder using a soldering iron. A hot-air soldering technique makes the job much easier and quicker, and produces robust solder joints that eliminate solder bridges on the leads. Tips on soldering with hot air: ▫️ The temperature should be adjusted to assure the solder melts without damaging the component or the circuit board. ▫️ The solder pads on the circuit board should have a sufficient amount of solder already melted and solidified before the component is placed. ▫️ Once the component is placed squarely on the solder pads, the hot-air soldering station wand is placed directly above the part. ▫️ Quality solder joints are a combination of proper technique as well as proper equipment and materials. ▫️ The technique is a learned process which is optimized through experience. #articles #electronics