Skip to content
This repository has been archived by the owner on Apr 10, 2023. It is now read-only.

signorettae/FishinoWeatherStation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation

FishinoWeatherStation

Status: Archived

This repository has been archived and is no longer maintained because the Pushetta service does not exist anymore. status: inactive


This project was published on ElettronicaIN #235 and on Open-Electronics.

This project is an open-source and open-hardware weather station based on a Fishino 32 board.

It is capable of measuring:

  • Temperature, through a DS18B20 sensor

  • UV rays intensity, through a ML8511 sensor

  • Humidity, through a DHT22 sensor

  • Air Pressure, through a BMP180 sensor

  • Rain detection

  • Stroke detection through an AS3935 sensor

  • Wind speed through an anemometer

  • CO concentration through a MQ7 sensor

Once the board is connected to a WiFi network, it fetches date and time from an NTP server and sets them on its internal RTC.

Data is displayed in a web server in both Italian, English and German languages.

Periodically data is saved in a file on an SD card (with both date and time).

When a stroke is detected the board saves data on the SD and sends a push notification through the Pushetta service.

Hardware

The sensors are connected to the Fishino32 through an apposite shield whose schematic is reported below:

Schema

The final result is a shield as in the following picture:

Shield

Software

The sketch is fully commented on the Open-Electronics website.

In order to make the code simpler to be understood I wrote different libraries:

The final result of the web page is reported below:

Web page

Readme template taken from here

About

FishinoWeatherStation code for Fishino

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published