Troubleshoot Your Electronics Projects | Ashraf Madhoun | Skillshare

Troubleshoot Your Electronics Projects

Ashraf Madhoun, An Engineer with +10 Year Experience

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
7 Lessons (27m)
    • 1. 1 Introduction

    • 2. 2 Troubleshoot Your Breadboard

    • 3. 3 Debug Your Code

    • 4. 4 Check the Specifications

    • 5. 5 Useful tools for troubleshooting

    • 6. 6 Troubleshooting Checklist for Hardware

    • 7. 7 Troubleshooting Checklist for Software


About This Class

Troubleshoot Your Electronics Projects

This course is intended for those interested in learning electronics and electrical Projects, devices and boards trouble

>>> This Troubleshoot Your Electronics Projects course is intended for those interested in learning electronics and electrical Projects, devices and boards troubleshooting.  <<<

What you will get when you join this course?

  • Learn the right steps to follow when investigating electronic Projects and devices to clearly identify and fix the issue.

  • Learn how to test electronic components and make sure they work | Practical

  • Learn what are the right tools to be used in troubleshooting | Practical

  • Learn debugging and dobule checking techniques

  • More than 2.5 Hours of Practical Videos

  • Access to Electronic and Electrical Practical Test Course | Usually price 200$

  • Access to our Best Selling Amazon Book (Basics of Electronic Components Book) and How to deal with each item| Usually price 50$

  • Access to more than 62 Lecture in Full HD

  • Access to More than 4.5 Hour of Video Content

A comprehensive Course that helps you in learning and dealing professionally with electronic Projects, components, and electronic devices and easily troubleshoots any problem using a step by step methodology + a checklist.

Welcome to this course.

Topics that we will be discussed during the Introduction to Electronic Components Course are listed here in a brief outline.  

  • What is troubleshooting?

  • Right tools needed for troubleshooting?

  • Step by step checklist to follow when troubleshooting

  • Electronic components testing steps | practical

  • What do you need to start troubleshooting

  • Tools needed to get the job done

  • Common electrical and electronic Components

  • Troubleshooting steps

  • Masure concerns and how to deal with different situations

  • Testing tools and how to test different components

  • The Components of Electricity

  • Volt-Ohm-Meter Basics (Measuring Electricity)

  • Circuit Diagrams Basics (Electronic Roadmaps)

  • The Resistor

  • Ohm’s Law

  • The Capacitor

  • The Inductor

  • The Diode

  • The Transistor (Electronic Valves)

What students are saying about our previous Electronic Component Course:

  • André stenberg says, "This is a nice introduction course to those who would like to learn the basics of electronics."

  • Mike Mackley says, "It's covering the topic and establishing the basics very well."

  • Sunil Thakur says, "Great course for beginning in electronics, especially enjoyed the water analogy part to make learning easier."

  • Qays Qaysaneah says, "Clear and Simple, and that is so nice :)"

What you’ll learn

  • Follow a Hardware Troubleshooting Checklist
  • Follow a Software Troubleshooting Checklist
  • What are the right tools for troubleshooting
  • What are the things to look for when you have a problem in your project
  • Best Practices in Electronics Projects Troubleshooting
  • Learn how to use different tools to easily investigate problems in electronic Projects and devices
  • Get Electronics Troubleshooting Book to know how to test each electronic Component
  • Learn how to test electronic components Practically
  • Understand the concepts of voltage, resistance and current
  • Understand the VOLT OHM Meter/ Digital Multi Meter and how to use safely
  • Use Ohm's Law to calculate voltage, current and resistance
  • Use resistors in various configurations
  • Understand and use capacitors
  • Understand and use diodes
  • Understand and use a transistor

Are there any course requirements or prerequisites?

  • A multimeter
  • A breadboard, jumper wires and a battery
  • Resistors, capacitors, LEDs, diodes, transistors, voltage regulators

Who this course is for:

  • Anyone with a need to brush up their knowledge of basic electronics


1. 1 Introduction: Hello and welcome to this. And, of course, in which you will learn how to troubleshoot your electron X projects easily on effectively following symbol steps. This is actually from educational engineering team. So are you stuck with a project that isn't working or isn't functioning? Probably in this course, we are going to introduce troubleshooting techniques to help you efficiently fix your project without having to call someone else or to throw your projects on the garbage. Sometimes when you're or when you were not project, things just don't go as planned. But that happens. Or when that happens, you have to mind what went wrong on when it did went wrong. If you are lucky, the problem is easy to spot and fix. Other times you can find yourself boring. Offer code, disconnecting Andrea connecting components and struggling to remember why you wanted to do this project in the first place. Your fear. Disappointed on this course. We will help you fix any project on and get it a band running in no time. It's right off passage for every maker on overtime. Each of us develops a few debugging on troubleshooting strategies. In this course I want to share a few fast and easy troubleshooting with us specifically for beginners and intermediate users. Onda We will also provide troubleshooting checklist to keep handy. As you work through your projects, I'm sure that you will enjoy this course. Content on things that will be covered in this course includes troubleshoot circuits on a Brit ball, the bug, your chords on the best techniques to do so. You will also learn how to check the items or littering component specifications on. We'll talk about some useful tools for troubleshooting. Then we will take ah hardware troubleshooting checklist on a software troubleshooting checklist. After that, we would have a separate section where we explain the basics off electoral components troubleshooting. And we'll also provide you with a free troubleshooting for littering components book where you can get once you join this course, we sell it on Amazon, but you will get it for free. We will also provide Elektronik on electrical devices maintenance on troubleshooting section on. You will get to download a free troubleshooting checklist. This course is full formation on. I'm very sure that you will get a lot of knowledge on. It will help you in your let's say project making carriers or if you're a geek, you'll get a lot of useful information from the scores. Can't wait to see you inside. This is Usher from Educational Engineering team. 2. 2 Troubleshoot Your Breadboard: troubleshoot circuit on a Brit board over Stein. Split boards students to wear out on oxidize, which means that condolence may not make good connect or good contact. So the first thing that you can do is check the connections off the components in your product. If you suspect that your bread board might have oxidize, it can help to remove Kim Boland and stick it back in a couple of times. If you're bit bored, contacts loosened over time, it can help to gently bush down on the components while you taste your circuit. I found this to be especially helpful in designs that use a lot of shambles or John Barr wires. Because those connections can easily come does. Another tip is to use color coded wires. For example, you can use black wires for all the ground connections. Green wires for data transfer here and so on Inc or incorporating color codes helps to keep track off what is already connected, and it also makes it easier to notice if something looks out of place. What I usually do is use color coding, which is the first step black foreground dread for positive power supply. Um, yellow for signals. This will help easily. Help your easy. Recognize any missing YR on If you don't have power in your circuit, you'll know that you have to check the black and red wires because they are responsible for wires or for power. Transferring Andi. You need also to make sure that your Brit ball is usable. Sometimes when you use a Brit board so many times it become unusable. You won't have any, ah, connection between the pens because you used it so many times that he spins are now to say they are did. So you have to replace it with another Brit board. Make sure that you are choosing a good bread board type because there's a lot in the market on. Not all of them are very good, so don't go for the cheap ones. And if you have problem chasing when you can send me a message or ask us in the current able, we can recommend a bit board for you. Thanks for watching this. Listen, this is the first step in your troubleshooting. If you are just making a circuit board, make sure that your Brit board is usable. Use color coding, wires on, Make sure that you're pens are not Lucy, So they did connect. Thanks for watching this lesson. If you have any questions, please ask in the Q and able. 3. 3 Debug Your Code: devoured your code. So you're checked all off your print board connections and still can't give the project toe work. The next step is debugging or chicken. Your coat you can often use adeberg are to make sure that your program behave as expected, but unfortunately, it's not always that simple. The opportunity, for example, doesn't come with any burger. Luckily, you can still check with our your coat. Behaves as expected or not, by adding a debug output to your coat. In their expression, I will show you a practical example off a code where we place a debug called inside our Arduino code. For now, what you need to know is that many modern ideas include a built in the bugger toe help out as you write your coat. There are also options like Visual Micro for visual studio that off our users, the ability to write it on debug specifically with are doing out of other Softwares like Michael C. On the other poured writing software's provide their own debug. Also, make sure that you check the software combat upside on greed. There tutorials about how to use the code, the bugger. It's very important to the bug your coat toe, make sure that your code is free off logic and syntax errors. As I mentioned earlier, we are going to explain a simple Arduino called in the next lesson where we place some debugging code inside our original code to make sure that it's functioning correctly. Thanks for watching this lesson. If you have any questions, please ask in the Q on table. 4. 4 Check the Specifications: chick vest specifications. Now a literal components are usually meant to be used in a specific way. If you attempt to use them incorrectly, your design called fares, not work or behave unexpectedly. All get damaged on become unusable. Checking the receipt for the parts in your design is an important step when troubleshooting . Now people, let's say they miss. Understand what troubleshooting added a sheet or component using a data sheet is so here we are going toe. See a simple example for a component that has different numbering for the pens, depending on one changed letter. No, let's take little sheet for that component. Now let's goto our browser find Go build that. Come on, Dhere Light. Let's say that isn't I see that I used TLC Been out Now if you hit overthrow the images as you can see here. Here we have a TLC 50 line, and here we have a little TLC 59. Now, by looking to these two, you can see that number one, which is the first thing here, is for out one, while number one here is foreground, so these two pen outs are for different versions of the same icy you have to make sure that you are using the right pin out. Sometimes when you arrive your icy like this, you will find more than one version. So you have to write the whole number. It's called Chelsea 59 40. And if you have any other letter after this number, you must write them down here so that you can get the right connection. No, we can see from this that this is the right. Been out for hours. Ah, I see on this is the one that we're going to use in our circuit now. If we use this one, everything will be different. As you can see, I have to connect around. Tow this pin while ground here is connected to Bend 22. So this will most likely bearing out the entire project or the entire circuit. Andi, without giving or without, ah taking into consideration that this I see will pair now as well, because we provided power to the wrong pins. So always make sure that you double check the data sheet off your component because they contain valuable information, including timing descriptions, been diagrams, maximum ratings on much more so by the whole number I've been out or you can symbol. I don't. Pdf on you will get the first result as I read the Earth for your I see and you can then check it out and make sure that you have the right. I see these are the main features in the pdf on from here You can see the table of contents on. You can go to the participation calculations or you can simply drug and come here. As you can see now, it's telling you that there is two packages. The 1st 1 is anti package with 28 Boom on This is the pin out. Now, if you have that p w p back it. This is the been out forest. So make sure that you use the right Been out for your package on You are choosing the data sheet for your I see correctly because the stuff information is very valuable. If you have any question off or if you have an I see that you don't know how to connect, you can ask us in the fluent able I'm here to help you. Thanks for watching this lesson. This is Usher from educational engineering team 5. 5 Useful tools for troubleshooting: useful tools for troubleshooting. As a makeup, you should invest in a good multi meter because it's a versatile device that help you or will help you with your products. If you use a bit bored, you can utilize the collect. Continue to function off the meter to make sure that two pins are connected as intended. This can also be used to search for short circuits. Furthermore, the volt meter functionality can help you check the state off signals that change slowly. The amita can be used to monitor the current flowing through a component to make sure that you don't exceed its maximum rating. Consider investing in troubleshooting tools like a volt meter. As your project gets more sophisticated, you should think about getting on the oscilloscope, especially if you have a project with rapidly changing signals. Vessel scored represents the voltage off a signal over time so that you can track whether it's what you expect or not. If you don't have either of those two off these tools, you can also utilized a lead with a built in resistor. To check with our A signal is high or low. However, that is a very crude method and it's only suitable for very simple tests. So this image, you can see that we have some tools that I recommend having digital multi meter. I got those aware of Qatar. Ah, I don heads for soldering. I mean thought on some screwdrivers, Bless a not so that you can check your checklist that we will discuss in a separated lesson again. Volt meter is enough. But if you have a rapidly changing signal, you have to buy an oscilloscope, since it gives you further details about how your signal behave over time on its A very useful testing tool. Other than that, you can check our checklist for that was that you should have in your library so that you can investigate your projects, Aunt, to get your project a band running in no time using the right tools. Thanks for watching this lesson. If you have any question, these ask in the Q and A boat 6. 6 Troubleshooting Checklist for Hardware: troubleshooting checklist. The hardware parched? No. Here we have a list off questions that you can use to troubleshoot your project. No, The first thing is, is it powered on? Do you have the right part connection? Do you have the right voltage on Karen? Supplied Your circuit is the bar. Connections are connected correctly on in the right order boasted on negative. If all of these checks out, you can move to the next one. Which is is the voltage correct? Sometimes we have our and I see that works with three volts and we're connecting five balls . We have to step down the voltage so that this icy can were probably make sure that each item has its probably voltage level. Then ask yourself, Is the current limit off your power supply exceeded? Sometimes we have a lot of components connected that are power hungry On. We are using a symbol charger that provide 500 million ramp. Our project usually will require one or two amps and you are only using 500 million. Make sure that you have the right parts supply with I can't limit that is hard van All fuel Kim Bonin's part consumption all current consumption. In that case, move on and ask yourself, Are all the components correctly connected? Make sure that you double check that that a sheet if you have an icy or a component that has a lot of pins and you are not sure about whether these are the right connections for thespians or not. We already explained this in the chick the specifications class on. Make sure to check it again to make sure that that ever see that you have is for the component that you are using. Ask yourself. Are any components broken or faulty? Sometimes in a lot of circus that I do connect, there is a crystal oscillator or a cab, a store that is not functioning. Sometimes you bite like that. It's not functioning, and sometimes you are the one who's breaking it by connecting fiscal born in the wrong way or forcing it in so that it won't function anymore or some off the Internet connection are lost. So make sure that if you suspect a component, change it with another one on and keep doing that for other components that you are not sure if they are functioning correctly or not. Then, after doing all of this, make sure that no loose connections are there. Double check each where each pill aunt make sure that they are all connected together. Sometimes it will help to use a multi meter continuous tests to make sure that there is no short circuit on. All components are connected correctly. Does it help if you're generally push down on your circuit? Sometimes some components are connected, but they don't really provide connection if you are not pressing them down. So try pressing some ICI's some condolence down and see if your circuit will function. Are your ICI's connected correctly on? Did you check that other sheet? Now? This is life. Are your components correctly connected? But you have to double check that shit again. Sometimes you are missing something on you are, ah to let's say ignorant toe. Recognize it so you have to double check that again and make sure that your item has only one data sheet. Do you fully understand what the eye sees are supposed to do? Sometimes understanding what on I see in a circuit is doing will help you investigate that I see on making sure that it's functioning the way it's supposed toe Is your design correct ? Now? Sometimes what works in simulation doesn't work earlier life, so make sure that your design is correct on that your components ratings is correct on you are connecting them the right way. Sometimes it's hell. It helps a lot toe Reconsider your design or getting another design that someone else did. Try on. Try to connect it. Answer the fuel design again. What works and simulation doesn't necessarily have to work of your life. No, If you have done all of these steps on virtual that you will get rid off the hardware part off the problem now. Another step that I usually do is use the digital multi meter to check their little boats and at ports to each component. So if you know that the bar source must supply five volts, make sure that you they're known your volt meter on. Check the voltage measurement for the these five volts on the same thing. For other I seize on there. If you have any questions, please ask in the Q and a board. I'm here to help you. Thanks for rushing. This is Ashraful, Educational engineering to you 7. 7 Troubleshooting Checklist for Software: troubleshooting checklist the software part. Now, in order to troubleshoot our software first, we need to ask, Are there any endless loops where they don't belong? Sometimes we place on endless loop on when our codes enter the execution phase. It does enter one of these lobes, and it never gets out off it. So make sure that you don't use a lot of fluids unless they're necessary on. Don't use endless lobes because on in the slopes, mean or on Interscope means that you're called will keep repeating what's inside this look forever, and it won't get out off it. No, the second step is asking yourself, Does your code contain unreachable court? Make sure that the code that you're writing is, let's say, following, certainly in floor. Sometimes when you write a cord, use methods on these methods are devil called The's Line, Of course, are never reached. Make sure that they are reachable and usable by the rest of the court before moving forward . Next step is did you forget to initialize a variable? Sometimes when combining your cold, you will get an error if a variable is not recognized. But some software assume that this variable is already defined or they don't provide the probe are according on combining messages for errors on dwellings. So make sure that all off your variables are defined correctly and there is no let's say overlapping. You are not using the same valuable name and more than one location without a purpose. Then ask yourself, Did you forget to call Emma? Thawed? Methods are tricky. Sometimes we defining my thought. We right a bunch, of course, Inside it on, we forget to call it inside our court. This will cause our code to function unexpectedly on. We need to make sure that the missiles that we are writing down are used and our main coat . Now which parts of your program are executed? You need to try the bug outputs on. We are having a separate listen for the bugging your code, but you need to make sure that you program is executed. Herbal Andi. When you combine it, you don't have errors or warnings that might in dub with getting on unfunny, actionable or non functional projects. Now the last question is, is your program correct? Sometimes you write a program and you assume that it's correct, but it doesn't work. This is that one of the dumbest mistake that I did make on doubt. You will make we try toe do our best. Writing a program or a code on. We assume that this God will work now, Once we had combined, we don't see any girls on DWI say a or Could is working correctly. This is not the case. Not getting errors or wordings doesn't mean that our code is working. It means that all code doesn't have a syntax it'll But sometimes there is a lot of physical arrows that will cause our program do not functioning properly. So make sure that your program is working for moving forward on get tell from others. Ask them particular code on get another. I there might see something that you are missing. If you followed all of these steps in the hardware and software diagnostic on your projects , sale doesn't work. You can drop us a message, send us an email or contact us. We have a cure able with your problem. A video for your project, some images on your coat and we can help you investigate your problem. I'm here to help you. Thanks for rushing this lesson. If you have any questions, please ask. Thank you. Enable. This is Ashraf from educational engineering to you.