https://github.com/thatsinewave/harmonics-calculator
A web-based application designed to help users calculate and visualize the harmonic frequencies and their corresponding properties based on a given transmission frequency.
https://github.com/thatsinewave/harmonics-calculator
ham-radio hamradio harmonic harmonic-analysis harmonics radio radio-harmonics radio-station thatsinewave
Last synced: 27 days ago
JSON representation
A web-based application designed to help users calculate and visualize the harmonic frequencies and their corresponding properties based on a given transmission frequency.
- Host: GitHub
- URL: https://github.com/thatsinewave/harmonics-calculator
- Owner: ThatSINEWAVE
- License: mit
- Created: 2025-01-21T22:36:33.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-01-26T23:52:33.000Z (3 months ago)
- Last Synced: 2025-02-05T04:52:15.671Z (3 months ago)
- Topics: ham-radio, hamradio, harmonic, harmonic-analysis, harmonics, radio, radio-harmonics, radio-station, thatsinewave
- Language: JavaScript
- Homepage: https://thatsinewave.github.io/Harmonics-Calculator/
- Size: 170 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# [Harmonics Calculator](https://thatsinewave.github.io/Harmonics-Calculator/)

The **Harmonics Calculator** is a web-based application designed to help users calculate and visualize the harmonic frequencies and their corresponding properties based on a given transmission frequency.
## Features
- **Interactive Frequency Input**: Enter a transmission frequency (in MHz) to calculate harmonics up to the 10th order.
- **Harmonics Table**: View a detailed table showing:
- Harmonic frequencies
- Wavelength (λ)
- Mechanical lengths (ML, ML/2, ML/4) considering a shorting factor (k=0.95).
- **Dynamic Chart Visualization**: See harmonic frequencies plotted on a responsive chart for easy interpretation.
- **Modern UI Design**: A clean, responsive interface with a dark theme for an enhanced user experience.## ☕ [Support my work on Ko-Fi](https://ko-fi.com/thatsinewave)
## How It Works
1. Enter a frequency in the input field (e.g., 14.200 MHz).
2. The app calculates:
- Harmonic frequencies (1st to 10th order).
- Wavelength (λ) and mechanical lengths (ML, ML/2, ML/4).
3. Results are displayed in a table and visualized on a dynamic chart.## Technologies Used
- **HTML5**: Structure and content.
- **CSS3**: Styling and layout design.
- **JavaScript (ES6)**: Core functionality.
- **Chart.js**: Interactive charts for data visualization.## Getting Started
### Installation
1. Clone the repository:
```bash
git clone https://github.com/ThatSINEWAVE/Harmonics-Calculator.git
```
2. Navigate to the project folder:
```bash
cd Harmonics-Calculator
```3. Open the `index.html` file in your browser:
```bash
open index.html
```
or simply drag and drop the file into your browser.## [Join my discord server](https://discord.gg/2nHHHBWNDw)
## Contributing
Contributions are welcome! If you find any bugs or have ideas for improvements, feel free to submit an issue or a pull request.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.