In this project, I wanted to put my old LED strip to use, so I designed a sky simulation system.
The Arduino that I attached to the strip works in the following way:
1 - Connect to the home Wifi network
2 - Fetch the current time of day and
date from a server
3 - Calculated the present day's sunset
and sunrise times
4 - Figure out what the "sky" looks like
(sun/moon placements, colors, turbulence)
5 - Display the sky and continue updating
it at around 30 FPS
Getting this project together was a little involved as the strip needs 15amps at 5v, but I was able to find a power source online,
and Ghassan helped a lot with the circuit design.
In the end, it looks pretty good to me, and I can see a lot of changes I still wanna make, so whenever I feel like it,
I will be updating the program to make it more dynamic, more optimized, and more good-looking!