Activity

aashixhmaurya

1> What I worked on in these ~6 hours

  • In total I spent around 6 hours 24 minutes working on the base of this project.
  • Started with creating the basic HTML structure and page layout.
  • Added CSS styling so the dasboard and sound meter area looks organised and usable.
  • Worked on connecting JavaScript with microphone input using browser audio features.
  • Also tried showing the decibel value and basic noise level indication on screen
  • Did some small testing to see if sound values are changing correctly when noise changes.

2> New things I learned while doing this…

  • Learned some basic JavaScript concepts because I was not very strong in JS before.
  • Understood little bit about Web Audio API and microphone input in browser.
  • Tried learning how sound values can be converted into decibel numbers.
  • Also learned how UI elements like meters and indicators can update with live values
  • Got better idea about how HTML, CSS and JS work together in a small web project.

3> Problems & things I struggled with

  • JavaScript part took time because I am still learning it.
  • Audio processing logic was little confusing in starting.
  • Also UI alignment and ratios in CSS needed few adjustments to look correct.
  • Some small bugs came while testing microphone input but slowly fixed them.
  1. What I plan to do next?
  • Next I want to improve the UI properly because right now it still needs polishing
  • Will try to make the sound meter and dashboard look more clean and responsive.
  • Plan to improve the Noise Pollution Index logic so results feel more accurate
  • Also want to add history or previous readings so users can see noise patterns.
  • Later I may try adding better visual charts or indicators to make data easier to understand.
Attachment
0
aashixhmaurya

1> What I worked on in this 1 hour

In this one hour I mostly worked on starting structure of the project.

Made a simple HTML layout and divided page into control panel side and 3D view area.

Did little bit CSS so things dont look too messy and buttons stay in place.

Also connected some basic JavaScript with inputs so later values can change.

2> Learning some basic JavaScript

I dont know JavaScript very well so I tried to learn some basics first.

Saw how variables and small functions works in JS.

Tried few small tests just to see how values update on screen.

3> Logic and formulas I looked into

Started reading about few formulas used in gear systems.

Looked at relation between number of teeth and pitch.

Also saw pitch diameter formula (D = N / P).

Tried understanding simple RPM ratio between two gears.

4> What I will try next

Next I will try to improve the gear generation part in 3D.

Also want to connect parameters directly with gear model.

Later I will try making the gear rotation look more proper and smooth

Attachment
0