Skip to content

Artificial cloud controlled by Arduino activated by movement and displaying current weather using LEDs

License

Notifications You must be signed in to change notification settings

dermanu/WeatherCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeatherCloud

This code controls a artifical cloud that is activated by movement and then displays the current weather using different LEDs and lighting patterns.

As soon as the optical motion sensor sense movement below the cloud the current weather will be displayed with LEDs. Pulsating yellow light represents good weather, blue/white light represents cloudy weather, white pulsating light snowy weather (because I do love snow) and rain/thunderstorms using bright white LEDs flashing.

During late night hours only blue pulsating light will be displayed to use the cloud as a relaxing night light.

The time is requested from a NTP server (ntpudp) and weather using yahoo's weather API.

To use the code you have to enter your routers SSID and password and change the yahoo API adress. You also might have to adapt it to your time zone.

I used an ESP8266 as controller and the LEDs were switched on/off using MOSFETS (RFP30N06LE). More on that matter can be found for example here: https://bildr.org/2012/03/rfp30n06le-arduino/

About

Artificial cloud controlled by Arduino activated by movement and displaying current weather using LEDs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages