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
🏍 Mastering motor control: implementation in C++

This article presents a comprehensive guide to developing real-time software for motor control systems using modern C++.

It offers detailed programming guidelines, including efficient interrupt handling, memory alignment, compiler-specific optimizations, and adherence to industry standards like MISRA C++.

The guide provides practical code examples available on 😹 GitHub, demonstrating the implementation of mentioned in article techniques in motor control applications.

⛓ More information...

#articles #programming
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👌5
😮 HackBat - Open-Source alternative to Flipper Zero

HackBat is an open-source hardware platform for pen-testing, designed for hackers and makers. Built around the 🍓 Raspberry Pi RP2040 microcontroller, it integrates various communication modules and interfaces, making it a versatile and customizable tool for cybersecurity research.

Features of the device:
➡️Dual-core RP2040 with clock up to 133 MHz
➡️Texas Instruments CC1101 RF transceiver
➡️ESP-12F Wi-Fi module
➡️NFC module (PN532) for NFC card operations
➡️SD card slot for storage.
➡️0.96-inch OLED display
➡️5-key D-Pad for user interaction

HackBat offers a cost-effective and flexible alternative to commercial pen-testing tools. With its open-source design available on 😹 GitHub, HackBat is an invaluable tool for cybersecurity professionals and enthusiasts alike.

More information:
🔗 The main article
😹 The GitHub repository

#projects #raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
🌊 BG95 EVB Development Board

This newly released development board, powered by the BG95-M3 Zero module, is a cutting-edge platform designed specifically for cellular IoT development. With its robust features and versatile design, it offers a streamlined approach to building and testing IoT applications.

Features of the board:
➡️Supports LTE Cat M1, LTE Cat NB2, and EGPRS networking.
➡️Compatible with most Raspberry Pi HATs via a 40-pin GPIO header.
➡️Offers compatibility with various protocols including TCP, UDP, SSL, TLS, MQTT, and more.
➡️Integrated GNSS positioning (GPS, GLONASS, BDS, Galileo, QZSS) for location-based applications.

The BG95 EVB Development Board offers a compelling solution for IoT prototyping, combining versatility, user-friendliness, and extensive protocol support.

⛓ More information...

#news #boards
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👌1
📷 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
👍8👌6
🇳🇱 The channel needs your boosts!

If you enjoy content on this channel and want to see more, please give it a boost! This will allow the channel to post materials in a very convenient stories-like format. Not only that, this would allow introducing custom reactions to the posts improving your overall interaction experience with the channel.

✈️ Boost the channel

#news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
🇬🇧 UK is the first country to deploy cybersecurity laws for IoT devices

The UK has recently implemented strict cybersecurity laws for IoT devices, aimed at protecting consumers from cyber threats and reducing cyber crimes. For instance, the new laws prohibit easy passwords like “admin” or “12345” and require manufacturers to ensure robust security measures for internet-connected devices.

This initiative addresses the high vulnerability of smart homes, which can face thousands of hacking attempts weekly. The law also mandates manufacturers to publish policies for reporting security flaws, set minimum periods for security updates, and provide secure software update mechanisms.

⛓ More information...

#news #IoT #security
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14👌2
🍓 Raspberry Pi M.2 HAT+ Review

The Raspberry Pi M.2 HAT+ is a new addition to the Raspberry Pi accessory lineup, designed to offer high-speed NVMe storage at an affordable price. Priced at just $12, this board aims to deliver PCIe Gen 3 speeds, providing a significant performance boost for Raspberry Pi 5 users.

Features of the expansion board:
➡️One of the cheapest options for adding NVMe storage to Raspberry Pi.
➡️The board comes with pre-connected PCIe cable and plastic standoffs for straightforward installation.
➡️Designed to fit within the Raspberry Pi 5's form factor, making it compact and compatible.
➡️Offers faster boot times and better overall system responsiveness compared to microSD cards.
➡️Works seamlessly with the latest Raspberry Pi firmware, ensuring easy setup.

The M.2 HAT+ also maintains efficient cooling, only slightly increasing idle temperatures. Additionally, it supports M.2 2230 and 2242 drives, which are widely available and affordable.

Overall, the Raspberry Pi M.2 HAT+ is an excellent low-cost option for adding high-speed NVMe storage to your Raspberry Pi 5, despite some minor inconveniences with GPIO access.

⛓ More information...

#raspberry
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👌1
This media is not supported in your browser
VIEW IN TELEGRAM
☕ Robo-Orders at Naver's Unique Starbucks

At the heart of 🇰🇷 Naver's futuristic 1784 building lies the world’s most unique Starbucks. Located on the second floor, this café features over 100 service robots known as "Rookie." These robots, about three feet tall and resembling water dispensers, are designed to navigate the building effortlessly.

The Rookies use facial recognition technology to identify their intended recipients, ensuring that each order reaches the right person. With animated "eyes" to communicate their movements, these bots interact intuitively with nearby workers, making their presence unobtrusive and efficient.

Employees can place online orders, and baristas prepare the drinks before loading them into the Rookies' storage compartments. These self-driving bots then deliver the beverages directly to meeting rooms and private seats, revolutionizing the traditional café experience.

⛓ More information...

#news #robots
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👌2
🕯 Open-Source POV Candle (Volumetric Display)

This project is a captivating blend of creativity, technical skill, and innovative use of modern electronics to recreate the effect of a flickering candle. The project incorporates a 🍓 RP2040 board (for control), a 3D-printed battery holder and an array of LEDs rotating at high speed by a DC motor.

The ingenuity lies in the use of persistence-of-vision to achieve the flickering effect, a visually stunning solution using minimal components and innovative software techniques. This project is intriguing not only for its practical application but also for the clever problem-solving and hands-on fabrication that brings a simple idea to life in a sophisticated manner.

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

#projects #raspberry #display
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22👌5
🚥 3 tips for using CMake with embedded software

CMake, an open-source and cross-platform tool, allows for efficient control over the software compilation process through platform-independent configuration files, generating native makefiles suitable for any compiler environment. This versatility makes CMake a valuable tool for managing complex build environments.

☑️Use Toolchain Files to Simplify Build Configuration:
➡️Different build types (Debug On-Target, Release On-Target, Simulation, Test, and Code Analysis) need specific configurations.
➡️Toolchain files help manage these variations, facilitating cross-compilation and implementation swaps.
➡️Typically, two toolchain files (host and on-target builds) are sufficient.

☑️Automate Build Commands with Custom Scripts:
➡️Avoid memorizing long CMake commands by encapsulating them in scripts.
➡️Custom scripts simplify the build process and reduce errors.
➡️Scripts can include parameters for toolchain files, build types, and other settings, making them useful in CI/CD systems.

☑️Pair CMake with Ninja for Faster Builds:
➡️Ninja is a high-speed build system focused on efficiency.
➡️Using Ninja with CMake can result in x4 to x6 times faster compilation times compared to traditional tools like Make.
➡️Simple setup commands integrate Ninja into the build process, significantly reducing build times and improving development efficiency.

Implementing these tips can streamline the build process for embedded software, making development faster, more efficient, and better suited to modern development practices.

⛓ More information...

#programming #cmake #software
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14👌4
Embedded Systems
🇳🇱 Electronics emoji pack is now out! Great news for all subscribers and electronics makers. In the new emoji pack you will find emojis of the most typical electric elements, well-known devices, tools and the major companies producing microcontrollers and…
🇳🇱 Our emoji pack was updated with 70+ new emojis!

More than a month has passed since the release of our emoji pack dedicated to the microprocessor electronics.

It was already installed by 500+ users. Today, we updated this pack. The update specifically focuses on robotics and AI.

Example of the new emojis:
🧠⌨️🧠🌦🧠
🏠🧠🤖🤖🤖
🚘🔌👇🖥💻
💻🌎💻🤖🤖
🤖🤖🤖🤖🤖


As of today, the pack contains 100+ emojis. This is not the last update so stay tuned and add the pack to your library if you like it!

✈️ Add the emoji pack

#news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👌6
🔋 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
👍8
Embedded Systems
🍓 Raspberry Pi M.2 HAT+ Review The Raspberry Pi M.2 HAT+ is a new addition to the Raspberry Pi accessory lineup, designed to offer high-speed NVMe storage at an affordable price. Priced at just $12, this board aims to deliver PCIe Gen 3 speeds, providing…
🍓 Raspberry foundation has released an affordable AI Kit

The Raspberry Pi Foundation has launched the Raspberry Pi AI Kit, priced at $70, in collaboration with Hailo. This kit, featuring an M.2 HAT+ board preassembled with a Hailo-8L AI accelerator module, is designed to enhance the Raspberry Pi 5's capabilities in neural networks (NN), artificial intelligence (AI), and machine learning.

Key features of the kit:
➡️13 tera-operations per second (TOPS)
➡️Single-lane PCIe 3.0 connection running at 8Gbps
➡️Full integration with Raspberry Pi's software ecosystem
➡️Support for multiple cameras and NN configurations

The kit supports a range of AI applications, such as object detection and pose estimation, by running complex AI models on the Hailo-8L co-processor, thus freeing up the Raspberry Pi's CPU for other tasks.

⛓ More information...

#news #raspberry #artificial_intelligence
Please open Telegram to view this post
VIEW IN TELEGRAM
👌7👍6
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
👍6👌1