Meteo - Click - TRY PROJECT!


Weather Station Software Technologies:

  • PHP
  • HTML
  • CSS
  • AJAX - dynamic listing of real-time data from database
  • Google Charts - bar graphs for time representation
  • Simplified C language for Arduino
  • To run a project, you need to:
  • Have a webserver on a LAN or on the Internet where the Arduino will connect
  •       
  • The webserver must be on an HTTP protocol (Arduino does not support HTTPS)
  •       
  • The webserver must have a MySQL database
  •       
  • Webserver must have Internet access (libraries on CDN servers: Jquery, Bootstrap)
  • Weather Station Hardware Technologies:

  • Arduino Uno/MegaArduino Uno R3
  • Optional transfer module:

  • Ethernet shield W5100Ethernet Shield Wiznet W5100
  • Ethernet modul W5500Ethernet Module Wiznet W5500
  • Project Record Modules (version 1):

  • DS18B20- temperature: Sensor DS18B20 internal
  • DS18B20 - temperature: Sensor DS18B20 external
  • BMP280 - atmospheric pressure + temperature: BMP280 - I2C bus humidity sensor
  • DHT22 - humidity: DHT22 - senzor vhlhkosti na I2C zbernici
  • One DS18B20 sensor can be used less and the temperature can be obtained from the DHT22 sensor
  •       Wiring of data pins:
          
    ModuleArduino
    DS18B20D8
    DHT22D2
    BMP280 - SDAA4
    BMP280 - SCLA5

    Project Record Modules (version 2):

  • DS18B20- temperature: Sensor DS18B20 internal
  • DS18B20 - temperature: Sensor DS18B20 external
  • BME280 - atmospheric pressure + temperature + humidity: BME280
  •       Wiring of data pins:
          
    ModuleArduino
    DS18B20D8
    BME280 - SDAA4
    BME280 - SCLA5
    Weather Station offers:       
  • Recording 3x temperature, 1x atmospheric pressure (possibility to convert to sea level, possibility to determine altitude), 1x humidity
  • Graphical user interface (responsive)
  • Real-time data in dynamic table
  •       
  • Last 1000 Measurements Table
  •       
  • Login system
  • Archiving in 5-15-minute intervals to MySQL database, Google Charts (CanvasJS replacement) - current day + 7 last days charts
  • Weather forecast from external server / BETA custom prediction
  • Remote board reset
  • Login / Login Change Log
  • Board Connection Indicator
  •       
  • Microcontroller source code preview
  • Change individual room names / sensor names
  • Traffic Station Screenshots: