Most of us have learned something from our mistakes, but have you ever learned from the mistakes of others? Studying the failures of others can actually ensure that you don’t make the same mistakes they did.
When it comes to … read more
Most entrepreneurs drastically underestimate all of the costs required to develop, scale and manufacture a new electronic hardware product. This is one of the main reasons so many hardware startups ultimately fail.
Don’t make the fatal mistake of underestimating the … read more
Developing a new electronic product absolutely requires that you hire the right electrical engineer(s). As with medicine, electrical engineering is a broad field of study with countless specializations.
Not all engineers are created equal. If you hire the wrong designer … read more
It’s an expensive process developing and marketing a new physical product, especially if your product is complex.
Unless you have tens of thousands of dollars that you can throw into it, you’re most likely going to need to get creative … read more
Most makers or enthusiasts know what a boost or buck converter does, and have used them before. However, they typically just follow a canned approach to designing one without fully appreciating exactly what it is doing.
This article provides an … read more
This article was written by Steven Szymeczek who is a mechanical engineer that specializes in product design for manufacturing. He is one of the many experts available to help you in the Hardware Academy.
How do we determine if additive … read more
There is a perception that a real-time operating system is closely connected with high-end technology and complicated devices that perform life or death operations. This is just partially true.
Today, an RTOS can be used in almost every chip to … read more
Comparing ATmega and STM32 microcontrollers is a bit like comparing apples and oranges. At a very general level, they are both fruits, in this case they are both microcontrollers. To take things a bit further, there are many variants of … read more
This article is about using the STM32CubeIDE to develop applications for STM32 microcontrollers. Why develop an application using the STM32Cube IDE, and what are the advantages and disadvantages of using this method?
The STM32CubeIDE is a complete development system to … read more
There are many different implementations of an Analog to Digital Converter, or ADC. This article provides an overview of the main types, their characteristics and limitations.
Almost all microcontrollers have built-in ADC’s. Even the small Arduinos, based on the AVR … read more
The battery type of choice for most electronic equipment running on batteries is the li-ion battery.
Of the other types that were used previously, NiCad batteries for use in electronic equipment have been banned in the EU, so the overall … read more
Microcontrollers are great for implementing the smarts behind a given product. However, one thing that they cannot do is directly control anything other than, maybe, a single LED. That’s because the output drive of most microcontrollers can directly source or … read more
Embedded applications often need to reproduce sound. Whether you need simple prompts, chimes, rings or music clips, having the ability to reproduce pre-recorded audio can greatly enhance the UI (User Interface) of many embedded applications.
This article explores the ways … read more
An oscilloscope, frequently referred to in the trade as a scope, is an essential diagnostic tool used in any serious electronic circuit design activities.
A scope provides a time-stamped, running clip of a signal at the point of measurement. The … read more
The ESP32 is a powerful, feature-packed, SoC that can be effectively used in many applications. For all its features, it is surprisingly affordable.
While generally known for its WiFi and Bluetooth ability, it can nonetheless be used as a general-purpose … read more
Given the explosion of Internet-of-Things (IoT) capable products, I wanted to go into more detail on how to add wireless sensors to your new product.
This article describes a simple system, and a communication protocol, that can be used to … read more
If you are a maker or engineer planning to develop your own electronic product, then you’re going to need a way to test, program, and debug the electronics. In this article we will discuss how you can construct your very … read more
The STM32H7 is the most powerful member of the popular STM32 family of 32-bit microcontrollers based on ARM Cortex-M cores, and offered by ST Microelectronics.
This microcontroller can be clocked at speeds up to 480 MHz with a benchmark performance … read more
The ESP32 is a very versatile System On a Chip (SoC) that can be used as a general purpose microcontroller with quite an extensive set of peripherals, including wireless capabilities.
Manufactured by Shanghai based Espressif Systems, the ESP32 costs less … read more
There are numerous applications where detecting the presence or absence of an object is required. This article will explore the different methods of object detection, how they are implemented, and their major advantages and limitations.
Before getting in to the … read more
Developing a wearable electronic product involves juggling design constraints and compromises in ways that are quite a bit different from a conventional non-wearable design.
In this article, I’m defining a wearable product as a body-worn device, with its own power … read more
Thanks to Amazon, Google, and Apple, voice recognition has finally gone mainstream.
I’ve personally dreamed about intelligent voice recognition since I was a kid tinkering with electronics and programming my Commodore 64.
Listening to my son interact the other day … read more
An Arduino, or more specifically an Arduino architecture, can be successfully used in some embedded designs. This can provide a less technically complex path to market for many makers.
However, the proliferation of Arduino and Arduino-compatible boards, each with its … read more
The purpose of this article is to provide an understanding of what is needed to successfully provide a suitable display for your product. The focus will be on mainstream, or relatively recent, graphical video display systems, with historical references to … read more
In my years of working with hardware entrepreneurs I’ve seen too many cases of poorly designed Printed Circuit Boards (PCB) that would never be of sufficient quality for commercial production.
In some cases these boards were designed by the entrepreneur … read more
Choosing a battery for a given application involves more than just knowing the application requirements. An understanding of the underlying technology of each battery type, its characteristics, limitations, and advantages, is required in order to select the right type of … read more