Chip Turmoil in US: Ambitious USD 30 Billion Semiconductor Investment Struggles to Show Impact

Submitted by Jerry on

In May 2020, Industry leaders Huang Renxun, Su Zifeng, Tim Cook, Wei Zhejiang, Liu Deyin, and Morris Chang came together in Phoenix, Arizona, to commemorate the opening of TSMC's first plant in the United States. This was considered a crucial event. It was an important turning point in the revival of the US semiconductor manufacturing sector. The world's leading chip manufacturers, TSMC, Intel, and Samsung, were all on board thanks to government subsidies under the CHIPS and Science Act. However, even after four years, the grand vision has yet to materialize.

The United States invested USD 30 billion in the semiconductor sector to restore its industrial glory. However, the effort has encountered significant obstacles rather than a victorious resurgence. Many of the large-scale production projects by TSMC, Intel, and Samsung have been delayed or shelved due to serious difficulties. Approximately 40 percent of these major projects are still inactive. It is now unclear what will happen to the CHIPS Act, which was supposed to be the catalyst for this revival. Deteriorating market conditions intensify the uncertainty, and subsidy regulations are still unclear. As election season draws near, the act's future is in jeopardy and highly vulnerable to unexpected shifts in the political landscape.

The CHIPS Act: High Hopes, Harsh Realities

The CHIPS Act was hailed as a game-changer, promising to bring back America's dominance in semiconductor manufacturing. Leaders in process technology, including Intel, Samsung, and TSMC, received significant subsidies. However, they encountered similar obstacles. Not only did they fail to produce a single chip, but their plans to construct new factories also took longer than anticipated. 

TSMC, for instance, has faced several setbacks. Their Arizona plant, originally set to begin mass production in 2024, is now projected to start in the first half of 2025. The opening of the second wafer facility, initially planned for 2026, has been rescheduled for 2028. There is still uncertainty surrounding the third factory, which was expected to utilize 2nm or more advanced process technologies.

TSMC's Setbacks: What Went Wrong?

The plan seemed simple: build factories, hire local talent, and boost production. But reality has a way of shaking things up. Several factors have contributed to TSMC's challenges in the United States. Firstly, work culture. The company has faced difficulty in hiring local American workers. The American workers find TSMC's working practices unpleasant and harsh. On the other hand, there have been reports of cultural miscommunication, where American workers may have mistreated their Taiwanese colleagues, further complicating the work environment.

These issues have sparked a debate about whether TSMC's U.S. expansion is sustainable in the long run. A significant portion of Taiwanese netizens has expressed concerns, with one even commenting, “Stop forcing TSMC to build factories overseas. The conditions are different. It’s like throwing money into the water or burning it on subsidies?”

Intel and Samsung: Navigating Their Own Set of Challenges

TSMC is not the only company facing challenges. Intel has also encountered delays. Their USD 20 billion Ohio project, which was originally expected to start chip production in 2025, has now been pushed back to 2027-2028. Intel's issues stem from a combination of market constraints and slow government investment in the United States. The root cause of Intel's challenges can be attributed to a combination of market limitations and sluggish government investment in the United States.

Samsung, another semiconductor giant, has faced similar challenges. They have secured a USD 6.4 billion grant from the US and will commence construction of their first wafer fab at the Taylor facility in Texas in 2022. This USD 17 billion project was originally planned to be completed by 2024, with a 4nm process production capability.

Tech Giants Face Challenges in US

The Broader Impact: A Ripple Effect Across Industries

The semiconductor industry isn’t the only sector facing challenges in the U.S. Clean energy technology projects have also been slow to progress. The Chips and Science Act (CHIPS) and the Inflation Reduction Act (IRA), both introduced by U.S. President Joe Biden in August 2022, have not achieved the anticipated success in improving the semiconductor industry in the U.S. In the first year of implementing these measures, a total of 114 projects costing over USD 100 million were announced, with a combined investment totaling USD 227.9 billion.

For example, LG Energy Solutions’ USD 2.3 billion battery energy storage facility in Arizona and Albemarle’s USD 1.3 billion lithium refinery in South Carolina have been shelved. Even the battery component manufacturer Anovion’s $800 million factory in Georgia has faced delays.

In the semiconductor industry, other projects have also been put on hold. U.S. semiconductor manufacturer Pallidus had plans to move its headquarters from New York to South Carolina and open a production line there with a total investment of USD 443 million. The new plant was supposed to be operational by the third quarter of last year, but it has remained idle ever since. Integra Technologies, another U.S. semiconductor company, announced plans last year to invest USD 1.8 billion in building a semiconductor factory in Bel Aire, Kansas. However, uncertainty around government funding has stalled the project.

CHIPS Act Funding in Limbo: What’s Next for U.S. Semiconductor Projects?

As of July 30, 2024, the CHIPS Act Program Office has announced grants and loans totaling over USD 30 billion and over USD 25 billion respectively, according to a report by the Semiconductor Industry Association (SIA). These subsidies have been granted to 14 companies, with the majority going to the five major foundries: Intel, GlobalFoundries, TSMC, Samsung, and Micron. However, the funds have not been distributed yet, despite the announcements. The U.S. Department of Commerce aims to distribute all USD 39 billion in direct incentive grants from the CHIPS Act by the end of 2024. 

The projects, which are expected to exceed USD 284 billion, will have different completion times, with some scheduled for completion by 2025. Other fabs may take anywhere between two to seven years to finish. The SIA suggests that while the CHIPS Act funding could influence the development of some fab sites, it is unlikely to have a significant impact in 2024. Nonetheless, it may lead to increased capital expenditures in 2025.

An Uncertain Political Landscape

In the United States, industries are facing an uncertain future. The political situation is particularly volatile, especially with the upcoming U.S. elections. During his campaign rallies, former President Donald Trump has repeatedly threatened to “repeal the IRA bill on the first day of taking office.” Should Trump return to power, the fate of the IRA and CHIPS Acts could be at risk.

Moreover, unclear subsidy regulations, a declining market environment, and reduced demand have compelled companies to reconsider their strategies. Even with subsidies, the challenges of constructing factories, hiring staff, and sustaining investment remain formidable. President Biden’s policies have sparked numerous inquiries. These policies are designed to generate jobs and economic benefits in the U.S. through industrial transformation.

Conclusion

The U.S. semiconductor industry, along with other tech sectors, is navigating a challenging landscape. Despite significant investments and ambitious plans, the road to success is blurred by delays, cultural clashes, and political uncertainties. The next few years will be crucial in determining whether the U.S. can overcome these hurdles and reclaim its position as a leader in semiconductor manufacturing. For now, the manufacturing environment remains in a state of flux, with no clear answers in sight. But one thing is certain: the journey will continue, with all its twists and turns.

Have any question realated to this Article?

Ask Our Community Members

Number Plate Recognition API for Low-Power Embedded SoC Boards

Today, we are going to take a look at another Circuit Digest cloud API that can perform number plate recognition. Using this Number Plate Recognition API, we can now recognize vehicle license number plates with ease. So, in this article, we will learn about this new Number Plate Recognition API.

Number Plate Recognition API

The Number Plate Recognition API is easy to understand and simple to integrate into various projects. It eliminates the need for complex image processing and machine learning on the user’s end, making it accessible even for microcontrollers with low processing power. By simply capturing an image and sending it to the cloud, the API handles all the backend processing and returns the recognized text. This simplicity allows developers to focus on building their application without worrying about the complicated details of OCR technology. Whether for vehicle identification, security, or automation, this API offers a quick and efficient solution for number plate recognition tasks.

Disclaimer: At the time of writing this article our cloud platform is functional but yet to have some cosmetic updates. We intend to build it with time and add more functionalities

Authentication and Authorization

To use this free Number Plate Recognition API or Any other API Available on circuitdigest.cloud you need to have the API Key. So, let's first Create the API KEY.

Logging in to the Circuit Digest Cloud

Process of Signing into Circuit Digest Cloud Account

Step 1: Visit the Circuit Digest Cloud Home Page. Click the "Login" button located at the top right corner to be redirected to the login page.

Step 2: If you already have an account, log in using your existing credentials. If not, go to the registration page to create an account by filling in the required details. Once completed, click "Register Now" to sign up.

Step 3: After registering, use your email ID and password to log in on the login page.

Generating the API Key

Process of Generating API Key

Step 4: Once logged in, click on "My Account" at the top right corner.

Step 5: You will be directed to a page where you can generate your API Key. Enter the captcha text in the provided box, then click the "Submit" button.

Step 6: If the captcha is correct, you'll see a table displaying your API Key along with its expiration date and usage count. Currently, there is a limit of 50 uses per key. Once you reach this limit, you can generate another key, giving you an additional 50 uses. This usage limit is in place to prevent server overload.

Number Plate Recognition API Details

The API can be easily used with Arduino code snippets to capture a Number Plate image and send it to the server using API for processing. The Server recognizes the Number Plate and returns a response in JSON format. 

Server Name: www.circuitdigest.cloud
Server Path: /readnumberplate
Server Port: 443
Method: POST
Authorization: Authorization: apikey (replace apikey with actual API key)
Content-Type: multipart/form-data; boundary=CircuitDigest
Request Body: The captured image data sent as JPEG file. Filename of image should be same as API key

Response: The server API should return a JSON response containing the decoded information from the Number Plate.

Note: Sample Arduino code for ESP32-CAM and other development boards can be found at the bottom of this page. 

Server API Response

Below is a sample response from the Server API. The top section displays two images: the left image is the raw photo captured by the ESP32-CAM, and the right image shows the result after the recognition process. The bottom section presents the data returned by the API call.

Server API Response

In the image, under the JSON Response, you can find the result in the “number_plate” field, which is “TN 16D1129”.

If you wish to view the uploaded image, you can access it via the link provided in the “view_image” object in the JSON string.

Image Loaded in the JSON Response String

The image above clearly shows the image loaded in the browser using the link from the JSON response string. This link acts as a static storage location, so no matter how many times you upload data, only the most recent data will be stored on the server, and the view link will remain unchanged.

Please note that the recognition process is done for only one number plate at a time. If multiple number plates are present, a random one will be selected for recognition. Additionally, the image should not be completely upside down; a slight tilt is acceptable. Refer to the image below for better understanding.

Valid and Invalid Data Inputs

With all these considerations, please do not judge the API harshly, as it will continue to improve over time. If you have any queries or comments, leave them below. We will respond as soon as possible.

Code Examples

The API has been tested with the ESP32-CAM but can be used with any development boards capable of taking an image and sending it to a web server. We will provide links to all the tutorials using this API, complete with code and circuit diagrams, as usual.

Create and Share:

We hope this will be useful for quickly testing and deploying your ideas. If you build something using the API, please share it with us, and we will mention your work on this page. Happy building!

Have any question realated to this Article?

Ask Our Community Members

30+ Arduino Project Ideas for Beginners with Code and Circuit Diagram

If you're just starting out with Arduino, you might be wondering what projects you can take on to practice your skills. Don’t worry we got you covered. We have created this massive list of 37 beginner friendly Arduino projects for you. This guide offers over 30 beginner-friendly project ideas, complete with code and circuit diagrams, to help you get started. Whether you're interested in home automation, robotics, or simple iot projects, there's something here to spark your creativity and help you learn the Arduino environment. From simple motion sensor projects to more complex systems like automated plant waterers or remote-controlled robots, you’ll find plenty of inspiration here. Each project is designed to build your confidence and expand your understanding of how Arduino works. So, grab your Arduino, pick a project that excites you, and dive in—there’s no better way to start mastering the world of electronics!

1. Digital Thermometer

Digital Thermometer

In our daily lives, we use thermometers on various occasions and for various purposes, from medical needs to repair and diagnostic purposes. As you know there are different types of thermometers, and one main classification would be based on how they operate. Some would need to be in contact with the subject to read the temperature. The main issue with these types is that if the contact is it proper the readings would also be inaccurate. Not only that these types of devices are impractical to use during pandemics like COVID. That's where the contactless thermometers come in handy. They offer good accuracy without any of the drawbacks of other types of thermometers. These types of thermometers use infrared sensors to measure infrared radiation from a hot body to accurately calculate the temperature. So, in this project, we will explain how we can make such a non-contact infrared thermometer using an MLX90614 sensor And an Arduino.

2. Automatic Irrigation System

Automatic Irrigation System

We all like a bit of greenery around, whether it's indoor plants or a garden. They always help us to keep us calm and relaxed. Even though they are low maintenance compared to pets, they need periodic care to keep them alive and fresh. The main concern for plants is soil moisture. It should be at a specific level to keep the plants healthy. Both over watering as well as not watering enough can affect the plant's health. In such situations, we use automatic watering systems to keep the soil moisture at a required level. But the problem is that the commercial solutions are expensive and are not that affordable. That’s why, in this project, we are going to make an automatic irrigation system using an Arduino and a few other cheap and easy-to-find components. We will use a soil moisture sensor to detect the moisture level and then activate a water pump as needed to keep the mixture at the desired level. 

3. Voice Controlled Home Automation 

Voice Controlled Home Automation

We all know how convenient is to use home automation and voice assistant systems such as Google Home, Apple HomeKit or Amazon Echo. They all offer a convenient and easy way to control our devices using smart devices or voice. But the problem is that they are not that cheap and moreover there can be privacy concerns regarding the data they collect. So, to address these problems we will make an inexpensive voice-controlled home automation system using easy to find components such as Arduino Nano, HC-05 Bluetooth module and relay driver board. The project utilizes an Android App that will convert our voice commands to text and then send it to the Arduino using Bluetooth. Depending on the command received the Arduino will control the connected appliances.  

4. Obstacle Avoiding Robot

Obstacle Avoiding Robot

There are plenty of autonomous devices we come across in our daily lives, from autonomous vacuum cleaners to self-driving cars. One major feature of all these kinds of devices is that they are capable of detecting obstacles and objects around them and acting accordingly to avoid crashes or accidents. In this project, we will build such an obstacle-avoiding robot to learn the basics of how they work and how to improve them. Even though there are multiple methods to detect obstacles, we would be using an ultrasonic sensor-based approach they are cheap and easy to work with. In addition to the wheel driving DC motor, we are also using an additional Servo motor to change the ultrasonic sensor direction to make it easier to calculate the optimal driving manoeuvre.

5. Human Following Robot

Human Following Robot

We have seen many types of autonomous robots including obstacle avoiding robots and line following robots. With this project we are going with a different approach and will build a human following robot. The basic working principle behind it is very simple and somewhat similar to an obstacle avoiding robot. But instead of changing direction when an object is detected, this robot will detect the movements and will follow the object. For detecting the object and movement we will use ultrasonic sensors. Unlike traditional designs, which use a single sensor and a servo motor to move the sensor around, we will use multiple sensors. These multiple sensors will be oriented at different angles. Using this method not only we can avoid the use of any moving parts for the sensor, but also the processing would be much faster since all of the sensors can be accessed at all times.   

6. Line Following Robot

Line Following Robot

The line follower robot is a very interesting, easy to make autonomous robot. As the name suggests the line follower robot will follow the line drawn on any surface. To build this project we will use an Arduino UNO with a pair of IR sensors and a motor driver. The IR sensors will be placed in front of the robot on each side. The IR sensor contains an IR LED and an IR diode. The IR LED is illuminated always. The infrared light from the LED will be bounced back from any object that will reach the IR diode. Depending on the color of the object or surface the amount of infrared light reflected will be different. This difference is then used to identify the color of the surface. Using this we will determine if the robot crosses or moves away from the line. Since we are using two sensors, we can compare the reading from both sensors to determine to which direction the robot should be steered. Using this algorithm the robot will follow the line. 

7. RFID Door Lock

RFID Door Lock

RFID tags are everywhere. From product labels to secure access cards. We have been using them for asset tracking, pet tracking, door locks for hotels and offices and many other applications. The advantages of an RFID system include the tags or cards don’t need any internal power source, they are fast, convenient and mostly secure. Why do we need to use a traditional key, which would take a fair amount of time and effort to lock and unlock, when the RFID door lock can do that within a fraction of a second by just placing the card near it? So, in this project, we will create such an RFID door lock using an Arduino UNO, an RC-522 RFID reader and a solenoid lock. A hall effect sensor is also used to detect whether the door is locked or not.   

8. Smart Blind Stick

Smart Blind Stick

As we know it is hard for visually impaired people to navigate. They have to rely on their hearing and touch to navigate. But even with that, it would be harder to do so, especially in a busy street and other such places. We can help them overcome this difficulty using technology. For that, we will create a smart blind stick. This Smart stick will have an Ultrasonic sensor to sense distance from any obstacle, LDR to sense lighting conditions and an RF remote using which the blind man could remotely locate his stick. All the feedback will be given to the blind man in an audible form through a Buzzer. The buzzer can also be replaced with a vibration motor to get the haptic feedback. 

9. Automatic Roller Blinds

Automatic Roller Blinds

Nowadays most of our household devices are smart devices. how about automating our devices, so that they will operate automatically at a predefined time? You might remember the opening scene of the ironman Movie where the JARVIS AI opens up the curtains and greets Tony Stark. So, in this project, we are going to build an automated motorized blind controller. The main benefit is that this can be used with our existing roller blinds, and we don’t need to buy any special blinds for this project. To get started we have designed a few 3D printed parts, which include a window blind gear and a motor mount. The brain of this project is a NodeMCU development board. A tiny stepper motor is controlled using the NdeMCU at a certain interval to open and close the blinds. One other intriguing feature is that it can also be controlled using voice commands using IFTTT. 

10. Bluetooth Car

Bluetooth Car

When we were kids, most of us would have been intrigued by remote-controlled toys. Even if we didn’t understand how they worked we were always eager to know the secret and make our own version of that. In this project, we will make such a remote-controlled toy:  a Bluetooth controlled car to be exact. The project is fairly simple to make, and all the components are cheap and easy to find. The brain of the project is an Arduino UNO development board and for Bluetooth connectivity, we have used the HC-05 Bluetooth module. Four BO motors were used to drive the tyres and an L298N DC motor driver was used to control the motors. In addition to that we have also added a few programmable RGB LEDs to the circuit to make it a bit more visually appealing. The chassis and the body of the car are made from perf boards. The car can be fully controlled using a mobile app. Through the app, we can control the movement, speed and all the lights on the car.

11. Smart Prepaid Energy Meter

Smart Prepaid Energy Meter

Have you ever thought about using electricity to recharge, just like our mobile phone? You might wonder why we need such a system when we already have a billing system. The main issue with the current billing system is that we don’t have any control over it. We don’t know if we are overusing it. But with this smart prepaid energy meter, we will have full control we will know when we are over a certain usage limit, and by knowing this we can monitor and control our energy usage as per our budget. One other advantage of this project is that we are using an exciting energy meter and interfacing it with an Arduino. By doing this we can ensure that the readings are accurate since the existing commercial meter is calibrated and certified but authorised agencies. The Arduino board interfaced with the analog energy meter using the calibration LED on the meter. The Arduino will count the calibration LED pulses to calculate the energy usage. A GSM module is also integrated with the Arduino to make remote recharge possible. Recharge can be done by sending an SMS. An LCD display is also provided to display the energy usage and remaining balance information. 

12. Heartrate Monitor

Heartrate Monitor

In This heartbeat monitor project, we will learn how to interface a heartbeat sensor with an Arduino board. The construction of the heartbeat sensor is fairly simple. The module contains an LED, an APDS9008 photodetector sensor, an opamp and a few complimentary components. When the LED is illuminated the light penetrates the skin and the blood vessels. The photodetector measures the amount of light that is absorbed or reflected back. As the blood vessels expand and contract with each heartbeat, the amount of light absorbed or reflected changes, allowing the sensor to calculate the heart rate. Using an Arduino, we will read this value and then display it in an OLED display. 

13. Smart Dustbin

Smart Dustbin

Properly classification and disposal of waste is a very important step in saving the environment. But one problem with using dustbins, especially the public ones is that people are always hesitant to open them because of are afraid that they might be contaminated or because disgusted to do so. Because of this people may even through the waste around without properly disposing it in a dustbin. To solve this issue, we have created our innovative smart dustbin. The smart dust bin is created using an Arduino Uno development board, an ultrasonic sensor and two servo motors. Whenever the ultrasonic sensor detects a movement within a certain set distance the Arduino will drive the servo motors, and the servo motors will open the dustbin cover that is directly attached to them. Once the waste is disposed into the dustbin and there is no movement the Arduino will then close the dustbin cover after a certain time. By using this smart dustbin, we don’t need to get our hands dirty every time we need to dispose of something into it. 

14. Digital Dice using Arduino

Digital Dice

We all are familiar with classic board games such as the LUDO or the Snak and Ladder. We enjoyed playing them while we were kids. One thing common with these games is that we use dice to get a random value to play the games. One problem with traditional dice is that some may get paranoid that the other players can manipulate the dice by controlling how it is thrown. To avoid this, we use countermeasures such as a cup to shake the dice instead of using the hands. So, to avoid this why don’t we create something that can't be physically influenced? For that, we can create a digital dice, which will return a random number and display it on a seven-segment display. To build such a digital dice all we need is an Arduino development board, a seven-segment display, a pair of tactile switches and a few other passive components. When the button is pressed the Arduino will generate a random number and will display it on the seven segments. 

15. Fingerprint Attendance System

Biometric Attendance System

Attendance is very important in offices and educational institutions. There are many ways to mark attendance, from manual roll calling to advanced biometric or RFID-based systems. With this project, we will make a simple and easy to make attendance system using Arduino and a fingerprint sensor. For this, we are using an R305 fingerprint sensor. The R305 is an optical fingerprint sensor with the capability to store up to 512 fingerprint templates. The fingerprint sensor is interfaced with the Arduino using the UART protocol. The project also includes an LCD display for the user interface and a few tactile switches for user inputs. The project also includes an RTC module for accurate timekeeping. 

16. AC Light Dimmer Using TRIAC

AC Light Dimmer

Controlling an AC appliance is very simple, all we need is a relay and some kind of microcontroller, right? It is simple if you only need to turn it on and off. What about a bit more control over them? For example, adjusting the brightness of a bulb or the speed of a fan. For that, we need another technique called phase angle control. So, in this project, we will learn about an AC lamp dimmer using Arduino and TRIAC. Here a TRIAC is used to switch the AC lamp, but you can also use this for any other inductive or resistive loads. We will also learn about zero crossing detection, its importance and how to implement it.

17. Air Quality Monitoring

Air Quality Monitor

Air pollution is a major concern that adversely affects the environment, public health, and overall quality of life. It is a result of harmful substances being released into the atmosphere, including carbon monoxide, sulfur dioxide, nitrogen oxides, and volatile organic compounds. Air pollution around us can lead to respiratory diseases, cardiovascular problems, and other serious health conditions. This air quality monitor project is aimed at providing real-time insights into the air quality around us. This air quality monitor is built around an Arduino UNO featuring an MQ135 air quality sensor, a DHT11 temperature and humidity sensor and an OLED display to display all the information to the user. 

18. Wireless Doorbell Arduino

Wireless Doorbell

We are all familiar with wired doorbell systems. it is very essential for someone outside our door to call us. Even though they work, they have numerous disadvantages. Major advantages include they need to be installed by professionals to work properly, doorbell switches are normally connected to mains voltage and damages to the switch may result in electrocution and since the switch is normally situated outside humidity and water can also cause electrical leakage. Another issue with it is that it requires more work and time to install a wired doorbell system in an existing home. To overcome these issues, we are going to build a wireless doorbell. Since all of the parts are low-voltage components we can power them using batteries so that there is no risk involving the mains voltage. Not only that since it is wireless we don’t need to do any extensive wiring, and if powered with batteries they can act as a standalone unit without any wires or cables sticking out. 

19. Digital Alarm Clock

Digital Alarm Clock

Don’t you get bored by ordinary analog alarm clocks? What about making your own alarm clock? That too with very minimal components. So, let’s build one our own. So, in this project, we are going to build a very simple and easy to make alarm clock. For this project, we are going to use an Arduino Pro mini with an RTC module, a buzzer and some other basic components. The DS1307 RTC chip will keep an accurate time even when the power is disconnected, all we need is to connect a small RTC coin cell to the RTC chip. The time will be displayed on a 16x2 LCD module, and the time and alarm can be set using a few tactile switches connected to the Arduino.  

20. Pet Feeder

Pet Feeder

An automatic pet feeder is a modern solution designed to ensure pets receive timely and appropriate portions of food, even in the absence of their owners. Such an automatic pet feeder is particularly beneficial for busy pet owners who may not always be home to feed their pets at regular intervals. But the problem with the commercially available ones is that they are not particularly pocket friendly. So, we are going to build an easy to make, pocket friendly, DIY automatic pet feeder. With this DIY version, we can feed our pets in a set time. Our version of the pet feeder features an Arduino UNO as the brain, a 16x2 LCD for the user interface a matrix keypad for user inputs, an RTC module for timekeeping and a servo motor for controlling the dispensing mechanism. The dispensing mechanism is built using some 3D printed parts and can be integrated very easily. 

21. Simple Music Player

Music Player

Adding sounds or music to our projects not only makes them look cool and attractive, but they would also come in handy to provide audible feedback to the user. In this project, we will learn how to do so, without the need for any special MP3 or music player modules. We will use a technique called pulse code modulation also known as PCM in short to generate the sound. The sound files will be saved in an SD card as a wave file and the Arduino will read them using an SD card module. The Arduino will output the sound through one of its GPIO and it will be amplified using an LM386 based audio amplifier before feeding to a loudspeaker. A couple of tactile buttons are also included in the circuit for the playback controls. 

22. Sound/Noise Monitoring

Sound Monitor

Just like any other type of pollution, sound pollution is also a major concern nowadays. Especially in cities where there is a lot of traffic and machineries that operates non-stop. Now you might wonder how exactly to measure sound pollution. For that, we have specialized equipment called decibel meters. which will give you an accurate reading of the noise or sound around you. So why don’t we make our own sound/ noise monitor to detect the accurate sound levels? For that, we are going to use a microphone attached to a preamplifier built around an LM386 amplifier chip. The output of the amplifier section will then be monitored using an analog pin of an Arduino board. The Arduino will then use this ADC reading to calculate the sound level in dB. The resulting value will then be displayed on a serial monitor for the user. 

23. Whistle Detector Switch

Whistle Switch

When we were a kid, most of us would have been fascinated with toys that were activated by claps or sounds. Not only just toys but there are even commercial as well as DIY versions of clap switches that can be used to control our lights or appliances with claps. Even though they work miraculously, they have one major disadvantage- they might get triggered by any kind of loud noises, like a loud radio or a neighbour’s lawn mower. So, to overcome this issue we are going to build a whistle detector switch. Unlike other sounds the whistle will have a uniform frequency for a particular duration and hence can be distinguished from speech or music. So we don’t need to worry about the false triggering. For this, we are going to use an Arduino Uno along with a sound sensor module, a relay and some other basic components. The sound sensor module will capture the sound using the onboard microphone and will give an amplified signal at the output. The frequency of this signal will then be calculated using an Arduino development board, and if the frequency matches that of a whistle the Arduino will activate or deactivate the relay resulting in controlling the load.  

24. Automatic Water Dispenser

Automatic Water Dispenser

Even though our earth is mostly covered by water the amount of drinking water is very low. But the concerning reality is that this amount of drinking water is getting reduced drastically due to factors such as population explosion, pollution, climate change and water wastage. it is very important to avoid even a drop of water being wasted. It might not appear big at first time, but if your tap dripped a drop of water once every second it would take only about five hours for you to waste one gallon of water, that is enough water for an average human to survive for two days. So as a solution for such unwanted and unrecognised water wastage, we are going to build an automatic water dispenser which can replace the manual taps and reduce water wastage. Not only that as added bonus we can even avoid contamination from using the public taps. An Arduino Uno is used as the brain of this project. An ultrasonic sensor is used to detect the movement and if a movement is detected the Arduino will activate a solenoid valve to dispense a certain amount of water. After dispensing a set amount the valve will be automatically closed and thus avoid any water wastage.   

25. Basic Piano with Record and Replay

Electronic Piano

As a child, I was always fascinated by the music keyboard. It was always fascinating to see the musician not only playing new tunes but also combining them with prerecorded tunes. So why don’t we make a DIY version of that? So, in this project, we are going to build an electronic piano with the ability to record and replay the tones. An Arduino uno will handle all the processing and user inputs. An LCD display is provided for the user interface and a couple of buttons for user inputs. Depending on the button pressed the Arduino will save a corresponding tone to the memory. A simple piezoelectric buzzer is used to provide the sound output. For the button inputs, we have used a cleaver technique, that involves a resistor ladder network. by using this method, we were able to interface the whole 8 switches using a single analog pin.   

26. Arduino Inclinometer

Inclinometer

Inclinometers are used for measuring the angle of inclination of something or some surface. A simplified version of such an inclinometer is known as a spirit level. Traditionally, spirit levels have been the go-to tool in construction for ensuring surfaces are level and angles are accurate. However, they are limited to manual readings and lack digital precision. Even though there are digital inclinometers, they are expensive. So, we are going to build a digital inclinometer using Arduino. Our version of the DIY digital inclinometer consists of an Arduino Pro mini, An MPU6050 MPU and an HC-05 Bluetooth module. The Arduino will use the reading from the IMU to calculate the angles and the result will be sent to a smartphone via Bluetooth. Our custom-made Android app will display a virtual level with the readings corresponding to the reading from the Arduino.     

27. Arduino Calculator

Arduino Calculator

In the market, there are several types of calculators available, from simple arithmetic calculators to more advanced scientific and graphing calculators. In this project, we will learn how to make a simple calculator using an Arduino development board, an LCD display and a matrix keypad. The used inputs are captured using a 4x4 matrix keypad and the calculation result will be displayed on a 16x2 LCD display. With this project, we will learn how a matrix keypad works and how to interface it with an Arduino. 

28. Automatic AC Temperature Control

AC Temperature Control

Air conditioners once considered a luxury have now become a necessity to combat the harsh climates. However, those who own an AC often share a common concern: high electricity consumption and the associated costs. This project aims to develop a compact Automatic Temperature Control Circuit designed to reduce electricity bills by automatically adjusting the AC's temperature based on the room's ambient temperature. By periodically varying the set temperature, we can prevent the AC from running at lower temperature settings for extended periods, thereby reducing power consumption and improving user comfort. The automatic AC temperature controller is built around an Arduino mega development board. A DHT11 sensor is used to detect the ambient temperature and humidity. A TSOP1738 IR sensor is used to decode the AC remote signal, and an IR LED is used to transmit the control signals to the AC unit. 

29. Control Computer with Hand Gesture

Gesture Control

There are multiple ways to control a computer, using a keyboard, mouse or even with specialized remotes. How about hand gestures? Of course, we can use hand gestures. It would be interesting to make a device that can be used to control our computer with simple hand gestures. So, let's build one. For that, we are going to use a very simple setup consisting of only an Arduino UNO and a pair of ultrasonic sensors. We will place two Ultrasonic sensors on top of our monitor and will read the distance between the monitor and our hand using Arduino, based on this value of distance we will perform certain actions. For the PC side, we would utilize Python with pyautogui library. The best use case for such control would be the media control. We can simply control the media playback or volume controls using this setup.   

30. Automatic call Answering Machine

Automatic Call Answering Machine

Most of the time when we call a customer support line, we are greeted with an Interactive Voice Response System also known as IVRS in short. Have you ever wondered how these IVRS systems work without any human intervention on the server side? To demonstrate it’s working we are going to build an automatic call answering machine. For the project, we are going to use an Arduino Uno development board as the main controller. A GSM module featuring SIM900 GSM SoC is used for the communication side of the project. The GSM module is interfaced with the Arduino using UART protocol and AT commands are used to control the module. For the audio section, we are using the ISD1820 Voice module. The ISD1820 module is capable of recording an audio clip for 10 seconds and then playing it when required. Whenever a call is received on the GSM module the Arduino will automatically answer the call. Once the call is answered the Arduino will start the audio clip playback. The audio output is connected to the mic input of the GSM module, thus whenever the audio is played the caller will be able to hear it.     

31. Real Time Face Detection and Tracking

Face Tracking

Building a real-time face detection and tracking system is not a simple task; it would require deep knowledge of programming and machine learning. But we can make a simple version of it without needing complex programming frameworks. To demonstrate that we are going to create a face-tracking robotic arm using an Android phone's camera and Arduino-controlled servos. The project uses Bluetooth to wirelessly connect the Arduino Nano to the Android phone, which handles image detection and sends movement commands to the servos. This setup includes SG90 servo motors and a 9V battery, allowing the robot to follow your face and keep it centred on the screen. The Android application, developed using Processing for Android, can be customized or downloaded as an APK file. 

32. Speedometer

Speedometer

In this DIY Speedometer project, you can create a portable speedometer for bikes or vehicles using Arduino and a Processing Android app. Powered by an 18650 Lithium cell, the device is highly portable and can also charge your mobile phone while displaying speed. Speed measurement is achieved using a Hall sensor and a small magnet attached to the vehicle's wheel, with the Arduino calculating the speed based on the time taken for wheel rotations. The Arduino broadcasts speed data via Bluetooth to an Android phone. Our custom build application will display the received data on the phone using an attractive dial gauge. The application is developed using processing for Android and can be customized or downloaded as an APK file. The project guides you from start to finish, including mounting the kit on your vehicle. 

33. Samart Vacuum Cleaner

Smart Vacuum Cleaner

Robot vacuum cleaners have become increasingly popular due to their convenience and efficiency in maintaining clean floors with minimal human intervention. These devices can navigate around furniture, avoid obstacles, and cover large areas systematically, ensuring thorough cleaning. The problem with most commercially available ones is that they are relatively expensive. So building your own Arduino-based Smart Vacuum Cleaner Robot for automatic floor cleaning is an innovative solution for maintaining a clean home without the high cost of commercial products. This DIY vacuum cleaner robot is designed to be compact and practical, featuring ultrasonic sensors and an IR proximity sensor to navigate and clean efficiently. The ultrasonic sensors help the robot avoid obstacles, while the proximity sensor prevents it from falling downstairs. Powered by a 7.4V battery, the robot uses a modified portable vacuum cleaner motor for suction. The housing for the smart vacuum cleaner is built using easily available MDF boards. 

34. Solar Tracker

Solar Tracker

The best way to power our devices without destroying our earth would be to use renewable energy sources such as solar or wind power. But even though they are clean, pollution-free and don't need any fuel, they are highly dependent on some environmental factors. For example, wind turbines depend on wind speed and availability while solar panel depends on the availability of sunlight. To get the best performance from a solar panel all day long, it is necessary to align the solar panel in a way that it will receive the maximum sunlight throughout the day. For this, we would need a solar tracker. So, in this project, we would make an inexpensive but effective solar tracker prototype using an Arduino. two LDRs are used to detect the light intensity. Depending on the reading from the LDR the Arduino will re-align the solar panel using a servo motor.    

35. Water Quality Testing

Water Quality Tester

When it comes to water quality, one of the main testing standards is turbidity, which refers to the cloudiness or haziness of water caused by suspended particles, such as silt, clay, microorganisms, and organic and inorganic matter. It is a measure of how much light is scattered by these particles when shined through the water. A turbidity sensor would have two parts, a transmitter and a Receiver. The transmitter consists of a light source typically an LED and a driver circuit. In the receiver end, there is a light detector like a photodiode or an LDR. When a solution under test is placed in between the transmitter and receiver, the sensor would give an output signal depending on the solution. This project aims to build a turbidity meter based on such a sensor and an Arduino development board. The sensor is interfaced with the Arduino using an analog pin. The result will be displayed on a 16x2 LCD display. 

36. Portable Weighing Machine

Portable Weighing Machine

Have you ever wondered how exactly a digital weighing machine works? How do they give very precise weight readings? The modern digital weighing scales use a sensor called load cells. A load cell works by converting a mechanical force into an electrical signal using strain gauges. When force is applied to the load cell, it deforms slightly, causing a change in the electrical resistance of the strain gauges, which is then measured and converted into a corresponding electrical signal proportional to the force. this signal is then used to calculate the actual weight. To understand the actual working of a digital weighing machine, we are going to build a DIY portable weighing machine using an Arduino UNO board and a load cell with a load cell amplifier. The load cell amplifier module consists of HX711 IC, which is an amplifier chip specifically designed for this application. A 16x2 display is used for displaying the weight information to the user.      

37. Wireless RC Boat

Wireless RC Controlled Boat

In this project, we will build a remote-controlled Arduino Airboat that can be controlled wirelessly using radio frequency. In the transmitter section, An Arduino Pro mini is used as the main controller. And for communication, we have used a 433MHz transmitter, that uses Amplitude Shift Keying (ASK) protocol. Tactile switches are used for user inputs. In between the Arduino and the transmitter an encoder chip is used. On the receiver side, the 433MHz receiver is connected to a decoder chip and the output of the decoder is then used to drive the motor driver. The entire body of the board is built using thermocol because it is lightweight and easy to handle with. Propellers are made using plastic sheets. The propellers are then attached firmly to the motor shafts and the motors themselves self are then attached to the boat’s body. 

Have any question realated to this Article?

Ask Our Community Members

How The Union Budget 2024-25 Will Make India Self-reliant in Electronics and Semiconductor Manufacturing

Around Rs 21,936.90 crore has been provided to the MeitY for its expenditure, which is a 52 percent boost counting the last year's budget.

Post Lok Sabha elections, Finance Minister Nirmala Sitharaman presented her seventh union budget 2024-25, which is committed to the four pillars of the development agenda: ‘Garib’ (Poor), ‘Mahilayen’ (Women), ‘Yuva’ (Youth) and ‘Annadata’ (Farmer). The current budget placed greater importance on boosting self-sufficiency, or Aatmanirbharta  via strategic initiatives with a key focus on developing India’s electronics and semiconductor manufacturing ecosystem and taking India’s digital ecosystem to a greater height. The core focus of the budget is PM Modi’s packaged incentives and initiatives that are designed to craft immense opportunities for 4 crore youths in the coming five years. With a disbursement of Rs 2 lakh crore, the budget will focus on employment generation, skilling requirements, and education.

For the past several years, the government has been undertaking various initiatives to grow the nation’s electronics and semiconductor industry. Various schemes and policies have been unleashed to help the country to move ahead in the global value chain. This year at the budget session, the finance minister has announced a total of Rs 6,903 crore for the semiconductor ecosystem. An additional outlay isn’t announced because in the last year’s budget, a sum of Rs 3,000 crore has been allocated that was later revised to Rs 1500 crore. Around Rs21,936.90 crore has been provided to the Ministry of Electronics and Information Technology (MeitY) for its expenditure. Last year, the budget allocated to the ministry was around Rs 14,421.25 crore. Counting both the outlay, the MeitY received around 52 percent boost in this year's budget. 

In an effort to bolster the ESDM sector in the nation, the scheme for promotion of the manufacturing of electronic components and semiconductors (SPECS) was unleashed in 2020. The scheme offers an incentive of 25 percent on total expenditure for specific electronic items. Under this scheme, an investment of Rs 12,638 crore and committed incentives of Rs1,758 crore have been approved by the government until March 2024.

Industry bodies such as Electronics Industries Association of India (ELCINA) acknowledge the positive steps announced in the Union Budget 2024-25 presented by Union Finance Minister Nirmala Sitharaman, which includes essential measures impacting the electronics sector. The budget introduces significant changes in Customs Duties and extends exemptions that will support value-added manufacturing within the industry.

The budget document further revealed that the government has decided to provide Rs 4203 crore for a couple of ventures for setting up assembly units, discrete and compound semiconductor manufacturing. Counting the total expense allocation proposed in the two year’s budget, Rs 1,500 crore is offered for electronic chip plants in the country, Rs 100 crore for electronic displays and Rs 900 crore for the modernisation of the Semi-Conductor Laboratory in Mohali. In fact, it has also declared to alter the First Schedule to the Customs Tariff Act, 1975, from October 1 in an effort to create new taxation slabs for certain products utilized in Indian semiconductor machines, e-bicycles, and printer cartridges.

What The Industry Leaders Think About the Union Budget 2024-25:

Varun Manwani, Director, Sahasra Group

Varun Manwani, Director, Sahasra Group

 

Sahasra Semiconductors welcomes the budget and thanks the finance minister for the bold steps taken for supporting the Semiconductor industry. The reduction is BCD on gold to 6 percent is very welcome! Also, the reduction in other key raw materials and inputs that go into the Semiconductor industry will boost further investments. The support provided for education, new skilling and up-skilling will help in job creation and reduce the burden on industries as well as empower people.

Ashok Mehta, Founder and Chairman, Suchi Semicon

Ashok Mehta, Founder and Chairman, Suchi Semicon

 

The union budget 2024 is industry friendly the finance minister declared rs 6900 crore to support the semiconductor industry our Prime Minister Mr. Narendra Modi is having very good vision for industrial growth and how to protect local industries also govt already give duty free import for capital goods related to semiconductor industries this budget is giving big boost to industry we all are very much happy with this budget.

A. Gururaj, Managing Director, Optiemus Electronics Ltd

A. Gururaj, Managing Director, Optiemus Electronics Ltd

 

We welcome the initiatives announced in the Union Budget. The significant emphasis on manufacturing is heartwarming and much needed for the growth of the economy. With the substantial expansion of the electronics manufacturing industry, the demand for a skilled workforce has become paramount. The announcement of various skilling initiatives and the scheme to incentivize additional employment in the manufacturing sector, particularly for first-time employees, will provide essential support to industries reliant on skilled workforce, especially in electronics. Furthermore, the proposal to reduce the Basic Customs Duty on mobile phones, mobile PCBA, and mobile chargers to 15% is a positive step. The measures laid out to support the MSME industries are particularly welcome to create a much-needed supplier base for electronics within India. These measures collectively send out a strong message on the manufacturing sector and related ecosystem in India.

Rajoo Goel, Secretary General, ELCINA

Rajoo Goel, Secretary General, ELCINA

 

I express my appreciation on behalf of the industry for the Union Budget 2024-25, noting its positive changes for the electronics sector. We believe the above measures support and continue the initiatives taken in the last few years to promote value added manufacturing. However, ELCINA and the industry at large are awaiting the announcement of a robust Scheme for promotion of electronic components, parts and modules manufacturing. A detailed representation for the same with analysis of the segment-wise current demand and supply scenario has been presented to MeitY. We urge the Government to take an urgent decision and provide much needed support to this value-added manufacturing segment of the ESDM industry.

Pankaj Mohindroo, Chairman, ICEA

Pankaj Mohindroo, Chairman, ICEA

 

The concessions are provided to the extent of nil from existing BCD slabs of 10 to 2.5 per cent, depending on the different critical metals. We also welcome the rationalization of tariffs on Silicon Quartz and silicon Dioxide from 5/7.5 per cent to 2.5 per cent. This is a crucial step to propel the establishment of a strong silicon and power semiconductor wafer production ecosystem in the country.

Ashok Chandak, President, IESA

Ashok Chandak, President, IESA

 

IESA welcomes the budget's strong focus on manufacturing, job creation, MSME support, women's employment and rationalization of customs duty. The initiatives mentioned are expected to act as catalysts for creating a new workforce in the thriving semiconductor and electronics sector which is facing an acute shortage of relevant skills. The Union Budget 2024 appears promising for the government's commitment to making India a global powerhouse for electronics production. 

Key Budget Announcements:

1.    Reduction in Customs Duties:

  • Cellular Mobile Phones and Accessories: The Basic Customs Duty (BCD) on cellular mobile phones, chargers/adapters, and Printed Circuit Board Assemblies (PCBAs) has been reduced from 20% to 15%.
  • Oxygen Free Copper (OFC): The BCD on OFC strips used in resistor manufacturing has been reduced to Nil, subject to Import of Goods at Concessional Rate of Duty (IGCR) conditions.
  • Telecom Equipment: The BCD on PCBAs for specified telecom equipment has been increased from 10% to 15%.
  • Raw Materials: The exemption entries for input items/raw materials for manufacturing connectors have been expanded to include additional items.


2.    Extended Exemptions:

  • Notifications providing exemptions on import duties for inputs and capital goods have been extended from one year to five years, aligning with ELCINA’s recommendations.

There is a slump in basic customs duty (BCD) from 20 percent to 15 percent on certain electronic products such as mobile phones, mobile printed circuit board assembly (PCBA), and mobile chargers.  While announcing the incentives and the tariff lines, the Finance Minister Sitharaman told the parliament, “With a three-fold increase in domestic production and almost a 100- fold jump in exports of mobile phones in the last six years, the Indian mobile industry has matured. In the interest of consumers, I now propose to reduce the basic customs duty (BCD) on mobile phone, mobile PCBA, and mobile chargers to 15 percent.

Muralikrishnan B, President of Xiaomi India told the media, "At Xiaomi India, we have been manufacturing nearly 100% of our smartphones locally with a strong emphasis on sourcing components like PCBA, charging cables, camera modules, and mechanics, among others. The budget announcement will help further strengthen the domestic electronics manufacturing ecosystem. The proposal for a comprehensive review of the tariff rate structure is another positive step that will further strengthen the industry."

Electric Vehicle

In the current union budget, there was no specific announcement for EVs or FAME 3. Prior to the budget, in March 2024, the Electric Mobility Promotion Scheme (EMPS) was announced with an outlay of Rs 500 crore for a period of four months. The EMPS targeted to boost the growth of the two and three-wheeler segment. An additional outlay of Rs 3,500 crore for the PLI Scheme for Automobiles and Auto Components in this year According to Clean Mobility Shift, in 2023-24, the budget estimate was Rs 604 crore while the Revised Estimates turned up to be Rs 483.77 crore. 

Although no outlay has been announced, FM Sitharaman assured to set-up a Critical Mineral Mission for domestic production, recycling of critical minerals, and overseas acquisition of critical mineral assets. Sitharaman added, “Its mandate will include technology development, skilled workforce, extended producer responsibility framework, and a suitable financing mechanism.

Critical minerals like lithium, copper, cobalt and rare earth elements are extremely essential for sectors like nuclear energy, renewable energy, space, defense, telecommunications, and high-tech electronics. “I propose to fully exempt customs duties on 25 critical minerals and reduce BCD on two of them. This will provide a major fillip to the processing and refining of such minerals and help secure their availability for these strategic and important sectors." Sitharaman further added.

How The Budget Proves Promising for The Electronics Industry

Industry body ELCINA appreciates the Government's efforts to address some of the pressing issues faced by the electronics sector. The reductions in customs duties and extension of exemptions are positive steps towards supporting the industry’s growth and competitiveness. However, ELCINA emphasizes the need for a comprehensive scheme dedicated to promoting the manufacturing of electronic components, parts, and modules. Components and key Modules used in electronic equipment have been a major stumbling block for the development of a sustainable ESDM sector in India. The industry bodies believe that till such time that this shortcoming is not addressed, the country will always be dependent on overseas suppliers and will struggle to take a leadership position in the global industry. Urgent measures in this area are required.

Have any question realated to this Article?

Ask Our Community Members

The Roles of Digital Isolators and Optocouplers in Circuit Design

Submitted by Staff on

Once an electrical design engineer moves beyond initial conceptual sketches and delves into the core of the circuit design, incorporating digital isolators and optocouplers quickly becomes integral to the beta design phase of the project.

Digital isolators and optocouplers serve similar purposes in electronics. Both devices provide electrical isolation between two circuits while allowing communication or signal transfer between them. However, they achieve this isolation through different mechanisms, and each device has its own figure of merit (FOM) used to evaluate its performance, efficiency, and suitability for specific applications.

In this week’s New Tech Tuesday, we look at the purpose of digital isolators and optocouplers in circuit design, how they differ, and their optimal applications.

Digital Isolators

Digital isolators are semiconductors that provide electrical isolation between input and output circuits using capacitive, magnetic, or optical isolation techniques. They are primarily used for galvanic isolation—preventing the flow of electrical current between two circuits— or signal isolation—transmitting digital signals across isolated circuits without a direct electrical connection.

Digital isolators transmit signals across isolation barriers using capacitive or magnetic coupling techniques. They typically consist of two digital signal paths separated by insulation, with signal transfer occurring through a modulated carrier signal.

While digital isolators generally consume less power and can achieve higher data transmission rates than optocouplers, they may have more limitations on voltage range.

Optocouplers

Optocouplers, also called optoisolators, use light-emitting and light-sensing components to provide electrical isolation between input and output circuits. They are commonly used for galvanic isolation, noise immunity, or voltage level shifting.

Optocouplers consist of a light-emitting diode (LED) on the input side and a photodetector on the output side. Isolation is achieved by modulating the LED with the input signal, which in turn emits light that is detected by the photodetector, generating an output signal.

Optocouplers are generally more cost-effective compared to digital isolators and are suitable for a wider range of voltage levels. However, they offer slower data transmission rates compared to digital isolators and can degrade over time due to the aging effects of the LED and photodetector components.

The Newest Products for Your Newest Designs

This week’s New Tech Tuesday features galvanic isolation products from Analog Devices and NXP Semiconductors. These products are uniquely suited for applications that require high-speed digital signal transmission or high-voltage isolation.

Analog Devices ADuM320N and ADuM321N dual digital isolators (Figure 1) are high-performance devices that leverage iCoupler® technology to provide robust digital isolation. These dual-channel isolators integrate high-speed CMOS and monolithic transformer technology, allowing data transmission without direct electrical connection. Unlike traditional optocouplers, which use LEDs and photodetectors to transmit data optically, iCoupler technology uses micro-transformers to achieve isolation. They support high data rates up to several megabits per second, ensuring minimal signal delay and jitter.

ADuM320N and ADuM321N Digital Isolators

Figure 1: The ADuM320N and ADuM321N digital isolators offer independent data channels in various configurations. (Source: Analog Devices)

NXP Semiconductors GD3162 Advanced IGBT/SiC gate drivers are designed to drive the latest silicon carbide (SiC) and insulated gate bipolar transistor (IGBT) modules, particularly for electric vehicle (EV) traction inverters. The GD3162 is a single-channel, galvanically isolated gate driver that provides robust isolation between the control and power stages. This isolation is crucial for maintaining signal integrity and protecting low-voltage control circuitry from high-voltage power transients.

Single-Channel Gate Driver

Figure 2: The GD3162 is an advanced, AEC-Q100 grade 1 qualified, single-channel gate driver designed to drive SiC and IGBT modules for EV traction inverters. (Source: NXP Semiconductors)

Tuesday’s Takeaway

Digital isolators and optocouplers perform similar functions in electronics, providing electrical isolation between two circuits while allowing communication or signal transfer between them. However, they achieve this isolation through different mechanisms and have distinct characteristics. Digital isolators provide faster data rates, reduced power consumption, and longer lifespans, but they can be more expensive and have limited voltage ranges. On the other hand, optocouplers provide greater voltage isolation and wider voltage ranges while being cost-effective; yet, they may have slower data rates and are vulnerable to aging effects. Ultimately, the engineer's electrical design requirements and the device’s FOM determine the decision between them.

Original Source:  Mouser

About the Author

 Rudy Ramos  Rudy is a member of the Technical Content Marketing team at Mouser Electronics, bringing 35+ years of expertise in advanced electromechanical systems, robotics, pneumatics, vacuum systems, high voltage, semiconductor manufacturing, military hardware, and project management. As a technology subject matter expert, Rudy supports global marketing efforts through his extensive product knowledge and by creating and editing technical content for Mouser's website. Rudy has authored technical articles appearing in engineering websites and holds a BS in Technical Management and an MBA with a concentration in Project Management. Prior to Mouser, Rudy worked for National Semiconductor and Texas Instruments.

Have any question realated to this Article?

Ask Our Community Members

Wireless Audio Transfer Using LASER Light

In this article, we are going to discuss how to transfer audio through laser light. This is a fun little project and the concept is similar to what we see in fiber optics cable, we will use a laser light to send data from one point to another. To be particular, in this project here we are going to transfer our voice from one point to another by shining a laser light on a solar panel. This is made possible by Light Fidelity or (Li-Fi) in short, for those who are new Li-Fi is a technology in which data can be transferred using light, in our case we sending our voice as data and using Laser as light source. 

Wireless Audio Transfer Using LASER Light Project’s Hardware Image

The highlight of this project is its simplicity, you can easily build this over a weekend with commonly available components. If you are interested in Li-Fi you can also check our our Li-Fi Text communication and Li-Fi audio transfer projects. 

So, without further delay, let’s dive into building the project.

How to transfer Audio using Laser Light?

Transmitting Audio via Laser light is simple than it sounds. On the transmitter side we have a microphone which converts our voice into electrical signals, this signal then amplified using an audio amplifier and the output of this amplifier is directly connected to a LASER diode. This light is then pointed towards the solar panel on our received circuit. Agian, on the receiver side the solar panel is connected as audio input for another audio amplifier which amplifies these signals and plays it on a speaker. All of this works because of the ability of light to carry data.

Transmitter Side

Audio to Electrical Signal:

Our aim is to transfer the live audio signal, so in that case, we need some sort of microphone to convert the audio signal to an electrical signal. Actually, speaking, there comes a little bit of a complex circuit to achieve a perfect output. So, to make it simple, we are going to use the MAX4466 Microphone Amplifier Module, you can check out the link if you want to know more about this microphone module.

Above, you can see the GIF video representing the working of the MAX4466 Microphone Amplifier Module. Now we have the electrical signal that needs to be transmitted over the laser.

Electric Signal to Laser Beam:

In the above process, we have received the electrical signal. Now this electrical signal is used to drive the laser light beam. It can be done using multiple ways, like using some analog circuits (i.e., switching MOSFET). But to make it simple and more effective, we are using a Mini 5V Audio Amplifier Module based on PAM8403, as you can see in the image below.

PAM8403 Audio Amplifier Module

The reason behind choosing this is simple. It works in the 5V range, so it can be easily integrated with the MAX4466 Microphone Amplifier Module. It also has an inbuilt potentiometer to adjust the amplitude of the output, and more importantly, it is more affordable. You can use whatever amplifier board you have or even create your own circuits to do the job right. Still, I suggest using the audio amplifier board for better output and hassle-free work. We have previously used the PAM8403 to also build a simple DIY Bluetooth speaker, you can check that out if you are intrested.

Now, a laser diode can be connected to the output of the PAM8403 module.

 Laser Diode

Above, you can see the laser diode we are using. If you would like to reduce the current fed to the laser, you can use a resistor of minimum value. Here, the laser we are using has a built-in 30-ohm resistor in series with the power input. If you feel like reducing the power, you can do so by adding an extra resistor in series or even adjusting the potentiometer in the PAM8403 module.

Receiver Side

Laser Light to Electrical Signal:

As in the last step we have already completed the transmitter side, here we go with the receiver side. So the primary process is to convert the audio signal from the laser light beam to its original state of electrical signal. Here, generally, we can use any light-based sensor (i.e., LDR, photodiode, etc.) to do the job right, but those with smaller reception areas are quite tough to use. However, they are not unusable; you can even use them. But here in this project, I am going to use a larger array of photodiodes, which is also known as the solar panel.

Mini Solar Panel

I am going to use a small toy solar panel. Despite its minimal power output, it is more than enough for our project. So, by using this solar panel, we are going to convert the laser beam to an electrical signal.

Electrical Signal to Speaker:

The electrical signal from the solar panel cannot be directly fed to the speaker due to its low power output. Even with a larger solar panel, the small point of light hitting the panel doesn't make a significant change in the output; we will only get a higher DC voltage with a larger panel. However, we need an analog voltage.

To solve this issue, I am going to use the same amplifier module that we used on the transmitter side so that the output electrical signal can be effectively amplified and passed to the speaker.

Regarding the speaker, you can use any speaker compatible with your amplifier module. I am using a 4-ohm, 10-watt speaker, as shown in the image above.

Therefore, we have successfully completed the theory part. I hope you all understand the main concept behind choosing the components and the workings of the project. So, let’s move on to the hardware part of the project.

Components Required for Wireless Audio Transfer Using Laser Light Project

Below is the list of required components to build the Wireless Audio Transfer using a laser light project. Some components may have alternates. To learn more about that, read the “Concept of Audio Transfer Via Laser - Explanation” available above.

  1. Solar Panel - x1

  2. Laser Diode - x1

  3. Resistor (30 ohms) - x1

  4. Potentiometer (100k) - x1

  5. Speaker (4 ohms, 10W) - x1

  6. MAX4466 Microphone Amplifier Module - x1

  7. 7805 5V Voltage Regulator - x2

  8. PAM8403 Audio Amplifier Module with Potentiometer - x2

  9. 9V Battery - x2

  10. BreadBoard - x2

  11. Jumper Wires - Required Quantity

Circuit Diagram of Wireless Audio Transfer Project Using Laser Light

Here this project is built by keeping in mind that to make it easy and use only Minimal components. So, as an outcome, the circuit is simple for Everyone to understand and recreate.

Transmitter Part:

Here you can see the Schematic of the transmitter part. Those connections are self-explanatory.

Schematic Diagram of the Transmitter Section

We can split the schematic into two parts: The power and Transmitter Section.

Power Section:

Here, the power source selected is a 9V battery. Since the rest of the circuit operates at 5V, I am using a 7805 5V Linear Voltage Regulator to effectively convert 9V to 5V.

Transmitter Section:

In this section, only four components are being used. 

Both the MAX4466 and PAM8403 modules are powered using the 5V output from the voltage regulator. The output of the MAX4466 Microphone Amplifier Module is connected directly to the PAM8403 Audio Amplifier Module.

The PAM8403 supports 2 channels. You can use one channel alone or use both channels as I have. However, we are going to drive only one laser. The laser's positive and negative terminals are connected in parallel with one of the channels. While connecting, I have mentioned using a 30-ohm resistor in series. This is for limiting the current flowing through the laser diode. If you are using the same laser diode as me, this resistor is not needed as it already has a 30-ohm resistor connected internally.

Receiver Part:

Below you can see the schematic of the receiver part. You might notice a similar power section here like the transmitter part, as our requirement is still the same. We are powering the system using 5V.

Schematic Diagram of the Receiver Section

Receiver Section:

Here, the solar panel’s negative side is grounded, and the positive side is connected to the input of the PAM8403 Audio Amplifier Module. Like the transmitter, I kept both input channels connected. An extra step is applying the bias voltage to the input using a potentiometer, which sets the DC offset to the input of the amplifier. Finally, a speaker is connected to the output of the PAM8403 amplifier module.

That completes our circuit. Next, let us move on to the assembling part.

Building the Circuit

Let's build the circuit according to our schematic. I am using a breadboard to assemble all the components.

Assembled image of Audio Transmitter

Above, you can see the assembled image of the transmitter with its parts marked for your reference. The laser diode is directly soldered to a 2x2 Berg strip connector, allowing it to be easily fixed to the breadboard. Similarly, the battery connector is also fitted with a Berg strip for easy breadboard integration.

In this transmitter, there are two configurable areas. One is the gain adjustment in the MAX4466 Microphone Amplifier Module, which controls the sensitivity of the microphone. The other is the amplitude adjustment in the PAM8403 module, which controls the output power to the laser diode. These configurable options allow for precise signal control.

Assembled image of Audio Receiver

Above, you can see the assembled image of the receiver. Parts like the speaker, solar panel, and battery are connected to the breadboard using Berg male strips, which I have soldered to the wires and fixed to the breadboard.

Like the transmitter, the receiver also has two configurable options. There is a potentiometer connected to the input of the PAM8403 module, which is used to set the DC offset to the input signal. The PAM8403 module itself has a potentiometer to adjust the amplitude of the signal going to the speaker, effectively allowing volume adjustment.

With this, we have completed building the circuit as per the schematic diagram. Next, Working demonstration.

Working Demonstration of the Wireless Audio Transfer Project

After successfully assembling the components, we began testing the project. It works well both indoors and outdoors, regardless of the conditions. The range of the wireless transfer is impressive, as the intensity of the laser does not diminish significantly under clear weather conditions. As long as the laser beam hits the solar panel, the audio is transferred seamlessly. We also tested the setup from multiple angles and encountered no issues.

The image above was taken while testing the setup outdoors. Unlike other projects, I did not include any GIFs to show the working process, but we have made a video that you can watch below. The video provides a complete demonstration and explanation of the project.

Some of the Improvement Ideas & Additional Possibilities for this Wireless Audio Transfer Project

These are some of my ideas for extending this project, which you can give a try.

Improvement ideas:

  1. Use a more sensitive photodetector instead of a toy solar panel, such as an avalanche photodiode (APD), to improve the reception quality and range.

  2. Implement a focusing lens system to concentrate the laser light on a smaller, more sensitive area of the photodetector.

  3. Introduce noise reduction techniques and filters to improve the audio signal quality.

  4. Some sort of Automatic Alignment System to ensure optimal signal transmission even with movement or misalignment.

Additional Possibilities:

  1. Expand the project to support bidirectional communication by incorporating a similar setup on both ends, allowing two-way audio transmission.

  2. Adapt the system to transmit not only audio but also other types of data, such as digital signals for internet communication, by incorporating appropriate modulation techniques.

  3. Experiment with different laser wavelengths and power levels to extend the effective range of communication, ensuring long-distance transmission capabilities.

  4. Design a compact, battery-operated version of the system for portability, making it suitable for mobile and field applications.

Frequently Asked Questions

1) Can we use laser in Li-Fi?

Of course, you can use lasers in a Li-Fi system. Practically, any light source along with its sensor can be utilized to create a Li-Fi system.

2) Is LiFi Better than Wi-Fi?

Determining whether Li-Fi is better than Wi-Fi depends on various factors. Both have their own pros and cons. For a detailed explanation, visit our article LiFi vs WiFi.

3) Is LiFi Safe for Humans?

Yes, LiFi (Light Fidelity) is generally considered safe for humans due to its Non-Ionizing Radiation, Low Power Levels, Limited Range, etc. Overall, LiFi is a promising and safe technology for wireless communication, offering a secure and efficient alternative to traditional radio frequency-based systems.

4) Advantages and Disadvantages of LiFi?

Advantages of Li-Fi

High-Speed Data Transfer: Li-Fi provides exceptionally fast data transfer rates, often surpassing those of traditional Wi-Fi, by utilizing visible light.
Enhanced Security: Since light cannot pass through walls, Li-Fi offers better security against unauthorized access compared to radio frequency systems.
No Radio Frequency Interference: Li-Fi avoids issues related to radio frequency interference, making it suitable for environments sensitive to such interference.
Reduced Latency: Li-Fi can achieve lower latency compared to Wi-Fi, benefiting applications requiring real-time communication and streaming.
Energy Efficiency: Li-Fi can make use of existing LED lighting systems, which are energy-efficient and help lower overall energy consumption.

Disadvantages of Li-Fi

Line-of-Sight Requirement: Li-Fi needs a direct line of sight between the transmitter and receiver, which can limit its range and flexibility.
Limited Range: The operational range of Li-Fi is shorter than that of Wi-Fi due to its reliance on visible light.
Indoor Use Only: Li-Fi is mainly effective in indoor settings where light can be easily managed and controlled.
Light Obstruction: Any blockage or interruption in the light path can disrupt the communication, impacting reliability.
Cost and Infrastructure: Implementing Li-Fi may require higher initial costs and changes to existing infrastructure, such as upgrading to suitable lighting systems.

5) What is LiFi Used For?

Li-Fi (Light Fidelity) provides high-speed wireless communication by using visible light, ultraviolet, and infrared radiation for data transmission. It is employed in various settings, such as secure environments where radio frequency (RF) signals are restricted, including military and healthcare facilities. Li-Fi offers fast internet access and can be integrated with LED lighting systems to deliver both illumination and data transfer. It is advantageous in areas with high RF interference and is used to enhance applications like augmented reality (AR) and virtual reality (VR) with its superior bandwidth and low latency.

6) What is SLD Laser LiFi?

SLD (Surface Light Emitting Diode) laser Li-Fi refers to a technology that utilizes surface-emitting laser diodes to facilitate communication via light. Unlike traditional LEDs that emit light from a single point, SLDs distribute light over a larger surface area, which enhances the efficiency and performance of Li-Fi systems. In SLD laser Li-Fi setups, these laser diodes enable high-speed, high-bandwidth communication using visible light, offering faster data transfer rates compared to conventional LED-based systems. This technology is beneficial for applications demanding rapid data transmission and reliable performance, such as in urban environments and industrial contexts.

Projects in Similar Relm

1) Li-Fi-based Text Communication between Two Arduino

Demonstration of Li-Fi communication using two Arduino boards: text data is transmitted from an LED and a 4x4 keypad and decoded on the receiver side using an LDR. This showcases Li-Fi's ability to facilitate high-speed, optical data transfer.

2) Audio Transfer using Li-Fi Technology

In this project, we’ll build a circuit to transfer audio data using Li-Fi technology.

Have any question realated to this Article?

Ask Our Community Members

QR Code Scanner API for Low-Power Embedded SoC Boards

Over the past years we at CircuitDigest have built a ton of electronics projects and tutorials to help our community to learn and build electronics with ease. Recently we have noticed a huge interest from readers on our ESP32-CAM Projects, especially the ones involving image recognition and object detection. Since the board is capable of taking images and streaming videos we wanted to build more with it, apart from the standard ESP32 video streaming and ESP32cam face recognition.  

Unfortunately, though this low-cost 8$ development board could only get you so far. We were not able to perform any image processing on-board, the Dev. Board even with its external 4M PSRAM is not powerful enough (read easy enough) to build anything useful with it. Our Solution!?

CircuitDigest Cloud - our very own cloud API which you and people like you can use for free to build and test their projects

QR Code Scanner API

This article is about the QR Code scanner API that can be used easily with ESP32-CAM and other low power SoC devices to decode QR code images easily. The API can handle poor quality images and also work with multiple QR codes in a single image. All the heavy lifting with image processing and QR code decoding is handled by the qreader python library on the server side, but you as a user need not worry about that.

Disclaimer: At the time of writing this article our cloud platform is functional but yet to have some cosmetic updates. We intend to build it with time and add more functionalities

Authentication and Authorization:

The QR Code Scanner API is built and maintained by CircuitDigest and is open for everyone to use in their projects. The API key can be created using the “Create Key” button on CircuitDigest Cloud platform. 

CircuitDigest Cloud Platform

This API key has to be sent from your SoC (like ESP-32) to be able to use our APIs. Please also note that all API keys will expire in 24 hours. You can also create a new key every 24 hours to keep your project running. This limit is temporary and is imposed to not overload our server from a single user. We will update this limit based on number of calls in future. 

API Details

The API can be easily used with Arduino code snippets to capture a QR code image and send it to server API for processing. The API scans the QR code and returns a response in JSON format. 

Server Name: www.circuitdigest.cloud
Server Path: /readqrcode
Server Port: 443
Method: POST
Authorization: Authorization: apikey (replace apikey with actual API key)
Content-Type: multipart/form-data; boundary=CircuitDigest
Request Body: The captured image data sent as JPEG file. Filename of image should be same as API key
Response: The server API should return a JSON response containing the decoded information from the QR code.

Note: Sample Arduino code for ESP32-CAM and other development boards can be found at the bottom of this page. 

Response

A sample response code from the API is shown below. Left side shows the image taken from ESP32-CAM and right side shows the response from API call.

QR Scan Response

The decoded QR code can be found at QR_code, in this case “Hello World!”. If the image has more than one QR code all the available results can be found as a list as shown below

Response Image of QR Scanner

The API call also provides the height and width of the image and also the location at which the image is saved. This will help you to check what was captured and sent in your API call. For the above example the captured image is available at www.circuitdigest.cloud/static/c17e3a5831c4eaf8.jpeg which can open on any web browser like shown below 

QR Image

Code Examples:

The API is tested with ESP32-CAM, but it can be used with any Dev boards capable of taking an image and sending to web server. We will link all the tutorials built using this this API below with complete code and circuit diagram like always. 

Create and Share:

Hope this will be useful to quickly test and deploy your ideas. If you have built something using the API do share it with us and we will mention your work on this page. Happy building!! 

Have any question realated to this Article?

Ask Our Community Members