SUN WATCHER 1
Solar-powered weather watcher and a machine that can call it
1 The Sun Watcher
2 The Calling Station
3 Networking
What they do: When you press a button on the calling machine, the watcher will be put on the phone. The watcher will then report the weather data in real-time with voice and generate a receipt on the calling machine.
Everything is intended to be made look old. We played around with the theme that solar-powered machines are self-sustaining. We decided to create something that resembled a lost robot sent out in the 80s, paired with an already-broken radio caller, except that it was wifi that we actually used.
1 The Sun Watcher
The sun watcher is mounted with four sensors: a light sensor, a humidity and temperature sensor, an air pressure sensor, and an air quality sensor. The sensors are powered by a battery, which is charged by a solar panel when there is sun. An Arduino Nano 33IoT is used to control the sensors' sleep and connect them to the Internet.
This was installed in a parking lot at the New Lab at Navy Yard, Brooklyn, New York.
The sensor's container is carefully designed to withstand various kinds of weather conditions while allowing readings from all the light and air-related sensors. The design is far from being well-rounded and professional in a long-term perspective, but it did carry us through the entire project, which lasted for about a month.
The case is made from clear acrylic sheets by laser cutting. There are large holes on the sides to allow ventilation and small holes at the bottom to drain any water that gets in. The top piece hangs over the edge to prevent rain from getting inside.
To save energy consumption, the system sleeps when being in idle. Every five minutes, it wakes up and updates the weather data to the server, and then goes back to sleep.
2 The Calling Station
We fabricated the entire calling machine ourselves. My partner Henrique did most of the case fabrication, and I did the internal circuits. The machine has one interactive button, one broken screen, one speaker, and one thermal printer.
When the button is pressed, the machine will connect to the weather watcher and request a weather report. Below is a video showing how it works:
The thermal printer will generate a transcript of the report after it is over.
3 Networking
The server is based on Node-red and hosted on a cloud service. The Sun Watcher sends all weather data to the server every five minutes, where it is converted into a verbal report through Sam-js. When you press the button on the caller, it will fetch the audio file from the server, download it, and stream it.
A proxy is used for the server, and the domain is encrypted to enhance security.