Skip to content

The code and the electronic sketch to build a measurement station for Passive Radiative Cooling

License

Notifications You must be signed in to change notification settings

GiuseppeELio/FRESCO-Board

PRC Measurement Station including TDrop and PCool

alt text

Introduction and scope

The code reported in this repository are related to a data logger realization able to measure the temperature drop and the cooling power of "passive radiative cooling" samples. The device is covered by the OSHWA certificate and the GPL license with the UID IT0000015 and the details are available at the following link

alt text

The board as shown in the figure is composed by a main board, a TDrop shield that allows measuring the temperature for multiple samples, the solar irradiance, the sky temperature using an IR sensor, ambient temperature and relative humidity using a DHT22, store data on a onboard SD card. It is also equipped with a RTC clock for the correct time and a ESP8266-12F module for the WiFi connection and communication. The PCool shield is equipped with NTC to measure the sample temperature and a PID system to warm-up them to the setting point temperature that usually is the ambient temperature.

A supporter is worth a thousand followers.

Dear reader, if you are interested in the development of FRESCO and its improvement with new features, please support our team by using the support button or by going directly to "Buy Me A Coffee". We are actively working to do our best to achieve a reliable passive radiative cooling measurement apparatus. With your support we will move forward in developing new features, improve the web application experience and make it more essential for your experiments. You can support us directly buying coffees, with a membership and sooner directly buying the FRESCO boards.

Software details

The schematic representation reports the workflow among Arduino, the ESP8266 for the WiFi communication, data exchange and remote storage using a local server (Raspberry) or cloud based on InfluxDB V2 and Grafana for the data visualization.

In order to use the choseen sensors that equip the TDrop shield such as: BH1750 (irradiance), Dallas DS18B20 (Temperature), DHT22 (temp and Humidity), DS3231 (clocker), and MLX90614 (IR temperature Ambient (near) and Sky (far)) it is necessary to install/ include the available libraries.

ESP8266 WiFi connection and data transmissione.

As reported in the pdf file "FRESCO Board startup_Software" the FRESCO board is equipped with a WiFi network board to communicate and exchange information through a network and show the data directly on your device by a hot spot netwrok or connecting on the local IP of the selected WiFi. On the other hand, it allows sending the data on a remote server using Raspberry or a Linux PC/Server and then save the data on "InfluxDB V2" and display them on "Grafana" dashboard.

Python Temperature Drop and Cooling Power analysis

Using the provided Jupyter Notebook FRESCO_Tdrop_PCool_analysis.ipynb is it possible to display all the information collected using FRESCO and have an immediate look to the passive radiative cooling material features. An example is reported below.

Grafana Dashboard

Here it is reported an example of the full FRESCO dashboard realized using Grafana and it is displaying the temperature for each sensor (DHTs, NTCs, IR) the solar irradiance, the temperature drop in chart and gauges and also the cooling power is reported using charts (power and the setting point temperature) and gauges. You can find at the following link FRESCO_DashBoard_Grafana.JSON the JSON file to make your dashboard as this one or to customize it.

About

The code and the electronic sketch to build a measurement station for Passive Radiative Cooling

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published