Voltmeter & Ammeter in Proteus ISIS
Hello friends, I hope you all are doing great. In today's tutorial, we will have a look at How to use Voltmeter & Ammeter in Proteus ISIS. It's our 4th tutorial in Proteus series. While designing an electronics project, voltage & current measurements are essential debugging features, as they help in understanding circuit behavior.
Proteus has builtin instruments for voltage & current measurement. We have have their probes and today we will discuss them in detail. First have a look at Voltmeter in Proteus ISIS:
How to use Voltmeter in Proteus ISIS
- DC Voltmeter is used to measure the voltage difference across any DC component.
- In order to use DC Voltmeter, we need to click on Virtual Instruments Mode, as shown in the figure.
- In Instruments list, we have DC voltmeter, so click it and place it in your Proteus workspace.
- I am going to use the same circuit, which we have designed in first lecture, shown in below figure:
- As you can see in the figure, I have placed two voltmeters, one at the input and second at the last LED.
- Because of 100kohm resistance, there's a slight drop in the voltage at last two LEDs.
- Moreover, Voltmeters are placed in parallel to these component.
- We can also use Voltage Probe to measure voltage at any point in the electronic circuit.
- So, click on Voltage Probe in the left toolbar and connect it to any point in your circuit and its voltage will be displayed.
- I have placed two Voltage probes on my circuit, as shown in below figure.
- Voltage Probe provides value up to five decimal points, while DC Voltmeter provides value up to 2 decimal points.
- Voltage probes are quite helpful as they are small in size and easy to place in the circuit.
So, that was all about Voltmeter in Proteus. Now, let's have a look at How to use Ammeter in Proteus ISIS:
How to use Ammeter in Proteus ISIS
- DC Ammeter is used to measure the current passing through any DC component.
- We need to click on Virtual Instruments Mode and then click on DC Ammeter.
- Place this Ammeter in series, as shown in below figure:
- We aren't getting any value on our Ammeter as these LEDs are not drawing much current.
- But, you can see we have placed the Ammeter in series, we will use it a lot in coming projects.
So, that was all about How to use Voltmeter & Ammeter in Proteus. I hope you have enjoyed today's tutorial. Till next tutorial, take care & have fun !!! :)
How to Increase Workspace in Proteus
Hello friends, hope you all are fine and having fun with your lives. Today's post is about How to increase Workspace in Proteus. It's our 3rd tutorial in Proteus series. Its quite a simple tutorial and along with this trick, I will also share few commonly used features or Proteus. Once, I was working on a simulation project in which I have to design a complete load management system in Proteus and it was quite messy as I have to include a lot of components and the area of Proteus got quite small for that and then I encountered this problem i.e. where to place the components.
You have seen in Proteus software that there's a blue rectangle which is considered as the workspace in Proteus. This area is constant and doesn't increase or decrease on its own. So if we are dealing with some messy circuit design then we have to increase this area, which we are going to discuss today. If you have downloaded my Arduino Library for Proteus, then you must have seen that the size of Arduino Mega 2560 is quite big and when I design Proteus simulations in which I need to use Arduino Mega, I have to increase the Proteus workspace to embedded all the other components. So, let's get started with how to increase Workspace in Proteus:
How to Increase Workspace in Proteus ???
- First of all, if you are working on some project in Proteus then simply don't increase the area because when you increase the area then components get too small and its quite difficult to arrange or connect them with each other.
- So, my suggestion is to keep using the default size, unless your circuit got messy and you actually need more space.
- Let's open Proteus software and place few components in it, as an example I am just placing PIC Microcontrollers to cover the available space, as shown in below figure:
- You can see in above figure, I have randomly placed 8 PIC Microcontrollers, just to fill the space.
- Now suppose I want to add four more Microcontrollers in this Proteus file, there's no place to add them.
- Now in order to add more components, we need to increase the size of available workspace in Proteus.
- In order to do so, click on Systems in above menu bar and then click on Set Sheet Sizes as shown in below figure:
- Now when you click it, a new pop up window will open up, as shown in the figure on right side.
- You can see in the figure, there are six sizes available for the user to select.
- First five are fixed sizes while the sixth one is user defined and you can set it to any size you want.
- The default size of workspace in Proteus is A4, which is the first option i.e. 10inch by 7 inch.
- So, now let's change this selection and I am selecting the fifth option so now the size is 15inch by 10 inch, as shown in below figure:
- Now its quite obvious from the above figure that the area has increased.
- We have the same 8 PIC Microcontrollers but now we have more free space.
Right Click to Delete Component
- Proteus has a quick way to delete any component or wire.
- You need to right click on your component/wire for 2 times and it will be removed/deleted from the workspace.
- It's quite helpful, especially in designing complex simulations.
Default Terminal in Proteus
- Let's discuss Default Terminal as well, which is used to keep the schematic organized & clear.
- We can get them by clicking on Terminals Mode first and then click on Default, as shown in figure on right side.
- In our previous lecture, we have designed a simple LED circuit, so let's make small changes in it, as shown in below figure:
- You can see in above figure that I have deleted the wires and placed these default terminals on both sides.
- In order to delete these wires, I have simply double right clicked on each wire and placed these terminals.
- Now, double click on each terminal and provide it a name, as shown in below figure:
- As you can see in above figure, top two Terminals are named as Terminal1 and below two terminals are named as Terminal2.
- So, although these terminals are not connected together but Proteus considers "Terminals with same name" as connected.
- If we run our simulation now, we will get the similar results, as shown in below figure:
- These default Terminals are too helpful, as in complex projects, adding too much wires make the simulation quite messy. ( We will use them in coming lectures )
So, that's how you can quite easily increase workspace in Proteus ISIS. That's all for today, it was quite easy tutorial but still if you are having any problems, then ask in comments and I will resolve them. Till next tutorial, take care !!! :)
Simulate First Electronics Project in Proteus ISIS
Hello friends, I hope you all are doing great. In today's tutorial, we will simulate our
First Electronics Project in Proteus ISIS. It's our 2nd tutorial in Proteus series. In our previous tutorial, we have seen a basic Introduction to Proteus and today, we will design a simple electronics circuit in it and will also simulate it.
If you want to work on Proteus, then you must have some prior knowledge about electronics. Proteus doesn't provide any suggestion about circuit designing so if you don't have electronics knowledge then you can't work with Proteus. Throughout this series, I will keep on explaining electronics circuits as well and will also embedded related components' links. So, if you are new to electronics then no need to worry and just follow these instructions and also do read those embedded links to understand electronic components. So, let's Create our First Project in Proteus:
Simulate First Electronics Project in Proteus ISIS
- Open your Proteus ISIS software and then click on Components Mode in left menu tab, as shown in the figure.
- After that click on the P (Pick from Libraries) Button, and a new window will open up.
- This new window is called Pick Devices and is used to make search for electronics components.
- Proteus has a huge database of electronics components in the form of libraries. i.e. Diode Library will have all the diode components.
- So, from these millions of components, we need to make a search for our required components to design electronic circuit.
- You can see Pick Devices window in below figure, so let's first discuss its layout:
- Keywords textbox is used to make a search for any component and Proteus will display the related components in Results panel. ( We will search in a while )
- Category Section displays all the categories available in Proteus and when you click on any category then it's components will be displayed in Results panel.
- After that, we have Sub-category & Manufacturer, rite now I don't have any.
- On the right side we have Schematic Preview & PCB Review, so when we select any component then its respective Previews will be shown here.
- So, now let's make a search for LED, as shown in below figure:
- As you can see in above figure that Proteus has provided us with 141 Results and I have boxed four LEDs, which I am going to use in my circuit.
- Moreover, Category section is now showing only those categories which are related to searched keyword.
- Moreover, we also have a Schematic Preview but we don't have any PCB Preview as it's not available for this component.
- So, double click on these four LEDs and they will be added in Proteus workspace.
- Moreover, we also need to add resistance so make a search for resistance, as shown in below figure:
- Double click on this RES component and then close this Pick Devices window.
- You will get these selected components in the Devices section, as shown in below figure:
- As we are designing a simple project so we have selected just four components but in complex projects, we have a long list of components in this Devices section and it proves quite helpful.
- So, let's place these components, one by one in the central work area.
- You can drag & drop them OR can select by clicking and then again click to place.
- I have placed these components in the work area, as shown in figure on right side.
- So, now let's connect them together using wires and for that, we need to click on the pin terminal of each component.
- I have combined these electronic components together using wires, as shown in below figure:
- Now we need to provide voltage supply to this circuit and there are several voltage sources in Proteus. ( We will cover them in coming lectures )
- For now, let's click on the Terminals Mode in the left Toolbar and you will get Proteus Terminals, as shown in figure on right side.
- From these terminals, we are going to use Power & Ground, so place them in the circuit, as shown in below figure:
- We will discuss all these Terminal Components in detail in our coming lectures.
- If we place multiple Ground components in the circuit then Proteus will consider them all as connected/short.
- These Terminals are quite helpful, as in complex circuits, these wires can become too messy and we can avoid them by using these terminals.
- So, we have completely designed our circuit but we need to change the properties of these components a little.
- So, double click on resistance to open its Properties Panel, as shown in below figure:
- From this Edit Component window, we can edit different properties of selected component.
- As you can see, first we have Component Reference, that's the name of our component i.e. R1. If we have multiple resistances, then there names will be R2, R3 and so on.
- We can't have multiple items with same Component Reference, as it will create an error.
- Second Property defines the resistance of the component and I have changed it from 10k to 1k.
- Then we have Model Type and its analog.
- Finally we have PCB Package, we will use it when we will be designing the PCB design of this circuit.
- So, click on the OK Button and resistance value will change from 10k to 1k.
- Now, double click on first LED to open its Properties Panel, as shown in below figure:
- As LED is a bit complex component as compared to resistance, that's why it has a lot more Properties to Edit.
- As we are designing a digital circuit, so we need to change the Model Type of LED from Analog to Digital and then click on the OK Button.
- You need to change this Model Type for all these four LEDs.
- So, now we have completely designed our first electronic circuit in Proteus.
- Let's run this simulation, by clicking the Play button at the bottom.
- If everything goes fine, then all LEDs will glow, as shown in below figure:
- We have successfully simulated our first electronics circuit in Proteus ISIS and you can see these LEDs have different colors as specified in their Reference Value.
So, that was all for today. I hope you have enjoyed today's tutorial. In the next lecture, we will have a look at How to use Relays in Proteus ISIS. Till then take care & have fun !!! :)
Introduction to Proteus
Hello readers, I hope you all are doing great. In today's tutorial, I am going to share a detailed
Introduction to Proteus. It's our first tutorial in Proteus series. Today's tutorial is for beginners but still I would suggest you to read it once, as I am going to explain why Proteus?
Throughout our Engineering Course, we have to design a lot of electronics or embedded circuits and it's always a best approach to simulate these circuits first on some simulation software i.e. Proteus, PSPice etc., before assembling them on actual hardware. Among these simulation software, Proteus is my favorite one so let's get started with detailed Introduction to Proteus:
Introduction to Proteus ISIS
- Proteus Design Suite (designed by Labcenter Electronics Ltd.) is a software tool set, mainly used for creating schematics, simulating Electronics & Embedded Circuits and designing PCB Layouts.
- Proteus ISIS is used by Engineering students & professionals to create schematics & simulations of different electronic circuits.
- Proteus ARES is used for designing PCB Layouts of electronic circuits.
- It's available in four languages i.e. English, Chinese, Spanish & French.
Why use Proteus ?
"Our circuit is working perfectly on Proteus but when we have implemented it on hardware, it's not working.
" I receive a lot of such questions from engineering students, that's why, I am explaining what's the real purpose of Proteus:
- Proteus is quite lenient in circuit designing and it works on ideal conditions i.e. if you don't add pull up resistors in Proteus simulation, then it won't give garbage value.
- Proteus is also used for PCB designing, we use Proteus ARES for that. ( We will discuss it in upcoming lectures )
So, when I am working on some electronics circuit, then I first design the
simulation on Proteus ISIS and once I got sure that everything's working fine then I design its circuit on either the vero board or the bread board and again I perform some real world testing & when I got sure that my circuit is fully working then I design its PCB in Proteus ARES.
- Proteus is also used for designing/testing programming codes for different Microcontrollers i.e. Arduino, PIC Microcontroller, 8051 etc.
In Embedded projects, we need to design a programming code for Microcontrollers and for designing such codes you have to perform a lot of testing, which involves uploading code to Microcontroller. So, in such projects, Proteus is a great relief. Let's say, you have to print some strings on 20x4 LCD, then its quite annoying to burn the Microcontroller several times for typographical errors. Instead, design a circuit in Proteus and test your code in the simulation and once you are sure that you are getting perfect output then burn your PIC Microcontroller and test it on real hardware. Quite easy and handy. In the coming classes, I will show you how to burn code in Microcontrollers in Proteus.
Note: In code testing, there's again a possibility that you get different results in real hardware but its quite rare and mostly happens in delay functions.
Getting Started With Proteus
You can download Proteus software from it's
official website and you should also read
How to Download & Install Proteus software. So now I hope you have installed Proteus and ready to work on it:
- Click on Proteus ISIS and it will open up as shown in below image.
- In the central area surrounded by blue lines, we design our circuit i.e. place the components and then join them together.
- As you can see in above figure that we have a lot of icons in Proteus software, so let's first understand these sections one by one.
- In the below image, I have divided the Proteus font-end in four sections:
- Section 1 is a toolbar which you would have seen on many simulation software, it has simple functionalities i.e. first icon to create a new layout, second one to open an existing layout, next one is to save layout, then there comes few zooming options and few other tools which we will discuss in coming tutorials.
- Section 2 has two buttons. P is used to open the components list and E is used for editing purposes, like you want to edit the properties of any component then simply click on that component and then click on E and it will open the properties of that component and you can easily edit it.
- Section 3 has different tools, used for designing circuits, we will discuss them in detail, at the end of today's tutorial.
- Section 4 is the remote control section of Proteus, as it contains four buttons i.e. Play, Step, Pause & Stop. In order to run the simulation, we have to click on this play button.
Component Selection in Proteus ISIS
- As shown in below image, click on the icon that says Click # 1, it's a Component Mode Icon.
- After that click on P button and a new window will open up named Pick Devices.
- In this new window there's a textbox on which Keyword is written, this text box is used for the component search.
- Proteus database has unlimited components in it so now in order to get your desired component, you have to search for it as I did.
- I have searched for PIC16F877A and Proteus provided me that component along with its preview in top right corner and PCB package ( if available ). Unfortunately, my Proteus doesn't have the PCB preview of PIC16F877A that's why it's blank.
- In order to add the component in Proteus workspace, either double click on it or click on the OK button.
Instruments in Proteus ISIS
- There are few measuring instruments available in Proteus, which you can open by clicking the Instruments Icon, as shown in figure on right side.
- First one is oscilloscope, we use it for viewing the behavior of different signals generated.
- Another important instrument is Virtual Terminal, it is shown on the fourth number. This Virtual Terminal is used for checking data coming through Serial Port.
- Then there's Signal Generator, it is used to generate signal like sine wave of desired frequency.
- We also have Voltmeter & Ammeter for both AC & DC.
- We will discuss them in detail in our coming lectures.
- As you can see in figure on right side, Icon A is called Graph mode, used to create graphs of voltage and current. It has different style of graphs.
- Icon B and C are voltage and current probes respectively. Suppose you have designed some circuit in Proteus and you want to check the value of voltage at any point in the circuit. In order to do so, simply select this voltage probe and place it there and when you run your circuit, the probe will show the value of voltage above it and same for current probe.
- Icon D is used when we want to design our own component in Proteus.
- Icon E is a simple text editor, used for placing labels, warning or components names etc.
So, that was all for today. I hope you have enjoyed this detailed Introduction to Proteus. If you have any question, feel free to ask in comments and also subscribe through email to our mailing list, so that you don't miss any part of this tutorial series. Stay blessed. Take care.
PC817 Library for Proteus
Hello friends, I hope you all are doing great. In today's tutorial, I am going to share a new
PC817 Library for Proteus. PC817 is an optocoupler / optoisolator, which is used for electrical isolation between components or modules. It's normally used after Microcontroller Pins so that back emf doesn't burn them. You should also have a look at
Introduction to PC817, I have shared its complete details there.
PC817 is used a lot in Embedded projects but is not available in Proteus, so our team has designed it for the first time. Using this Library, now you can easily simulate this optocoupler in your Proteus simulations. So, let's get started with How to download & install PC817 Library for Proteus:
PC817 Library for Proteus
- First of all, download this PC817 Library for Proteus by clicking the below button:
[dt_default_button link="https://www.theengineeringprojects.com/ArduinoProjects/PC817 Library for Proteus.zip" button_alignment="default" animation="fadeIn" size="medium" default_btn_bg_color="" bg_hover_color="" text_color="" text_hover_color="" icon="fa fa-chevron-circle-right" icon_align="left"]Download Proteus Library[/dt_default_button]
- It's a zip file, which will have a Proteus Library folder.
- Open this folder, and you will find these 2 Library files in it:
- OptocouplersTEP.IDX
- OptocouplersTEP.LIB
- Place these Library Files in the Library folder of your Proteus software.
Note:
- Now open your Proteus ISIS software or restart it if its already open.
- In the components search box, make a search for PC817.
- If everything goes fine, then you will get results as shown in below figure:
- Now place this PC817 in your workspace.
- Default optocoupler available in Proteus contains 5 Pins but this PC817 has 4 Pins, as shown in below figure:
- I have shown both optocouplers in above figure.
- Now let's design a simple circuit to have a look at How it works:
- So, connect three LogicState and one LED with PC817, as shown in below figure:
- Now run your Proteus Simulation and change the states of your buttons.
- Both On & Off states of PC817 are shown in below figure:
- So, that's How you can easily simulate PC817 in Proteus.
I hope this PC817 Library will help you in your Engineering Projects. If you got into any trouble, then ask in comments and we will help you out. Thanks for reading, take care and have fun !!! :)
Sound Sensor Library for Proteus
Update: We have created a new version of this library, which you can check here:
Sound Detector Library for Proteus V2.0.
Hello friends, I hope you all are doing great. In today's tutorial, I am going to share a new Sound Sensor Library for Proteus. We are presenting this library for the first time and I would give the credit to our team, without their support it won't be possible. Proteus doesn't have this module in its library and it is used in a lot of Engineering Projects these days.
This sound sensor is used to detect the sound in the surroundings and is normally known as the Sound Detector sensor. It won't recognize the sound. As we can't produce the sound in Proteus, that's why we have placed a TestPin. When this TestPin is HIGH, that means we have sound in the surroundings and if it's LOW then there's silence. Analog sound detector sensors are also available but our sensor is a digital one. So, now let's have a look at How to download & simulate this Sound Sensor Library for Proteus:
Where To Buy? |
---|
No. | Components | Distributor | Link To Buy |
1 | Arduino Uno | Amazon | Buy Now |
Sound Sensor Library for Proteus
- First of all, download the Library files for the sound detector sensor by clicking the below button:
Sound Sensor Library for Proteus
- Open this downloaded zip file, and extract below three library files:
- SoundSensorLibraryTEP.LIB
- SoundSensorLibraryTEP.DLL
- SoundSensorLibraryTEP.HEX
- Place these three files in the Library folder of your Proteus software.
Note:
- Now restart your Proteus ISIS software and in the components section, make a search for sound sensor, as shown in the below figure:
- As you can see in the above figure, we now have 3 sound sensors in the Proteus database.
- So, now I am gonna place all of them in my Proteus workspace and here's how they look like:
- They are all similar in operation, I just changed the base color as there are different versions available.
- Now in order to make them work, we have to add the hex file.
- Double click the sensor to open its Properties panel and in the Program File section browse to SoundSensorLibraryTEP.HEX file.
- We have placed this hex file in the Library folder, here's the screenshot:
- Now click OK and our sound detector sensor is ready for simulation.
- So, let's design a simple circuit to test it out, as shown in the below figure:
- When the TestPin will get HIGH, that means we have sound in the surroundings. In that case OUT Pin will also go HIGH.
- In case of silence, OUT Pin will remain LOW.
- Let's run our simulation and test it out as shown in the below figure:
- So you can see in the above figure that LED is ON when the TestPin is HIGH and its OFF when the TestPin is LOW.
- So that's how you can detect sound in Proteus.
- I have also created this video which will give you a better understanding of How to download and use this Sound Sensor Proteus Library.
I hope you will like this Proteus Library. If you have any suggestions regarding this Proteus Library then ask in the comments and we will try our best to resolve them. Thanks for reading. :)
Rain Sensor Library for Proteus
Hello friends, I hope you all are doing great. In today's tutorial, I am going to share a new
Rain Sensor Library for Proteus. I have got a lot of requests for designing this sensor. So finally it has been designed by our team and is ready to use in your Proteus Simulations.
Rain Sensor, as the name shows, is used for detection of rain and is common sensor used in Embedded Systems Projects. Both analog and digital rain sensors are available these days but we have only designed the digital Rain Sensor. It will give digital output and its output will be HIGH when there's rain and will remain LOW if it won't detect any rain.
As Proteus is a simulation software and we can't actually bring the rain so that's why I have placed a TestPin. If you apply HIGH to this TestPin then that's means there's rain and if TestPin is LOW then it will give LOW output and will show there's no rain. So, now let's have a look at How to download and use this Rain Sensor Library for Proteus:
Rain Sensor Library for Proteus
- First of all, download this Rain Sensor Library for Proteus, by clicking the below button:
Rain Sensor Library for Proteus
- You will get a zip file so extract it and you will find these three Library Files in it:
- RainSensorsTEP.LIB
- RainSensorsTEP.IDX
- RainSensorsTEP.HEX
- Now place these Library files in the Library folder of your Proteus software.
Note:
- Now restart your Proteus software if its already open.
- In the components search box, make a search for rain sensor as shown in below figure:
- I have designed these two rain sensors so now place both of them in your workspace.
- If everything goes fine then you will get something as shown in below figure:
- So now we have to add the hex file in our sensor, so I am gonna use the Rain Sensor Blue and will double click it to open its Properties Panel.
- In the Properties Panel, you have to find the Program File section.
- In the Program File, browse to RainSensorsTEP.HEX File and select it.
- We have download this file and placed it in the Library folder of our Proteus software.
- Here's the screenshot of my Properties Panel of Rain Sensor:
- Now after adding the Hex file, click OK to close the Properties Panel.
- Your rain sensor is now ready to be used in your Proteus Simulation.
- So, let's design a simple circuit to have a look at How this Rain Sensor works in Proteus.
- Here's the screenshot of my simple Rain Sensor simulation in Proteus:
- I have attached LogicState to TestPin and LED on the output.
- As I have explained earlier that we can't bring rain in the Proteus software, that's why I have placed a TestPin.
- So, now when TestPin is LOW that means there's no rain and when you change the TestPin to HIGH then sensor will detect rain.
- I have run my simulation and here's the output:
So that was all for today. If you got into any trouble then ask in comments and I will help you out. Thanks for reading. Take care. :)
Solar Panel Library for Proteus
Hello friends, I hope you all are doing great. In today's tutorial, I am going to share a new
Solar Panel Library for Proteus. I hope you guys are gonna enjoy this Proteus Library as it's not available in
Proteus and we are presenting it for the first time. :) I am quite proud of my team. B|
We all know about Solar Panels which is an excellent renewable energy source. It is widely adopted by the inhabitants of this green planet as its totally free and converts solar energy into electricity. Solar panels are also used a lot in
Engineering Projects especially related to renewable energy sources. Proteus doesn't have solar panels in its database that's why our team has designed this library. Using this
Solar Panel Library for Proteus, now you can easily simulate solar panels in Proteus and can design your projects' simulations. I will also share some projects in which I will interface it with different
Microcontrollers like
Arduino,
PIC Microcontroller or
8051 Microcontroller etc. So, let's get started with How to download and simulate Solar Panel in Proteus:
Solar Panel Library for Proteus
- First of all, download the Solar Panel Library for Proteus by clicking the below button:
Solar Panel Library for Proteus
- You will get a zip file which will have these two library files in it:
- SolarPanelTEP.IDX
- SolarPanelTEP.LIB
- Now place these two files in the library folder of your Proteus software.
Note:
- Now open you Proteus software or restart it if it's already open.
- Proteus is not that smart so we have to restart it so that it would add new Library components in its database.
- In the Proteus software click on the components button and make a search for Solar Panel as shown in below figure:
- Now place this component in your Proteus software.
- If everything goes fine then you will get something as shown in below figure:
- Now double click this solar panel and its Properties panel will open up as shown in below figure:
- If you have worked on Solar Panel then must have the idea that output of solar panel depends on the intensity of sunlight.
- So, if its shiny bright day then solar panel normally give in the range of 15V to 19V.
- Similarly, if its night time then solar panels output ranges from 2V to 6V.
- While on a cloudy day it could vary between 8V to 12V.
- So, if you want to change the output of this Proteus' Solar Panel then you have to open this Properties Panel and then change the Voltage value.
- By default, it will give 12V as an output.
- I am working on adding some button so that you could change the output in running simulation but for now you have to stop the simulation in order to change it.
- Now let's place a voltmeter at the output of this solar panel and check its output.
- Here's the simple solar panel simulation in Proteus:
- Now you can see in above figure that our Solar Panel is giving 12V as an output.
- So, now let's open it's Properties Panel and change the voltage value to 16.5V.
- I have changed the value and here's our output:
- You can see in the above figure that now voltage has changed to 16.5V.
- Here's a video demonstration on How to download and install this Solar Panel Library for Proteus.
So, that was all about Solar Panel Library for Proteus. I hope you guys can now easily download and install it. If you still got in to any trouble then ask in comments and I will try my best to resolve them and also let me know about your feedback for this Library. Thanks for reading. Have a good day. :)
Infrared Sensor Library for Proteus
Hello friends, I hope you all are doing great. In today's tutorial, I am going to share a new
Infrared Sensor Library for Proteus. This IR sensor is not available in
Proteus and we are sharing this library for the first time. I hope it will help in your
Embedded Systems Projects particularly related to robotics and automation. So, if you want to work on this IR Sensor then I would suggest you to first design its simulation and then try your luck with hardware.
There are different types of Infrared Sensors & modules available in the market. Some of these modules have transmitter & receiver on separate chips and are mostly get activated when someone interrupts the light. The one we have designed has a transmitter & receiver on a single chip. The IR signal transmits from the IR transmitter and if it has some obstacle in front of it then it bounces back and received by the IR receiver. You should also have a look at this list of
New Proteus Libraries for Engineering Students. So, let's have a look at How to use this Infrared Sensor Library for Proteus:
Note:
- You should also have a look at:
Where To Buy? |
---|
No. | Components | Distributor | Link To Buy |
1 | Arduino Uno | Amazon | Buy Now |
Infrared Sensor Library for Proteus
- First of all, download the Library files of this IR Sensor by clicking the below button:
Infrared Sensor Library for Proteus
- After downloading this file extract it and you will find three Library files in it, named as:
- InfraredSensorsTEP.IDX
- InfraredSensorsTEP.LIB
- InfraredSensorsTEP.HEX
- Place all these three files in the Library folder of your Proteus software.
Note:
- Once you have added the files in the Library folder, then restart your Proteus software.
- In the components section, make a search for Infrared Sensor, as shown in below figure:
- Now place this IR Obstacle Sensor in your Proteus and if everything goes fine then you will get something as shown in below figure:
- As you can see in above figure that we have four pins on our Infrared sensor, which are:
- Vcc => You need to provide +5V to this pin.
- GND => It should be grounded.
- OUT => That's output pin and it will get HIGH when this sensor will find some obstacle in front and will remain LOW in normal condition.
- TestPin => As Proteus is a simulation software so we can't actually place something in front of this sensor. That's why I have used this TestPin. If this Pin is LOW, then sensor will remain normal and if it's HIGH then sensor will behave as it has something in front of it.
- Now double click this Infrared Sensor and its Properties Panel will open up.
- In the Program File section, browse to the file InfraredSensorTEP.HEX which you have already downloaded and placed in the Library folder of Proteus.
- Here's the screenshot of Properties Panel for this Infrared Sensor:
- I have encircled the Program File in above figure and you can see I have selected the InfraredSensorsTEP.HEX.
- So, now let's design a simple circuit and have a look at how to use this Infrared Sensor in Proteus.
- Here's the screenshot of Infrared Sensor Simulation in Proteus:
- So, now let's run our Proteus simulation and if everything goes fine then you will get results, as shown in the below figure:
- I will interface this sensor with different Microcontrollers e.g. Arduino, PIC Microcontroller etc. in my coming tutorial.
- As you can see in the above figure that when TestPin is LOW then OUT Pin is also LOW means there's no obstacle and when TestPin gets 1 then OUT Pin will go HIGH and that means we have some obstacle.
So, that's all for Infrared Sensor Library for Proteus. I hope it will help you guys in your engineering projects. Let me know if you have any suggestions. Take care & have fun !!! :)
Magnetic Reed Switch Library for Proteus
Hello friends, I hope you all are doing great. In today's tutorial, I am going to share new
Magnetic Reed Switch Library for Proteus. We are quite proud to share it as its not been designed before. Our TEP Team has designed it and I think they need a little appreciation. :P You can interface it with any
Microcontroller like Arduino, PIC or
8051 Microcontroller etc.
As Proteus is a simulation software so we can't produce magnetic field in it. That's why, we have placed a TestPin and when you provide HIGH Signal to that TestPin then it will act as it has magnet around. Similarly, if you provide LOW Signal to that TestPin then it will behave normal and will sense no magnet around. Rite now, we have just designed two Magnetic Reed Switches but soon we will design other Reed Switches as well. So, let's get started with How to download and use
Magnetic Reed Switch Library for Proteus.
Magnetic Reed Switch Library for Proteus
- First of all, download this Magnetic Reed Switch Library for Proteus by clicking the below button:
Download Proteus Library Files
- You will get a .rar file so unzip it using winrar.
- Inside this .rar file, you will find three Proteus Library files, named as:
- MagneticReedSwitchesLibraryTEP.IDX
- MagneticReedSwitchesLibraryTEP.DLL
- MagneticReedSwitchesLibraryTEP.HEX
- Place all these three files in the Library folder of your Proteus 7 or 8 Professional.
Note:
- Here are the images of these real Magnetic Reed Switch Modules along with our designed modules in Proteus:
- We have designed these two modules, both of these modules give digital output only in Proteus but in real the reed module with red color also gives analog output.
- We are not yet able to produce analog output in Proteus, so that's why we have only digital output. :)
- Now I hope that you have placed all those three Proteus Library files in the Library folder of your Proteus software, so open your Proteus software or restart it.
- In Proteus software, go to your components search box and make a search for Magnetic Reed Switch as shown in below figure:
- Now place both of these modules in your Proteus software and they will look something, as shown in below figure:
- Double click any of these modules and its Properties panel will open up.
- Now in the Program File section, browse to our downloaded Library file MagneticReedSwitchesLibraryTEP.HEX as shown in below figure:
- Now click OK to close this Properties window.
- You can see we have four pins in total attached to our Magnetic Reed Switch, which are:
- Vcc: We have to provide +5V at this pin.
- GND: We have to provide Ground (0V) at this pin.
- D0: That's the Output Pin, it will be HIGH when some magnet is around otherwise remain LOW.
- TestPin: As Proteus a simulation so we can't provide magnetic field, that's why we have palced this TestPin. If TestPin is HIGH then it means magnetic field is around and if its LOW then there's no magnet around.
- I hope you have understood the pinout of this Reed Switch, so now let's design a simple simulation to test them out.
- So, design a simple circuit in Proteus as shown in below figure:
- Now run your simulation, and change the Logic State from 0 to 1, which is connected at TestPin.
- If everything goes fine then you will get such results:
- As you can see in the above figure that D0 Pin is HIGH when I changed the Logic State from 0 to 1 and that's why LED attached at D0 Pin is now ON.
- I have also designed a similar simulation for the other Magnetic Reed Switch and its ON state is shown in below figure:
- I have already added both of these simulations in the above download file.
- So, first add your Library and then run these simulations.
- I will soon interface this sensor with different Microcontrollers like Arduino, 8051 Microcontroller, PIC Microcontroller etc.
So, that's was all for today. I hope you will enjoy this Magnetic Reed Switch Library for Proteus and will use it in your Engineering Projects. Thanks for reading & have fun !!! :)