cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

Embedded Systems

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
Advertising posts
10 122Subscribers
+2324 hours
+1167 days
+62230 days
Posts Archive
🕹️ Open-Source Space Mouse for Fusion 360 This is a project born out of the creator's curiosity about 3D-modeling and the desire for seamless navigation across different workstations. It explores the fusion of hardware and software to create a custom input device tailored for CAD applications like Fusion 360. Features of the device: ➡️ Incorporates a 3-axis joystick design with a low-resolution magnetometer and neodymium magnets mounted on a spring system for intuitive control. ➡️ Implements emulation of mouse and keyboard inputs, allowing for the execution of orbit and pan functions within Fusion 360. ➡️ Features shortcut buttons for quick access to essential functions such as returning to the home view and fitting the view to the screen. Whether you are a hobbyist or professional, this project presents a creative solution for enhancing workflow efficiency in Fusion 360 and serves as a gateway to exploring the intersection of programming, electronics, and CAD. More information: 🔗 The main article 😹 The GitHub repository 📺 The YouTube video #projects #tools #3d_modeling
Show all...
👍 1
The cheatsheet of modern C++ language This 😹 GitHub repository houses a handy cheatsheet for modern C++ programmers, detailing key language features and library enhancements introduced in versions C++11, C++14, C++17, and C++20. From fundamental concepts like move semantics and lambda expressions to advanced functionalities like coroutines and designated initializers, this resource covers a wide spectrum of topics. Whether you're a beginner learning the ropes or an experienced developer looking to stay updated, this cheatsheet serves as a quick reference for leveraging the power of modern C++ in your projects. ⛓ More information... #programming
Show all...
👍 13
🏷🏷Handbook On Embedded System Design In an era where real-time and embedded systems are undergoing profound transformations, challenges concerning the evolution of development processes, one-time engineering expenditures, and fostering effective collaboration among development factions will inevitably emerge. This handbook offers insights gleaned from the computer science community on collaborative research ventures in Europe. This comprehensive compendium delves into a myriad of design paradigms explored in these projects, spanning from high-level conceptualization utilizing standards such as UML and its associated profiles to intermediary design phases. This resource will prove indispensable for practitioners of embedded software, scholars, students, professionals, and researchers entrenched in the computer science realm. 💬 Download a book (.pdf, 140 MB) #books #design
Show all...
👍 8
📷 Raspberry Pi Unveils AI Camera Kit at Embedded World 2024 Raspberry Pi unveiled its latest innovation at the Embedded World 2024 conference: the AI Camera kit. Featuring a Raspberry Pi Zero 2 W paired with a 12MP Sony IMX500 sensor, this kit offers a 76-degree field of view for AI-based computer vision projects. Furthermore, the sensor itself incorporates an onboard processing unit for various neural network models, offloading computational tasks from the 1 GHz quad-core Arm Cortex A53 CPU found in the Raspberry Pi Zero 2 W. Demonstrated capabilities include real-time person tracking at 30 fps, showcasing the kit's impressive performance despite its compact size. With 200mm of flat flex cables included, the kit ensures compatibility with all Raspberry Pi models, making it an accessible option for developers seeking to integrate AI capabilities into their projects. ⛓ More information... #news #raspberry
Show all...
👍 8
🤖 ONE: Open-Source Self-Balancing Unicycle Robot ONE is a self-balancing unicycle robot project based on IMU technology and STM32 microcontrollers. The core of the system is orchestrated by two PWM channels for motor control, two timers dedicated to encoder data retrieval, and several Analog-to-Digital Converter (ADC) channels facilitating the capture of analog gyro and accelerometer data. Within the repository, you'll discover the firmware source code tailored for STM32 microcontrollers alongside detailed 3D models of the mechanical structure. While the circuit board schematics have is missing, the underlying circuitry remains straightforward and would not be a challenge for a skilled electrical engineer. ⛓ More information... #projects #robots
Show all...
👍 9👌 4
📺 Desoldering Gun Comparison: Premium vs. Budget Watch as two desoldering guns battle it out! This video compares a pricey option with a cheaper alternative, breaking down their differences in easy-to-understand terms. Discover the pros and cons of each tool in simple terms, and find out which one is the better investment for your electronic projects. With clear explanations and practical demonstrations, this video offers valuable insights into choosing the right desoldering tool for your needs. ⛓ https://youtu.be/43h54-Pb-8M #video
Show all...
👍 1👌 1
🟡 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
Show all...
👍 19👌 9
🦀 Embedded Rust: where are we today? The Rust is a perspective programming language that steadily gains its popularity but not in embedded systems. Despite the benefits that the Rust brings (such as memory safety), not many companies are using it yet. Instead, they tend to stick to C or C++, because they've already invested a lot of money on writing firmware in this languages and are hesitant to change. Startups are more interested in Rust because they don't have any old systems to worry about, but bigger companies are taking their time to see if Rust is worth it. Learning Rust can be tough, and not many companies are offering support for it. However, as the need for safer languages grows, especially with the rise of IoT, Rust might become more popular in the future. Its role in embedded systems remains uncertain for now, but it could change over time. ⛓ More information... #articles #programming #rust
Show all...
👍 21👌 5
😡 Standoff Results in Robot Dog Disabled by Suspect In 🇺🇸 Massachusetts, during a standoff, a suspect disabled a robot dog deployed by the local state police. The SPOT robot, used to locate the suspect, was knocked over and shot three times, but later the suspect surrendered. This incident underscores the importance of using robots in tactical situations, potentially avoiding direct human involvement. The damaged robot, Roscoe, was returned to Boston Dynamics for inspection, with plans for a replacement provided to the state police. ⛓ More information... #news #robots
Show all...
👍 9👌 1
🔗 CatSniffer - Open-Source Compact Hacker's Tool CatSniffer is a cutting-edge, multiprotocol USB stick designed for sniffing, communicating, and potentially attacking IoT devices. Integrating TI CC1352, Semtech SX1262, and either Microchip SAMD21E17 or RP2040, this highly portable device caters to the needs of IoT security researchers, developers, and enthusiasts, offering versatility and ease of use. Features of the device: ➡️ Supports multiple technologies including LoRa and 2.4 GHz. ➡️ Compatible with various protocols including Thread, Zigbee, BLE, and more. ➡️ Auto-programming and debugging capabilities. ➡️ Antenna SMA port, LEDs, and reset buttons for ease of use. CatSniffer presents an intriguing tool for those involved in IoT security research. With its versatile capabilities and user-friendly design it is an indispensable tool for anyone engaged in the dynamic field of IoT security research and development. ⛓ More information... #projects
Show all...
👍 12👌 3
🛸 Autonomous powerline recharging revolutionizes drone operations Researchers at the 🇩🇰 University of Southern Denmark have developed an innovative autonomous drone system capable of uninterrupted long-duration operations near powerlines. Equipped with advanced perception and navigation abilities, the drone autonomously lands on powerlines using a gripping mechanism and recharges its batteries using a split-core current transformer. Tested in an outdoor powerline environment, the system demonstrated multiple hours of continuous operation, indicating potential for extended endurance. Future work aims to enhance robustness, expand mission complexity, and test in diverse conditions. ⛓ More information... #news
Show all...
👍 17👌 3
👋 TOPS - 3D-Printable Open-Source Quadrupedal Robot TOPS (Traverser of Planar Surfaces) stands as a remarkable open-source project, showcasing the meticulous fusion of hardware innovation and software expertise in robotics. From custom-made actuators to sophisticated electronics, each aspect of TOPS' development embodies the DIY ethos, culminating in a fully functional and dynamic robot. Features of the Robot: ➡️ Custom quasi-direct-drive actuators crafted using brushless motors and planetary gear sets ➡️ Silicone-cast feet for enhanced traction ➡️ CAN bus communication for seamless coordination among actuators ➡️ High-torque brushless motors and motor controllers for precise control ➡️ Microcontroller for overall system management and coordination of various components This project appeals to robotics enthusiasts, DIY makers, and anyone intrigued by the intersection of hardware and software innovation in robotics. Finally, TOPS offers valuable insights and a testament to the boundless possibilities of open-source innovation. More information: 🔗 The official website 😹 The GitHub repository 📺 The YouTube video ☠️ The Hackaday page #projects #robots
Show all...
👍 15👌 3👎 1
💻 How Microchips Work This great article offers a great overview of microchips' design and production. Starting the most basic concepts and then delving into the more details, you will learn their inner workings at various levels – from the circuit to the system level. Explore the complexities of CPU architecture, understand the nuances of logic gates, and grasp the importance of packaging in microchip design. Supplied with detailed illustrations and crafted with quality, this article promises to captivate both enthusiasts and curious minds alike. ⛓ More information... #articles
Show all...
👍 15👌 2
🏷🏷 Embedded Systems Architecture (2024) This book offers a comprehensive exploration of embedded development, delving into the intricate workings of various components in real-world systems. A great must-read for those developers looking into design and implementation aspects of the embedded systems. This book covers the following topics: ➡️ Participate in the design and definition phase of an embedded product ➡️ Get to grips with writing code for ARM Cortex-M microcontrollers ➡️ Build an embedded development lab and optimize the workflow ➡️ Secure embedded systems with TLS ➡️ Demystify the architecture behind the communication interfaces ➡️ Understand the design and development patterns for connected and distributed devices in the IoT ➡️ Master multitasking parallel execution patterns and real-time operating systems ➡️ Become familiar with Trusted Execution Environment (TEE) Who this book is for: The book serves as a valuable resource for both beginners and less experienced embedded programmers looking to deepen their understanding of embedded systems. More information: ✈️ Download the book (.pdf, 7 MB) 😹 GitHub page with codes #books #design
Show all...
👍 6👌 3
📺 DIY Gear Indicator for Manual Cars: Arduino Tutorial Discover how to craft a straightforward gear indicator for manual car transmissions. Utilizing an Arduino UNO and an SSD1306 128x64px IIC OLED screen, along with 4 Hall Sensors, the tutorial demonstrates how to gauge gear position by detecting the magnetic field of a magnet affixed to the shifter handle. Images, created in Photopea, are converted into C-style arrays via Image2cpp for seamless integration. For simulation purposes on WOKWI, potentiometers substitute Hall sensors. Additionally, viewers will learn how to design a custom PCB for this project in KiCad. Gather some wires and a breadboard if you're keen to replicate the project. Best of luck with your endeavor! ⛓ https://youtu.be/QixtxaAda18 #video #arduino #beginner
Show all...
👍 8👌 1
💻 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
Show all...
👍 11👌 2
📺 Turning a Raspberry Pi Pico into a GPU! Ever thought about turning a Raspberry Pi Pico into a graphics card? Well, one enthusiast did just that. With a dash of creativity and a lot of determination, he set out to transform this small board into a DVI graphics card. The goal? To make it compatible with various single-board computers, microcontrollers, and a specific module running Linux. Taking cues from existing projects, author crafted his own version, aiming for compatibility with popular graphics library commands. It's a testament to the inventive spirit of DIYers and the flexibility of the Raspberry Pi platform, proving that unconventional ideas can lead to remarkable outcomes. More importantly, the whole project is open-source and you can check out the relevant 😹 GitHub page with every step described. ⛓ https://youtu.be/8-RuYM-9s3A #video #raspberry
Show all...
👍 7👎 2👌 2
💻 STM32MP2 Microprocessors: Next-Gen Features Unveiled STMicroelectronics has unveiled its latest STM32MP2 microprocessors, marking a significant upgrade with 64-bit Arm Cortex-A35 cores, a departure from its previous offerings. These new chips promise enhanced performance and acceleration for edge AI and machine learning tasks, catering to the growing demand for smarter devices at the IoT edge. Features: ➡️ Cortex-A35 cores running at speeds up to 1.5GHz ➡️ Cortex-M33 microcontroller cores Dedicated GPUs with 3D acceleration ➡️ Neural processing units (NPUs) capable of up to 1.35 tera-operations per second (TOPS) Scheduled for volume production in June, these new microprocessors are set to bring advanced features and performance to the market, addressing the evolving needs of edge computing and IoT applications. ⛓ More information... #news #stm32
Show all...
👍 13👌 2
🔃 Mastering State Machines This article explores the concept of state machines, fundamental in software design. A state machine is a computational model that defines the behavior of a system through a finite set of states, transitions between these states triggered by events, and actions associated with each transition. The article begins with a simple example of a light switch controlled by a push button, demonstrating key components: states, events, and transitions. Progressing from implicit to explicit designs, it highlights the importance of modularity and code organization. What You Will Learn: ➡️ Basics of state machines. ➡️ Implementing state machines in code. ➡️ Importance of modularity and code organization. ➡️ Handling state transitions and events. Therefore, by emphasizing simplicity and good design practices, this article will show you how to effectively utilize state machines in their projects. ⛓ More information... #articles #programming
Show all...
👍 10👌 4
🤖 SkidSteer - Open-Source and 3D Printed RC robot This project represents an open-source endeavor aimed at creating a versatile and customizable remote-controlled skid steer robot. With a focus on modularity and user-friendly upgrades, this project offers a platform for experimentation and learning in robotics and 3D printing. Features of the robot include: ➡️ Modular front bucket attachment system for easy swapping of accessories. ➡️ Support for both tires and tank tracks, allowing adaptation to various terrains. ➡️ Enhanced battery system using lithium-ion Phoenix batteries with built-in protection. ➡️ Reinforced arm attachment gear for efficient torque distribution. ➡️ Integration of headlights for improved aesthetics and functionality. ➡️ Step-by-step assembly guides and comprehensive documentation for user convenience and customization. Ideal for hobbyists, makers, and educators interested in robotics, 3D printing, and DIY projects, this open-source endeavor provides a platform for skill expansion and the creation of customized robotic solutions. More information: 🔗 Robot's 3D models 😹 The GitHub repository 📺 The YouTube video #projects #robots
Show all...
👍 8👌 4
👩‍💻 Exploring printf on Cortex-M The printf() function is a staple of embedded development. It’s a simple way to get logs or debug statements off the system and into a terminal on the host. Covering a wide array of printf methods, from UART to Semihosting, this article equips developers with essential knowledge to streamline their development processes and bolster system robustness. ⛓ More information... #articles #programming
Show all...
👍 7👌 5
📺 Building a DIY Surgical Robot The video offers a captivating exploration of robotic-assisted surgery, as the narrator delves into the mechanics of surgical instruments and their adaptation for alternative use. Through ingenious solutions and experimentation, the narrator demonstrates the process of understanding and replicating these intricate devices, from designing a spring-loaded mechanism to repurposing a monitor arm for support. In this video, you will learn: ➡️ The complexities of robotic surgical instruments and their compatibility with robotic arms. Ingenious engineering solutions, such as a spring-loaded mechanism for attachment. ➡️ The importance of intuitive control systems for maneuvering multiple instruments. ➡️ Challenges and possibilities in DIY projects within the realm of medical technology. This video may be particularly interesting to robotics enthusiasts intrigued by the intersection of technology and medicine. In addition, the author promised to make this project open-source and make software, hardware schematics and 3D-models freely available. ⛓ https://youtu.be/d_8rHKrwr-Q #video #robots
Show all...
👍 4👌 1
📺 Open-Source Solar E-Ink Weather Station The ESP32 ePaper weather display is a versatile weather station project designed for easy deployment and accurate weather updates. Utilizing several APIs of weather forecast sources, this device offers flexibility in obtaining weather data and displaying it in a clear and concise manner. Features of the device: ➡️ Compatibility with multiple ePaper display sizes. ➡️ Integration with various APIs for accurate weather data retrieval. ➡️ Customizable settings for language, country, and units (metric or imperial). ➡️ Efficient power management for prolonged standalone operation using solar power or rechargeable batteries. This project offers a compact, power-efficient solution for weather monitoring, suitable for various applications. Its versatility and emphasis on efficient power management make it accessible for hobbyists, enthusiasts, and professionals alike. More information: 🔗 The main article 😹 GitHub repository #projects #esp32
Show all...
👍 9👌 5