Circuit Similarity Map
Copy this iframe to your website:
1 | |
Run the Circuit Similarity Map in fullscreen
Description
This MicroSim provides an interactive 2D visualization of electrical circuits organized by their content similarity. Using dimensionality reduction techniques, circuits with similar characteristics are placed closer together on the map. The visualization helps students and educators explore relationships between different types of circuits.
Key features:
- Interactive scatter plot of circuit embeddings
- Color coding by category, complexity, type, or component count
- Size scaling based on complexity or component count
- Category filtering and minimum component filtering
- Zoom and pan navigation
- Hover tooltips with detailed circuit information
- Cluster statistics showing groups of related circuits
How to Use
- Use the Color By dropdown to change how circuits are colored
- Use the Size By dropdown to change what determines dot size
- Use Filter Category to show only specific circuit types
- Adjust Min Components slider to filter by complexity
- Hover over any dot to see detailed circuit information
- Click Zoom In/Out/Reset buttons to navigate the visualization
- Drag to pan around the visualization
Lesson Plan
Learning Objectives
After completing this lesson, students will be able to:
- Identify relationships between different circuit categories
- Understand how circuits can be grouped by similarity
- Analyze circuit complexity based on component count
- Compare and contrast different circuit types and their applications
Target Audience
- Grade level: High school to college (grades 10-14)
- Prerequisites: Familiarity with basic circuit types and components
Activities
-
Exploration Activity: Filter by different categories and observe which circuits cluster together. Why might similar circuits be grouped?
-
Guided Investigation: Compare circuit complexity across categories. Which category has the highest average complexity? Which has the simplest circuits?
-
Extension Activity: Research one circuit from each major cluster and explain why they might be considered "similar."
Assessment
- Discussion question: Why might a voltage divider and LED circuit be placed near each other on the map?
- Reflection prompt: How could this similarity map help someone learning about electronics?
- Demonstrate understanding by explaining what "circuit embedding" means
References
- D3.js Documentation - JavaScript visualization library used
- Dimensionality Reduction Techniques - Background on t-SNE and UMAP
- Circuit Categories and Types - Educational electronics resource