📃 Decoding Digital Twins: Exploring the 6 main applications and their benefits
Research findings from an analysis of 100 digital twin projects
The market for standalone digital twin software grew 71% between 2020 and 2022, according to the recently published Digital Twin Market Report 2023–2027. Survey results, also part of this research, indicate strong adoption. For example, 29% of manufacturing companies globally have fully implemented or are implementing a digital twin strategy for a portion of their operational assets, and a further 63% are currently developing or have already developed their digital twin strategy.
In the study, researchers identified six clusters of digital twin applications that reflect two-thirds of all digital twin projects today. For instance, 31% of the digital twin projects are focused on prediction at the system level.
More information...
#articles
Research findings from an analysis of 100 digital twin projects
The market for standalone digital twin software grew 71% between 2020 and 2022, according to the recently published Digital Twin Market Report 2023–2027. Survey results, also part of this research, indicate strong adoption. For example, 29% of manufacturing companies globally have fully implemented or are implementing a digital twin strategy for a portion of their operational assets, and a further 63% are currently developing or have already developed their digital twin strategy.
In the study, researchers identified six clusters of digital twin applications that reflect two-thirds of all digital twin projects today. For instance, 31% of the digital twin projects are focused on prediction at the system level.
More information...
#articles
👍5👎2
📃 3 Modern Trade-Offs in Embedded Systems Design
Every embedded systems developer needs to balance these trade-offs carefully
In any system design, there are always trade-offs that need to be made. Unfortunately, there is rarely a time when you can get your cake and eat it, too! Modern embedded systems have exceptionally interesting trades that need to be made that often result in complex choices.
The following post explores the three most significant trade-offs facing many teams today:
▫️ Power consumption versus system performance
▫️ Cost versus reliability
▫️ Scalability versus complexity
Successfully balancing them will determine whether you successfully launch a product or whether your product and company struggle to succeed.
More information...
#articles #design
Every embedded systems developer needs to balance these trade-offs carefully
In any system design, there are always trade-offs that need to be made. Unfortunately, there is rarely a time when you can get your cake and eat it, too! Modern embedded systems have exceptionally interesting trades that need to be made that often result in complex choices.
The following post explores the three most significant trade-offs facing many teams today:
▫️ Power consumption versus system performance
▫️ Cost versus reliability
▫️ Scalability versus complexity
Successfully balancing them will determine whether you successfully launch a product or whether your product and company struggle to succeed.
More information...
#articles #design
👍6
Embedded Systems
📃 Event-Based Firmware Example The following article combines all the concepts mentioned in the articles dedicated to the event-based firmware, modularisation and templates. By going through this example, you will get a practical experience of how those techniques…
📃 Real Time Counter and Integer Overflow
The following article is an addition to the series of articles dedicated to the event-based firmware. It provides a deep dive into the topic of real-time counter, the way it is typically implemented and answers the most common questions that may arise while studying this topic.
More information...
#articles #programming
The following article is an addition to the series of articles dedicated to the event-based firmware. It provides a deep dive into the topic of real-time counter, the way it is typically implemented and answers the most common questions that may arise while studying this topic.
More information...
#articles #programming
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
📟 Network Traffic Visualizer
At its core, this board design is a simple desk toy that connects an ESP8266 module to a shift register to display data on the 8 blue LEDs. The Arduino sketch measures how many packets are flying around on the ESP's Wi-Fi channel, and displaying the intensity on the LEDs much like a VU meter.
The firmware uses the promiscuous mode of the ESP8266 to allow it to capture any packets present on the selected AP Channel. This means that the board can see all the activity on that channel without connecting to any of the networks itself.
These packets are like the envelopes of the internet activity: containing the data sent between devices and the internet. By counting how many packets the board sees in a given time interval, it can display the intensity of the network activity on the 8 LEDs using a shift register.
More information:
The GitHub page
The main article
#projects #esp8266
At its core, this board design is a simple desk toy that connects an ESP8266 module to a shift register to display data on the 8 blue LEDs. The Arduino sketch measures how many packets are flying around on the ESP's Wi-Fi channel, and displaying the intensity on the LEDs much like a VU meter.
The firmware uses the promiscuous mode of the ESP8266 to allow it to capture any packets present on the selected AP Channel. This means that the board can see all the activity on that channel without connecting to any of the networks itself.
These packets are like the envelopes of the internet activity: containing the data sent between devices and the internet. By counting how many packets the board sees in a given time interval, it can display the intensity of the network activity on the 8 LEDs using a shift register.
More information:
The GitHub page
The main article
#projects #esp8266
👍6👎1
Embedded Systems
📑 Top 4 Interesting Engineering Projects Worthy looking into startups for gaining new ideas and inspiration ▫️ Flipper Zero is a portable multi-tool for pentesters and geeks in a toy-like body. It loves hacking digital stuff, such as radio protocols, access…
📰 Brazil seizing Flipper Zero shipments to prevent use in crime
The Brazilian National Telecommunications Agency is seizing incoming Flipper Zero purchases due to its alleged use in criminal activity, with purchasers stating that the government agency has rejected all attempts to certify the equipment.
Flipper Zero is a portable multi-function cybersecurity tool that allows pentesters and hacking enthusiasts to tinker with a wide range of hardware by supporting RFID emulation, digital access key cloning, radio communications, NFC, infrared, Bluetooth, and more.
Since it was released, security researchers have demonstrated Flipper Zero's features on social media, showing how it can trigger doorbells, perform replay attacks to open garage doors and unlock cars, and be used as a digital key.
More information...
#news
The Brazilian National Telecommunications Agency is seizing incoming Flipper Zero purchases due to its alleged use in criminal activity, with purchasers stating that the government agency has rejected all attempts to certify the equipment.
Flipper Zero is a portable multi-function cybersecurity tool that allows pentesters and hacking enthusiasts to tinker with a wide range of hardware by supporting RFID emulation, digital access key cloning, radio communications, NFC, infrared, Bluetooth, and more.
Since it was released, security researchers have demonstrated Flipper Zero's features on social media, showing how it can trigger doorbells, perform replay attacks to open garage doors and unlock cars, and be used as a digital key.
More information...
#news
👌6👍3👎1
📷 ESP32-CAM - Take Photo and Save to MicroSD Card with Date and Time
In this tutorial, you’ll learn to take a picture with the ESP32-CAM and save it to the microSD card. We’ll include the current date and time on the filename. Including the date and time on the filename is useful because each picture will have a unique filename, which means no issues with overwriting existing files; you’ll know when each photo was taken; and it will be easier to organize or retrieve your files later on.
More information...
#projects #esp32
In this tutorial, you’ll learn to take a picture with the ESP32-CAM and save it to the microSD card. We’ll include the current date and time on the filename. Including the date and time on the filename is useful because each picture will have a unique filename, which means no issues with overwriting existing files; you’ll know when each photo was taken; and it will be easier to organize or retrieve your files later on.
More information...
#projects #esp32
👍9👎1
📊 Embedded Systems Remain Hot Market for Electronics
As the Embedded World Conference takes place this week in Nuremberg, Germany, the electronics industry can breathe a sigh of relief that the embedded sector has held its own during downturn in the electronics industry. More important, embedded systems will remain a key growth area over the next decade, according to a recent study by Market.us.
Here are some takeaways from the study:
▫️ By component, in 2022, the Hardware segment has generated the highest revenue share.
▫️ By application, the communication segment has dominated the market and it is expected to grow at the highest CAGR over the forecast period 2023 to 2032.
▫️ In 2022, North America dominated the market with the highest revenue share of 34%.
The study expects the global embedded system market, which was $91.3 billion in 2022, to reach $173.4 billion by 2032, growing at 6.8% CAGR.
More information...
#news
As the Embedded World Conference takes place this week in Nuremberg, Germany, the electronics industry can breathe a sigh of relief that the embedded sector has held its own during downturn in the electronics industry. More important, embedded systems will remain a key growth area over the next decade, according to a recent study by Market.us.
Here are some takeaways from the study:
▫️ By component, in 2022, the Hardware segment has generated the highest revenue share.
▫️ By application, the communication segment has dominated the market and it is expected to grow at the highest CAGR over the forecast period 2023 to 2032.
▫️ In 2022, North America dominated the market with the highest revenue share of 34%.
The study expects the global embedded system market, which was $91.3 billion in 2022, to reach $173.4 billion by 2032, growing at 6.8% CAGR.
More information...
#news
👍3👌2
📃 5 reasons to build your own C/C++ environment
In the beginning, developers created all their code from scratch. It was difficult, time-consuming, and painful. Developers struggled, and microcontroller vendors generated build environments and platforms to abstract the low-level start-up code and build environment. Developers were happy and now capable of writing their application code sooner.
While providing a preconfigured build environment is helpful, this article provides five reasons development teams should consider building their own C/C++ environment rather than using the one provided by their microcontroller vendor.
At first, undertaking such an endeavor might seem complicated and fraught with potential problems. Fortunately, the process is far less complex than you might think. A custom build system can be researched and implemented for nearly any embedded processor in less than a week and in the end would be highly beneficial for your project.
More information...
#articles #programming
In the beginning, developers created all their code from scratch. It was difficult, time-consuming, and painful. Developers struggled, and microcontroller vendors generated build environments and platforms to abstract the low-level start-up code and build environment. Developers were happy and now capable of writing their application code sooner.
While providing a preconfigured build environment is helpful, this article provides five reasons development teams should consider building their own C/C++ environment rather than using the one provided by their microcontroller vendor.
At first, undertaking such an endeavor might seem complicated and fraught with potential problems. Fortunately, the process is far less complex than you might think. A custom build system can be researched and implemented for nearly any embedded processor in less than a week and in the end would be highly beneficial for your project.
More information...
#articles #programming
👍12
🎬 This Robot Can Cut Your Hair And Make Small Talk
Shane Wighton didn’t want to get a haircut during the pandemic, so he built a robot to do it for him. The robot swivels around his head using only a pair of scissors. There are no hair clippers. He made most of the parts using a 3D printer and programmed a number of hairstyles that the robot could create. The robot even makes small talk about the weather while it’s cutting his hair, creating the full experience of a full haircut at a salon or barbershop.
https://youtu.be/7zBrbdU_y0s
#video #robots
Shane Wighton didn’t want to get a haircut during the pandemic, so he built a robot to do it for him. The robot swivels around his head using only a pair of scissors. There are no hair clippers. He made most of the parts using a 3D printer and programmed a number of hairstyles that the robot could create. The robot even makes small talk about the weather while it’s cutting his hair, creating the full experience of a full haircut at a salon or barbershop.
https://youtu.be/7zBrbdU_y0s
#video #robots
YouTube
I made a hair cutting machine
My hair is getting too long so I decided to build a robot to cut it for me. To support future projects like this check out my patreon: http://patreon.com/stuffmadehere
Check out the SMH subreddit: https://tinyurl.com/smhere
The possibilities for this kind…
Check out the SMH subreddit: https://tinyurl.com/smhere
The possibilities for this kind…
👍6
🎛 XIAO ESP32S3 is a tiny ESP32-S3 WiFi 4 and BLE 5.0 module for IoT, AI, and robotics
XIAO ESP32S3 is an ESP32-S3 dual-core wireless microcontroller with WiFi 4 and BLE 5.0 designed for Smart Home, IoT, wearables, and Robotics applications.
It succeeds the single-core ESP32-C3-based XIAO ESP32C3 board with the same form factor, but the new XIAO ESP32S3 offers more performance, vector extension for machine learning, more flash, and improved power consumption in deep sleep mode.
Specifications:
▫️ Wireless MCU: ESP32-S3R8 dual-core Tensilica LX7 microcontroller @ 240 MHz with 512KB SRAM, 8MB PSRAM, Wi-Fi 4 & Bluetooth 5.0 dual-mode (Classic + BLE) connectivity
▫️ Storage: 8MB SPI flash
▫️ Expansion I/Os: 2x 7-pin headers with 1x UART, 1x I2C, 1x SPI, 11x GPIO (PWM), 9x ADC 3.3V I/O voltage (not 5V tolerant)
More information...
#boards #esp32
XIAO ESP32S3 is an ESP32-S3 dual-core wireless microcontroller with WiFi 4 and BLE 5.0 designed for Smart Home, IoT, wearables, and Robotics applications.
It succeeds the single-core ESP32-C3-based XIAO ESP32C3 board with the same form factor, but the new XIAO ESP32S3 offers more performance, vector extension for machine learning, more flash, and improved power consumption in deep sleep mode.
Specifications:
▫️ Wireless MCU: ESP32-S3R8 dual-core Tensilica LX7 microcontroller @ 240 MHz with 512KB SRAM, 8MB PSRAM, Wi-Fi 4 & Bluetooth 5.0 dual-mode (Classic + BLE) connectivity
▫️ Storage: 8MB SPI flash
▫️ Expansion I/Os: 2x 7-pin headers with 1x UART, 1x I2C, 1x SPI, 11x GPIO (PWM), 9x ADC 3.3V I/O voltage (not 5V tolerant)
More information...
#boards #esp32
👍6👎1
Embedded Systems
📃 MISRA C: Write safer, clearer C code The C language is compact, expressive and powerful. It provides a programmer with the means to write efficient, readable and maintainable code. All of these features account for its popularity. Unfortunately, the language…
💻 5 ways to incorporate MISRA C:2023 into your embedded development process
MISRA compliance remains a constant requirement for critical systems in aerospace, medical, industrial, automotive, and other sectors.
Incorporating MISRA C:2023 into your embedded development process not only reduces the likelihood of unpredictable behaviors in your code, but also helps assess and improve software quality over time. Moreover, by automating MISRA compliance through a well-defined process and tool stack, your software teams will save time and money and deliver safer, more secure, and more reliable products.
More information...
#articles #programming
MISRA compliance remains a constant requirement for critical systems in aerospace, medical, industrial, automotive, and other sectors.
Incorporating MISRA C:2023 into your embedded development process not only reduces the likelihood of unpredictable behaviors in your code, but also helps assess and improve software quality over time. Moreover, by automating MISRA compliance through a well-defined process and tool stack, your software teams will save time and money and deliver safer, more secure, and more reliable products.
More information...
#articles #programming
👍9
📰 Arm wants to charge dramatically more for chip licenses
Arm is tired of seeing device makers bring in billions while it makes millions
The Financial Times has published a report on Arm's "radical shake-up" of its business model. The new plan is to raise prices across the board and charge "several times more" than it currently does for chip licenses.
According to the report, Arm wants to stop charging chip vendors to make Arm chips, and instead wants to charge device makers—especially smartphone manufacturers—a fee based on the overall price of the final product.
More information...
#news
Arm is tired of seeing device makers bring in billions while it makes millions
The Financial Times has published a report on Arm's "radical shake-up" of its business model. The new plan is to raise prices across the board and charge "several times more" than it currently does for chip licenses.
According to the report, Arm wants to stop charging chip vendors to make Arm chips, and instead wants to charge device makers—especially smartphone manufacturers—a fee based on the overall price of the final product.
More information...
#news
👍3👎1👌1
🎬 Dennis Whyte: Nuclear Fusion and the Future of Energy
Dennis Whyte is a nuclear scientist at MIT and the director of the MIT Plasma Science and Fusion Center. In this podcast, he explains the perspective technology of nuclear fusion, the physical principles behind it and the way it soon will change the world.
https://youtu.be/aJoRMFWn2Jk
#video #podcasts #energy
Dennis Whyte is a nuclear scientist at MIT and the director of the MIT Plasma Science and Fusion Center. In this podcast, he explains the perspective technology of nuclear fusion, the physical principles behind it and the way it soon will change the world.
https://youtu.be/aJoRMFWn2Jk
#video #podcasts #energy
YouTube
Dennis Whyte: Nuclear Fusion and the Future of Energy | Lex Fridman Podcast #353
Dennis Whyte is a nuclear scientist at MIT and the director of the MIT Plasma Science and Fusion Center. Please support this podcast by checking out our sponsors:
- Rocket Money: https://rocketmoney.com/lex
- MasterClass: https://masterclass.com/lex to get…
- Rocket Money: https://rocketmoney.com/lex
- MasterClass: https://masterclass.com/lex to get…
👍2👌2
📟 Visualize Your Sensor Readings from Anywhere in the World (ESP32/ESP8266 + MySQL + PHP)
In this project, you’ll create a web page that displays sensor readings in a plot that you can access from anywhere in the world. In summary, you’ll build an ESP32 or ESP8266 client that makes a request to a PHP script to publish sensor readings in a MySQL database.
More information...
#projects #esp32 #IoT
In this project, you’ll create a web page that displays sensor readings in a plot that you can access from anywhere in the world. In summary, you’ll build an ESP32 or ESP8266 client that makes a request to a PHP script to publish sensor readings in a MySQL database.
More information...
#projects #esp32 #IoT
👍7
🤖 Doly - Open-Source Raspberry Pi-powered robot
Doly feels, responds and develops a unique character thanks to his advanced AI technology. The Raspberry Pi CM4 runs on Linux, making it easy to write and run code. You can use C++, Python or other programming languages to control the motors, sensors, camera and other components.
The robot is fully open-source:
▫️ The first step is to 3D print all STL sources.
▫️ The second step is to gather the necessary materials, Raspberry Pi CM4, some electronics components, servo motors, displays and a power supply. The project documentation provides a detailed list of all the components you need.
▫️ The next step is to assemble the robot following the instructions in the project details, which include schematics and all the information you need.
▫️ After assembling the robot, you can start programming it to perform various functions.
More information:
The main article
The GitHub repository
The official website
#projects #raspberry #robots
Doly feels, responds and develops a unique character thanks to his advanced AI technology. The Raspberry Pi CM4 runs on Linux, making it easy to write and run code. You can use C++, Python or other programming languages to control the motors, sensors, camera and other components.
The robot is fully open-source:
▫️ The first step is to 3D print all STL sources.
▫️ The second step is to gather the necessary materials, Raspberry Pi CM4, some electronics components, servo motors, displays and a power supply. The project documentation provides a detailed list of all the components you need.
▫️ The next step is to assemble the robot following the instructions in the project details, which include schematics and all the information you need.
▫️ After assembling the robot, you can start programming it to perform various functions.
More information:
The main article
The GitHub repository
The official website
#projects #raspberry #robots
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 Robots Using Legs as Arms to Climb and Push Buttons
Roboticists at CMU and UC Berkeley are training robot dogs to use their legs for manipulation, not just locomotion, demonstrating skills that include climbing walls, pressing buttons, and even kicking a soccer ball.
Successfully performing a combined locomotion and manipulation task requires one high-quality expert demonstration. The robot remembers what commands the human gave during the demonstration, and then creates a behavior tree that it can follow that breaks up the tasks into a bunch of connected locomotion and manipulation sub-tasks that it can perform in order.
This particular robot (a Unitree Go1 with an Intel RealSense) manages to balance itself against a wall to press a wheelchair access button that’s nearly a meter high, and then walk out the open door. More broadly, this is a useful step towards helping non-humanoid robots to operate in human-optimized environments.
More information...
#articles #robots
Roboticists at CMU and UC Berkeley are training robot dogs to use their legs for manipulation, not just locomotion, demonstrating skills that include climbing walls, pressing buttons, and even kicking a soccer ball.
Successfully performing a combined locomotion and manipulation task requires one high-quality expert demonstration. The robot remembers what commands the human gave during the demonstration, and then creates a behavior tree that it can follow that breaks up the tasks into a bunch of connected locomotion and manipulation sub-tasks that it can perform in order.
This particular robot (a Unitree Go1 with an Intel RealSense) manages to balance itself against a wall to press a wheelchair access button that’s nearly a meter high, and then walk out the open door. More broadly, this is a useful step towards helping non-humanoid robots to operate in human-optimized environments.
More information...
#articles #robots
👍7👌1
📰 ChatGPT banned in Italy
The country’s data protection authorities said AI service would be blocked and investigated over privacy concerns. The system does not have a proper legal basis to be collecting personal information about the people using it, the Italian agency said. That data is collected to help train the algorithm that powers ChatGPT’s answers.
Authorities also accused OpenAI of failing to check the age of its ChatGPT users, and not properly enforcing rules banning over 13s. Those young users could potentially be exposed to “unsuitable answers” from the chatbot, given their relative lack of development, authorities said.
It is just the latest censure of ChatGPT, and the artificial intelligence systems underpinning it that are made by creators OpenAI. Italy’s decision came days after a range of experts called for a halt on the development of new systems, amid fears that the rush to create new AI tools could be dangerous.
#news #artificial_intelligence
The country’s data protection authorities said AI service would be blocked and investigated over privacy concerns. The system does not have a proper legal basis to be collecting personal information about the people using it, the Italian agency said. That data is collected to help train the algorithm that powers ChatGPT’s answers.
Authorities also accused OpenAI of failing to check the age of its ChatGPT users, and not properly enforcing rules banning over 13s. Those young users could potentially be exposed to “unsuitable answers” from the chatbot, given their relative lack of development, authorities said.
It is just the latest censure of ChatGPT, and the artificial intelligence systems underpinning it that are made by creators OpenAI. Italy’s decision came days after a range of experts called for a halt on the development of new systems, amid fears that the rush to create new AI tools could be dangerous.
#news #artificial_intelligence
👍10👎3👌2