Skip to content

Commit

Permalink
Merge pull request #1 from virtual-labs/dev
Browse files Browse the repository at this point in the history
exp3
  • Loading branch information
prakriti5dhang authored Sep 12, 2024
2 parents d131d87 + 56aabc5 commit dbe03f6
Show file tree
Hide file tree
Showing 31 changed files with 23,180 additions and 70 deletions.
27 changes: 14 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
## Introduction


<b>Discipline | <b>Fill your discipline name here
<b>Discipline | <b>Electronics and Communication and Engineering
:--|:--|
<b> Lab | <b> Fill your lab name here
<b> Experiment| <b> Fill your experiment name and number here
<b> Lab | <b> Analog Electronics Circuits Virtual Laboratory
<b> Experiment| <b> Monostable Multivibrator using IC 555

### About the Experiment

Fill a brief description of this experiment here

<b>Name of Developer | <b> Fill the name of experiment owner here
### Subject Matter Expert
<b>Name | <b> **Prof. Chittaranjan Mandal**
:--|:--|
<b> Institute | <b>
<b> Email id| <b>
<b> Department |
<b> Institute | <b> **Indian Institute of Technology Kharagpur**
<b> Email id| <b> **[email protected]**
<b> Department | **Department of Computer Science and Engineering**
<b>Webpage| <b> [http://www.iitkgp.ac.in/department/CS/faculty/cs-chitta](http://www.iitkgp.ac.in/department/CS/faculty/cs-chitta)


### Contributors List

SrNo | Name | Faculty or Student | Department| Institute | Email id
:--|:--|:--|:--|:--|:--|
1 | . | . | . | . | .
2 | . | . | . | . | .
SrNo | Name | Developer and Integration Engineer | Department| Institute
:--|:--|:--|:--|:--|
1 | **Sukriti Dhang** | Developer | Department of Mechanical Engineering | IIT Kharagpur |
2 | **Prakriti Dhang** | Integration | Department of Mechanical Engineering | IIT Kharagpur |
57 changes: 57 additions & 0 deletions experiment-descriptor.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
"unit-type": "lu",
"label": "",
"basedir": ".",
"LaTeXinMD": false,
"units": [
{
"unit-type": "aim"
},

{
"target": "theory.html",
"source": "theory.md",
"label": "Theory",
"unit-type": "task",
"content-type": "text"
},

{
"target": "pretest.html",
"source": "pretest.json",
"label": "Pretest",
"unit-type": "task",
"content-type": "assesment"
},
{
"target": "procedure.html",
"source": "procedure.md",
"label": "Procedure",
"unit-type": "task",
"content-type": "text"
},

{
"target": "simulation.html",
"source": "simulation/monostable_multivibrator.html",
"label": "Simulation",
"unit-type": "task",
"content-type": "simulation"
},

{
"target": "posttest.html",
"source": "posttest.json",
"label": "Posttest",
"unit-type": "task",
"content-type": "assesment"
},
{
"target": "references.html",
"source": "references.md",
"label": "References",
"unit-type": "task",
"content-type": "text"
}
]
}
10 changes: 9 additions & 1 deletion experiment/aim.md
Original file line number Diff line number Diff line change
@@ -1 +1,9 @@
### Aim of the experiment
## Aim of the experiment

1. To perform a Monostable Multivibrator using 555 Timer
2. To observe and plot the Trigger Input Voltage.
3. To observe and plot the Output Voltage.
4. To observe and plot the Capacitance Voltage.
5. Calculate the practical time period by the waveform.
6. Calculate the theoretical time period by 1.1R<sub>A</sub>C.
7. Calculate the frequency of the waveform.
24 changes: 14 additions & 10 deletions experiment/contributors.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
EMPTY
<!-- Remove all lines above this line before making changes to the file -->
### Subject Matter Experts
| SNo. | Name | Email | Institute | ID |
| :---: | :---: | :---: | :---: | :---: |
| 1 | name | email | institute | id |
### Subject Matter Expert
<b>Name | <b> **Prof. Chittaranjan Mandal**
:--|:--|
<b> Institute | <b> **Indian Institute of Technology Kharagpur**
<b> Email id| <b> **[email protected]**
<b> Department | **Department of Computer Science and Engineering**
<b>Webpage| <b> [http://www.iitkgp.ac.in/department/CS/faculty/cs-chitta](http://www.iitkgp.ac.in/department/CS/faculty/cs-chitta)

### Developers
| SNo. | Name | Email | Institute | ID |
| :---: | :---: | :---: | :---: | :---: |
| 1 | name | email | institute | id |

### Contributors List

SrNo | Name | Developer and Integration Engineer | Department| Institute
:--|:--|:--|:--|:--|
1 | **Sukriti Dhang** | Developer | Department of Mechanical Engineering | IIT Kharagpur |
2 | **Prakriti Dhang** | Integration | Department of Mechanical Engineering | IIT Kharagpur |
2 changes: 1 addition & 1 deletion experiment/experiment-name.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
## Experiment name
## Monostable Multivibrator using IC 555
Binary file added experiment/images/mono_ckt_th.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/monostable_prc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/outputwavfrm_mono.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/post_quiz1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
67 changes: 46 additions & 21 deletions experiment/posttest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,62 @@
"version": 2.0,
"questions": [
{
"question": "This is a Sample Question 1?",
"question": "What does the discharge transistor do in the 555 timer circuit?",
"answers": {
"a": "answer1",
"b": "answer2",
"c": "answer3",
"d": "answer4"
"a": "Charge the external capacitor to start the timing over again",
"b": "Charge the external capacitor to stop the timing",
"c": "Discharge the external capacitor to stop the timing",
"d": "Discharge the external capacitor to start the timing over again"
},
"explanations": {
"a": "Explanation 1 <a href='www.google.com'>here</a>",
"b": "Explanation 2",
"c": "Explanation 2",
"d": "Explanation 2"

"correctAnswer": "d",
"difficulty": "beginner"
},
{
"question": "The monostable multivibrator circuit is not an oscillator because ________.",
"answers": {
"a": "Its output switches between two states",
"b": "It requires a sine wave input signal",
"c": "It requires a trigger to obtain an output signal",
"d": "The circuit does not require a dc power supply"
},

"correctAnswer": "c",
"difficulty": "beginner"
},
{
"question": "The monostable multivibrator circuit is also know as ________.",
"answers": {
"a": "One shot",
"b": "Two shot",
"c": "Three shot",
"d": "Four shot"
},

"correctAnswer": "a",
"difficulty": "beginner"
},
{
"question": "This is a Sample Question 2?",
"question": "A monostable 555 timer has one stable states:",
"answers": {
"a": "answer1",
"b": "answer2",
"c": "answer3",
"d": "answer4"
"a": "True",
"b": "False"

},
"explanations": {
"a": "Explanation 1 <a href='www.google.com'>here</a>",
"b": "Explanation 2",
"c": "Explanation 2",
"d": "Explanation 2"

"correctAnswer": "a",
"difficulty": "beginner"
},
{
"question": "What is the formula to calculate the time period of the monostable multivibrator.",
"answers": {
"a": "T = 0.69 * (R<sub>A</sub> + R<sub>B</sub>) * C",
"b": "T = 0.69 * (R<sub>A</sub> + 2R<sub>B</sub>) * C",
"c": "T = 0.69 * R<sub>B</sub> * C",
"d": "T = 1.1 * R * C"
},
"correctAnswer": "c",

"correctAnswer": "d",
"difficulty": "beginner"
}
]
Expand Down
70 changes: 48 additions & 22 deletions experiment/pretest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,63 @@
"version": 2.0,
"questions": [
{
"question": "This is a Sample Question 1?",
"question": "What is the formula to calculate the time period of the monostable multivibrator.",
"answers": {
"a": "answer1",
"b": "answer2",
"c": "answer3",
"d": "answer4"
"a": "T = 0.69 * (R<sub>A</sub> + R<sub>B</sub>) * C",
"b": "T = 0.69 * (R<sub>A</sub> + 2R<sub>B</sub>) * C",
"c": "T = 0.69 * R<sub>B</sub> * C",
"d": "T = 1.1 * R * C"
},
"explanations": {
"a": "Explanation 1 <a href='www.google.com'>here</a>",
"b": "Explanation 2",
"c": "Explanation 2",
"d": "Explanation 2"

"correctAnswer": "d",
"difficulty": "beginner"
},
{
"question": "When a capacitor charges:",
"answers": {
"a": " the voltage across the plates rises exponentially",
"b": "the circuit current falls exponentially",
"c": "the capacitor charges to the source voltage in 5×RC seconds",
"d": "all of the above"
},
"correctAnswer": "a",

"correctAnswer": "d",
"difficulty": "beginner"
},
{
"question": "This is a Sample Question 2?",
"question": "The ________ is defined as the time the output is active divided by the total period of the output signal.",
"answers": {
"a": "answer1",
"b": "answer2",
"c": "answer3",
"d": "answer4"
"a": "active ratio",
"b": "duty cycle",
"c": "on time",
"d": "off time"
},
"explanations": {
"a": "Explanation 1 <a href='www.google.com'>here</a>",
"b": "Explanation 2",
"c": "Explanation 2",
"d": "Explanation 2"

"correctAnswer": "b",
"difficulty": "beginner"
},
{
"question": "A monostable 555 timer has the following number of stable states:",
"answers": {
"a": "0",
"b": "1",
"c": "2",
"d": "3"
},

"correctAnswer": "b",
"difficulty": "beginner"
},
{
"question": "What is the output pulse width of the waveform at the output of the circuit in the given figure? <br/><p style=\"text-align:center\"><img src=\"images/post_quiz1.png \" style=\"width:350px;height:200px\"></p>",
"answers": {
"a": "1.65 ms",
"b": "18.2 ms",
"c": "4.98 ms",
"d": "54.6 ms"
},
"correctAnswer": "c",

"correctAnswer": "b",
"difficulty": "beginner"
}
]
Expand Down
22 changes: 21 additions & 1 deletion experiment/procedure.md
Original file line number Diff line number Diff line change
@@ -1 +1,21 @@
### Procedure
## Procedure

#### Monostable Multivibrator using 555
1. Connect the components as mentioned below:
L1-L12, L14-L12, L16-L12, L4-L9, L8-L9, L9-L10, L3-L17, L11-L13, L7-L11, L6-L13, L5-L15.(For eg. click on 1 and then drag to 12 and so on.)
2. Click on 'Check Connection' button to check the connections.
3. If connected wrong, click on the wrong connection. Else click on 'Delete all connection' button to erase all the connections.
4. Intially set R <sub>a</sub>=10 kΩ, C=1 µf, V<sub>cc</sub>=5 V, T<sub>in</sub> = 20 msec.
5. Click on "Calculate" button.
6. Now note the output voltage.
7. Click on "Plot" button to plot, Trigger Input Voltage, Output Voltage, Capacitance Voltage
8. Click on "Clear" button to clear the data.
9. Repeat the experiment for another set of resistance value and capacitance value.
10. Set the Resistance (R <sub>a</sub>) value (1 kΩ - 10 kΩ).
11. Set the Capacitance (C) value .
12. Set supply voltage (V<sub>cc</sub>).

<div align="center">
<img src="images/monostable_prc.png" width="50%">
<p>Figure 1</p>
</div>
Loading

0 comments on commit dbe03f6

Please sign in to comment.