Skip to content

srisaktic/virtual_simulation_html_css_js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔬 Electronics Virtual Lab Simulation

Web-based simulation platform for electronics lab experiments 🚀


🎯 Project Overview

This project is a web-based virtual lab platform that simulates electronics and communication experiments using HTML, CSS, and JavaScript.

It replicates real laboratory experiments digitally, allowing users to understand circuit behavior and experiment logic without requiring physical hardware.


🎓 Project Context

Developed as my final year undergraduate project in Electronics and Communication Engineering, this project demonstrates how theoretical and lab-based concepts can be translated into interactive web simulations.


⚙️ Features

  • Interactive simulation of electronics lab experiments
  • Real-time visualization of circuit behavior
  • User-friendly interface for learning and experimentation
  • No hardware dependency — fully browser-based

🧠 How It Works

🔹 User selects an experiment
🔹 Inputs parameters (voltage, resistance, etc.)
🔹 JavaScript simulates circuit logic
🔹 Results displayed visually in browser


🔬 Experiments Simulated

This platform includes simulations of key Electronics and Communication experiments commonly performed in laboratory environments.

  • ASK (Amplitude Shift Keying) A digital modulation technique where the amplitude of the carrier signal is varied according to the binary data signal.
  • FSK (Frequency Shift Keying) A modulation method where the frequency of the carrier signal changes based on binary input (0s and 1s).
  • PCM (Pulse Code Modulation) PCM (Pulse Code Modulation) translates analog signals into digital data by sampling and quantizing them into binary code. It does not modulate a carrier wave; instead, it provides the raw digital representation of a signal.
  • Amplitude Modulation (AM) The amplitude of the carrier signal is varied in proportion to the message signal.
  • Frequency Modulation (FM) The frequency of the carrier signal is varied according to the input signal.
  • Basic Circuit Simulations Includes simulations for resistive circuits, voltage calculations, and signal behavior visualization.
---

🧰 Tech Stack

Frontend: HTML, CSS, JavaScript Logic: JavaScript-based simulation


🧱 System Architecture

User Input → JavaScript Simulation → Visual Output


📂 Project Structure

electronics-virtual-lab/
│
├── index.html
├── styles.css
├── script.js
├── assets/
└── README.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors