Our Virtual Laboratory Architecture

Three specialized interfaces working together to enable real-time remote control of physical lab equipment

01

UI/UX & Frontend Development

Frontend Technologies

  • React.js for dynamic user interface
  • HTML/CSS for layout and styling
  • JavaScript for interactivity
  • Live video feed integration

Backend Systems

  • Django web framework
  • Amazon EC2 cloud hosting
  • Gunicorn WSGI HTTP server
  • Nginx reverse proxy & SSL

Key Features

  • Real-time hardware control buttons
  • Live camera feed streaming
  • HTTP/HTTPS secure communication
  • Cross-platform web access
Team: Ayolani Akinwale Daniel Kim
02

The Connecting Interface

Networking & Tunneling

  • Ngrok reverse tunneling
  • ESP32 microcontroller integration
  • WiFi wireless communication
  • HTTP/HTTPS protocol handling

Hardware Integration

  • Arduino Mega for control
  • LED control & status feedback
  • Temperature & humidity sensors
  • Real-time video streaming

Communication Protocols

  • UART serial communication
  • Digital I/O pin control
  • Bluetooth wireless capability
  • Low-latency data transmission
Team: Harshil Agarwal Nickey Zhang
03

Hardware Control & Communication

Microcontroller Setup

  • Arduino Mega 2560 main controller
  • ESP32 WiFi-enabled microcontroller
  • 5mm LED bulbs for visual feedback
  • 220Ω & 330Ω resistors for protection

Communication Methods

  • Wired: Digital Read (voltage-based)
  • Wired: UART serial communication
  • Wireless: Bluetooth Low Energy
  • Wireless: WiFi with TCP/UDP/HTTP support

Sensors & Components

  • Temperature & humidity sensors
  • Breadboard prototyping platform
  • Male-to-female jumper wires
  • Camera integration for monitoring
Team: Ben Nathan Markell Morris Alexander Campbell

System Architecture

User Interface

React Frontend & Django Backend

Cloud Integration

AWS EC2, Nginx, Gunicorn

Network Bridge

Ngrok Tunneling & ESP32 Communication

Hardware Control

Arduino Mega & Sensor Networks

Physical Lab Equipment

LEDs, Sensors, Camera & Lab Instruments

Experience Our Virtual Labs

See our technology in action with a live demonstration