SunRiseWatch
Jana Halčinová, Lukáš Haninčík, Marek Krátky
Problem
Solution
SunRiseWatch!
How does it actually work?
Mathematical explanation
L -> latitude
x -> day of the year, expressed in angles, beginning with the autumn equinox
The length of the day during the year can be expressed by the following equation:
arccos( tan(L)* tan(0.4092 sin(x))) (1)
The azimuth of the sunrise can be expressed by the following equation:
arcsin(sin(0.4092 * sin(x))/cos(L)) (2)
We have approximated these functions using the following equations:
Day length: arccos(tan(L)*0.4339*sin(x)) (3)
Azimuth: arcsin(0.398/cos(L)*sin(x)) (4)
Mathematical explanation
For mechanical calculation, we are creating a device that can mechanically calculate the following function:
arccos(A*sin(x)) (5)
x is set by rotating the circle
A is set by the length of the inner arm axis
the result is determined by the two outer arms
The length of arm A for the length of day is determined by the function derived from (3):
tan (L) * 0.4339
The length of the arm A is determined for the azimuth by a function derived from (4):
0.398 / cos (L)
Models needed for milling
Algoritmus
Sunrise and sunset
Sunrise and sunset position
Testing
Location | Sunrise | Sunrise calculation | Sunset | Sunset calculation |
Bratislava | 7:38 | 7:41 | 16:22 | 16:15 |
Ponta Delgada | 7:58 | 8:00 | 17:45 | 17:30 |
New York | 7:19 | 7:12 | 16:51 | 16:40 |
Advantages
Disadvantages
HOWEVER...
Potential upgrades
Finally, few more pictures