📟 Open-Source Micro Breadboard Power Supply
A small, Micro USB connected power supply designed to fit onto the power rails of a solderless breadboard.
For each side, you can select between 3.3 & 5.0 Volt linear regulators, or the input voltage at the screw terminal.
The integrated version adds 26 breadboard rows and 2 continuous power rails. So you can turn those prototypes into something more permanent with an easy microUSB power connector.
More information...
#projects #electronics
A small, Micro USB connected power supply designed to fit onto the power rails of a solderless breadboard.
For each side, you can select between 3.3 & 5.0 Volt linear regulators, or the input voltage at the screw terminal.
The integrated version adds 26 breadboard rows and 2 continuous power rails. So you can turn those prototypes into something more permanent with an easy microUSB power connector.
More information...
#projects #electronics
👍11
📃 C++ Templates for Embedded Code
Templates are a powerful feature of the C++ language but their syntax can be complex. This causes some developers to not use them, while others are concerned that templates might cause bloat to the compiled code.
The author explains how templates work and how you may use them in your code. Although the examples provided are for the Arduino Uno and Adafruit Feather M0, the concepts will work with any platform and with all modern C++ compilers.
More information:
Part 1: basics and function templates
Part 2: template classes and specialisation
#articles #programming #cpp
Templates are a powerful feature of the C++ language but their syntax can be complex. This causes some developers to not use them, while others are concerned that templates might cause bloat to the compiled code.
The author explains how templates work and how you may use them in your code. Although the examples provided are for the Arduino Uno and Adafruit Feather M0, the concepts will work with any platform and with all modern C++ compilers.
More information:
Part 1: basics and function templates
Part 2: template classes and specialisation
#articles #programming #cpp
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
📟 Open-Source Fast Linear Actuator in one PCB
A fully integrated PCB linear actuator, with the motor driver, encoder and motor all on a single PCB.
There are many ways to make a linear actuator, a device for moving something is a straight line. Most of the easier to make ones use a conventional motor and a mechanical linkage such as a rack and pinion or a lead screw, but author has gone for something far more elegant.
His linear actuator uses a linear motor, a linear array of coils for the motor phases, working against a line of magnets. Even better than that, he’s managed to make the whole motor out of a single PCB. And it’s fast!
More information:
The main article
Software page
Hardware page
#projects
A fully integrated PCB linear actuator, with the motor driver, encoder and motor all on a single PCB.
There are many ways to make a linear actuator, a device for moving something is a straight line. Most of the easier to make ones use a conventional motor and a mechanical linkage such as a rack and pinion or a lead screw, but author has gone for something far more elegant.
His linear actuator uses a linear motor, a linear array of coils for the motor phases, working against a line of magnets. Even better than that, he’s managed to make the whole motor out of a single PCB. And it’s fast!
More information:
The main article
Software page
Hardware page
#projects
👍4👌1
📰 Stanford engineers present new chip that ramps up AI computing efficiency
AI-powered edge computing is already pervasive in our lives. Devices like drones, smart wearables, and industrial IoT sensors are equipped with AI-enabled chips so that computing can occur at the “edge” of the internet, where the data originates. This allows real-time processing and guarantees data privacy.
However, AI functionalities on these tiny edge devices are limited by the energy provided by a battery. Therefore, improving energy efficiency is crucial.
Stanford University engineers have come up with a potential solution: a novel resistive random-access memory (RRAM) chip that does the AI processing within the memory itself, thereby eliminating the separation between the compute and memory units. Their chip, called NeuRRAM, is about the size of a fingertip and does more work with limited battery power than what current chips can do.
More information...
#news #artificial_intelligence
AI-powered edge computing is already pervasive in our lives. Devices like drones, smart wearables, and industrial IoT sensors are equipped with AI-enabled chips so that computing can occur at the “edge” of the internet, where the data originates. This allows real-time processing and guarantees data privacy.
However, AI functionalities on these tiny edge devices are limited by the energy provided by a battery. Therefore, improving energy efficiency is crucial.
Stanford University engineers have come up with a potential solution: a novel resistive random-access memory (RRAM) chip that does the AI processing within the memory itself, thereby eliminating the separation between the compute and memory units. Their chip, called NeuRRAM, is about the size of a fingertip and does more work with limited battery power than what current chips can do.
More information...
#news #artificial_intelligence
👍9
📟 PCB Bench Vise From Aluminum Extrusion Profile
A nice project of a useful tool for soldering the PCBs. The author supplied the 3D models of the parts that need to be printed so everybody could build one.
Some of the features:
▫️ Easily adjustable - Just drag and bolt
▫️ Quick PCB mounting
▫️ Helpful for smaller/faster reworks
▫️ Compact & Portable
▫️ Light in weight with classic look
▫️ PCB Clamping Size up to 100mm wide
▫️ 3 Horizontal and 1 Vertical slot
▫️ Additional extensions on Jaws for upgradation
More information...
#projects
A nice project of a useful tool for soldering the PCBs. The author supplied the 3D models of the parts that need to be printed so everybody could build one.
Some of the features:
▫️ Easily adjustable - Just drag and bolt
▫️ Quick PCB mounting
▫️ Helpful for smaller/faster reworks
▫️ Compact & Portable
▫️ Light in weight with classic look
▫️ PCB Clamping Size up to 100mm wide
▫️ 3 Horizontal and 1 Vertical slot
▫️ Additional extensions on Jaws for upgradation
More information...
#projects
👍9
📟 Guide: Designing a Smart watch using ESP32
Super detailed guide of designing a custom smart watch using popular microcontroller.
People may access messages, alerts, health information, and other advanced information easily and quickly using smartwatches. While smartwatches are formally revolutionary as standalone devices, their capabilities essentially increase when used in conjunction with other devices that people carry, such as their smartphones or tablets.
In this project, we are going to build a feature-rich, customizable smartwatch from scratch. We are going to make this using the best affordable and easily available components. Since designing such a product is a lengthy time-consuming procedure, we are going to do this in parts.
More information:
Part 1: Making Watch Faces
Part 2: Ambient Light and Heart Rate Sensors
Part 3: Magnetometer and Gyroscope
#projects #esp32
Super detailed guide of designing a custom smart watch using popular microcontroller.
People may access messages, alerts, health information, and other advanced information easily and quickly using smartwatches. While smartwatches are formally revolutionary as standalone devices, their capabilities essentially increase when used in conjunction with other devices that people carry, such as their smartphones or tablets.
In this project, we are going to build a feature-rich, customizable smartwatch from scratch. We are going to make this using the best affordable and easily available components. Since designing such a product is a lengthy time-consuming procedure, we are going to do this in parts.
More information:
Part 1: Making Watch Faces
Part 2: Ambient Light and Heart Rate Sensors
Part 3: Magnetometer and Gyroscope
#projects #esp32
👍9
🎚 EdgePro1 - tiny, open-source, 600-MHz, ARM-Cortex-M7 board with Wi-Fi & BLE connectivity and LuaJIT support
EdgePro1 is all about power and simplicity. The board was designed to fit between low-level microcontroller boards (think Arduino style) and full fledged Linux capable Single-Board-Computers or SBCs.
It is an IoT capable device with WiFi/BLE communication, some external storage (8 MB - mega bytes of it) and of course a security chip to protect sensitive data going in and out.
Main CPU is NXP i. MX RT1064 with 600 MHz Cortex M7, 4 MB of XiP Flash and 1 MB of static RAM, which includes a 512 KB of Tightly-Coupled-Memory (TCM). Later is capable of running at CPU speeds without the use of cache memory. The U-Blox Nina W102 communication module has additional two Tensilica 240 MHz cores together with 520 KB of RAM and 2 MB of Flash.
More information...
#boards
EdgePro1 is all about power and simplicity. The board was designed to fit between low-level microcontroller boards (think Arduino style) and full fledged Linux capable Single-Board-Computers or SBCs.
It is an IoT capable device with WiFi/BLE communication, some external storage (8 MB - mega bytes of it) and of course a security chip to protect sensitive data going in and out.
Main CPU is NXP i. MX RT1064 with 600 MHz Cortex M7, 4 MB of XiP Flash and 1 MB of static RAM, which includes a 512 KB of Tightly-Coupled-Memory (TCM). Later is capable of running at CPU speeds without the use of cache memory. The U-Blox Nina W102 communication module has additional two Tensilica 240 MHz cores together with 520 KB of RAM and 2 MB of Flash.
More information...
#boards
👍10👎1
💻 Simple and Exponential Moving Averages in Embedded C++
Digital filtering is a handy tool for removing noise from an ADC signal. Digital filters come in two varieties: FIR and IIR. The simple moving average and the exponential moving average are two simple examples to let you get started.
In this article, you will look at two types of low pass filters one having an FIR and the other an IIR. The article also provides a repository which contains a couple more filter types.
If you learn about a few different filters (IIR high pass, Biquad), you can use this approach to have an excellent toolbox for manipulating all types of signals.
More information:
The main article
The repository with code
#articles #programming #cpp
Digital filtering is a handy tool for removing noise from an ADC signal. Digital filters come in two varieties: FIR and IIR. The simple moving average and the exponential moving average are two simple examples to let you get started.
In this article, you will look at two types of low pass filters one having an FIR and the other an IIR. The article also provides a repository which contains a couple more filter types.
If you learn about a few different filters (IIR high pass, Biquad), you can use this approach to have an excellent toolbox for manipulating all types of signals.
More information:
The main article
The repository with code
#articles #programming #cpp
👍10
🎬 How I hacked a hardware crypto wallet and recovered $2 million
I was contacted to hack a Trezor One hardware wallet and recover $2 million worth of cryptocurrency (in the form of THETA). Knowing that existing research was already out there for this device, it seemed like it would be a slam dunk. Little did I realize the project would turn into a roller coaster ride with over three months of experimentation, failures, successes, and heart-stopping moments. It reminded me that hacking is always unpredictable, exciting, and educational, no matter how long you've been doing it. In this case, the stakes were higher than normal: I only had one chance to get it right.
https://youtu.be/dT9y-KQbqi4
#video #electronics #security
I was contacted to hack a Trezor One hardware wallet and recover $2 million worth of cryptocurrency (in the form of THETA). Knowing that existing research was already out there for this device, it seemed like it would be a slam dunk. Little did I realize the project would turn into a roller coaster ride with over three months of experimentation, failures, successes, and heart-stopping moments. It reminded me that hacking is always unpredictable, exciting, and educational, no matter how long you've been doing it. In this case, the stakes were higher than normal: I only had one chance to get it right.
https://youtu.be/dT9y-KQbqi4
#video #electronics #security
YouTube
How I hacked a hardware crypto wallet and recovered $2 million
I was contacted to hack a Trezor One hardware wallet and recover $2 million worth of cryptocurrency (in the form of THETA). Knowing that existing research was already out there for this device, it seemed like it would be a slam dunk. Little did I realize…
👍7👎2👌1
The goal of the project is to foster collaboration in quadruped (four-legged) robotic research, education, and engineering development of agile and affordable quadruped robot pets, bring STEM concepts to the mass and inspire newcomers to join the robotic AI revolution to create more applications.
This project provides a base open-source platform to create amazing programmable gaits, locomotion, and deployment of inverse kinematics quadruped robots and bring simulations to the real world via C/C++/Python programming languages.
More information...
#projects #robots
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
📰 Companies Are Hacking Their Way Around the Chip Shortage
The supply chain issues have no end in sight, so manufacturers are being forced to improvise
As the global chip shortage stretches toward the two-year mark, manufacturers are pulling some unusual tricks to keep production lines moving. Carmakers are using semiconductors taken from washing machines, rewriting code to use less silicon, and even shipping their products without some chips while promising to add them in later. With the shortage of semiconductors now a new normal, everyone is being forced to adapt.
The crisis is also creating new opportunities for some companies. For instance, Smith & Associates, an electronic components broker, has hired 300 staff since the pandemic began, on top of a staff of 500, to keep production lines running.
More information...
#news
The supply chain issues have no end in sight, so manufacturers are being forced to improvise
As the global chip shortage stretches toward the two-year mark, manufacturers are pulling some unusual tricks to keep production lines moving. Carmakers are using semiconductors taken from washing machines, rewriting code to use less silicon, and even shipping their products without some chips while promising to add them in later. With the shortage of semiconductors now a new normal, everyone is being forced to adapt.
The crisis is also creating new opportunities for some companies. For instance, Smith & Associates, an electronic components broker, has hired 300 staff since the pandemic began, on top of a staff of 500, to keep production lines running.
More information...
#news
👍2