Погодная станция. Требуется помощь.

Bierman
Offline
Зарегистрирован: 13.05.2014

У меня кстати в подобной схеме была проблема. Вначале не хватило банально питания на все обвесы, а далее по i2c часики конфликтовали с датчиками. Адреса железок совпали. 

Nick23
Offline
Зарегистрирован: 23.10.2014

Всем привет. С помощью пользователя Kolchugin на этом сайте , я запустил свою погодную станцию, скоро выложу как все получилось. Но очень хочется добавить еще одну функцию. Так чтобы при изменении давления на 1 единицу бипер издавал сигнал. 3 сигнала давление на 1 увеличилось, 2 сигнала давление на 1 уменьшилось. Например: 750,42 750,45 751,02 =звучит 3 коротких сигнала, а если стало =749,85 то звучит два сигнала. Период хочу 3 раза. т.е 3 раза по 3 сигнала, либо 2 сигнала 3 раза подряд с паузой в 3 секунды. Буду признателен за помощь.

 
 
 
 
#include <LCD5110_Graph.h>
#include "DHT.h"
#include <Wire.h>
#include <BMP085.h>
#include <DS1302.h>
#define DHTPIN 10     // 10 pin для датчика DHT22
#define DHTTYPE DHT22
 
 
DS1302 rtc(8, 9, 11);
BMP085 dps = BMP085();
DHT dht(DHTPIN, DHTTYPE);
 
long temp3 = 0, Pressure = 0, Altitude = 0;
 
// pin 3 - Serial clock out (SCLK)
// pin 4 - Serial data out (DIN)
// pin 5 - Data/Command select (D/C)
// pin 7 - LCD chip select (CS)
// pin 6 - LCD reset (RST)
 
LCD5110 myGLCD(3, 4, 5, 6, 7);
 
extern unsigned char SmallFont[];
 
void setup() {
 
  myGLCD.InitLCD();
  myGLCD.setFont(SmallFont);
 
  Wire.begin();
  rtc.halt(false);
  rtc.writeProtect(false);
  dht.begin();
  delay(2000);
 
  dps.init(MODE_ULTRA_HIGHRES, 3200, true); // 3200 это 32 метра над уровнем моря (Питер на такой высоте располагается+ надо добавить несколько метров в зависимости от этажа на котором живете)
 
}
 
void loop() {
 
  dps.getPressure(&Pressure);
  dps.getAltitude(&Altitude);
  dps.getTemperature(&temp3);
 
 
  // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
  float h = dht.readHumidity();
  // Read temperature as Celsius
  float t = dht.readTemperature();
 
 
  myGLCD.setFont(SmallFont); // задаем маленький размер шрифта на экране
  myGLCD.clrScr(); // Очистка экрана
 
  myGLCD.print("Time=", LEFT, 0);  //задаем время
  myGLCD.print(rtc.getTimeStr(FORMAT_SHORT), 32, 0); // 32,0 означет 32=номер пропуска в строке, те откуда будем печатать. 0=номер строки
 
  myGLCD.print("Date=", LEFT, 10);       //задаем дату
  myGLCD.print(rtc.getDateStr(FORMAT_SHORT),32, 10);
 
  myGLCD.print("T=", LEFT, 20); //задаем температуру
  myGLCD.printNumF(t, 2, 13, 20);  //Это температура с DHT22
  myGLCD.print("/", 45, 20);
  myGLCD.printNumF(temp3 * 0.1, 2, 53, 20); //Это температура с барометра
 
  myGLCD.print("Hum=", LEFT, 30); // задаем влажность с DHT22
  myGLCD.printNumF(h, 2, 28, 30);
  myGLCD.print("%", 63, 30);
 
  myGLCD.print("Pres=", LEFT, 40); // задаем атмосферное давление
  myGLCD.printNumF(Pressure / 133.3, 2, 31, 40); //рассчет атмосферного давления
  myGLCD.print("mm", 68, 40);
 
  // Serial.print("  Alt(m):");          кому надо, это текущая высота над уровнем моря
  // Serial.print(Altitude / 100);
 
  myGLCD.update(); // Вывод вместимого буфера на дисплей
  delay (1000); // Задержка 1 с
 
}
 
demyan2
Offline
Зарегистрирован: 10.12.2014

Всем привет у меня arduino meega 2560 не получаеться подключить как тут написано  с библиотекой #include <LCD5110_Graph.h>  ?

ставлю библиотеку include <LCD5110_Basic.h> вроде бы работает но приходиться добавлять строки из примера

extern uint8_t SmallFont[];
extern uint8_t MediumNumbers[];
extern uint8_t BigNumbers[];
 
а компилируеться   скетч нормально 
правда подключено не так
LCD5110 myGLCD(3, 4, 5, 6, 7);
а так
LCD5110 myGLCD(8,9,10,12,11);
и еще заменил 
#define DHTPIN 10     // 10 pin для датчика DHT22
#define DHTTYPE DHT22

на 

#define DHTPIN 7     // 7 pin для датчика DHT11
#define DHTTYPE DHT11
 
Может с установкой библиотеки че напутал но счетч то компилируется и грузиться но экран белый.
 
а библиотекой  include <LCD5110_Basic.h вроде работает  все показывает .
Voviks99
Offline
Зарегистрирован: 24.02.2017

Все доброго времени суток

Решил скопировать этот проект, но у меня другой экран, не красный а синий как его переподключить

Пытаюсь скомпилировать скетч но вываливается с разными ошибка, уже пробовал разные библиотеки.

По отдельности датчики работают, в Serial Monitor вы водят

а вот как все это слепить в кучу не получается

#include <Adafruit_PCD8544.h>

#include <Adafruit_GFX.h>
#include <gfxfont.h>

#include <LCD5110_Basic.h>

//#include <LCD5110.h>

//#include <LCD5110_Graph.h>
#include "DHT.h"
#include <Wire.h>
#include <BMP085.h>
#include "RTClib.h"
#define DHTPIN 10     // 10 pin для датчика DHT11
#define DHTTYPE DHT11

RTC_DS1307 RTC;
BMP085 dps = BMP085();
DHT dht(DHTPIN, DHTTYPE);

long temp3 = 0, Pressure = 0, Altitude = 0;

// pin 3 - Serial clock out (SCLK)
// pin 4 - Serial data out (DIN)
// pin 5 - Data/Command select (D/C)
// pin 6 - LCD chip select (CS)
// pin 7 - LCD reset (RST)

LCD5110 myGLCD(3, 4, 5, 6, 7);

extern unsigned char SmallFont[];

void setup() {

  myGLCD.InitLCD();
  myGLCD.setFont(SmallFont);

  Wire.begin();
  RTC.begin();
  dht.begin();
  delay(2000);

  dps.init(MODE_ULTRA_HIGHRES, 3200, true); // 3200 это 32 метра над уровнем моря (Питер на такой высоте располагается+ надо добавить несколько метров в зависимости от этажа на котором живете)

}

void loop() {

  dps.getPressure(&Pressure);
  dps.getAltitude(&Altitude);
  dps.getTemperature(&temp3);
  DateTime now = RTC.now();


  // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
  float h = dht.readHumidity();
  // Read temperature as Celsius
  float t = dht.readTemperature();


  myGLCD.setFont(SmallFont); // задаем маленький размер шрифта на экране
  myGLCD.clrScr(); // Очистка экрана

  myGLCD.print("Time=", LEFT, 0);  //задаем время
  myGLCD.printNumI(int(now.hour()), 32, 0); // 32,0 означет 32=номер пропуска в строке, те откуда будем печатать. 0=номер строки
  myGLCD.print(":", 45, 0);
  myGLCD.printNumI(int(now.minute()), 50, 0);
  myGLCD.print(":", 62, 0);
  myGLCD.printNumI(int(now.second()), 67, 0);

  myGLCD.print("Date=", LEFT, 10);       //задаем дату
  myGLCD.printNumI(int(now.day()), 32, 10);
  myGLCD.print("/", 44, 10);
  myGLCD.printNumI(int(now.month()), 50, 10);
  myGLCD.print("/", 62, 10);
  myGLCD.printNumI(int(now.year() - 2000), 68, 10);

  myGLCD.print("T=", LEFT, 20); //задаем температуру
  myGLCD.printNumF(t, 2, 13, 20);  //Это температура с DHT22
  myGLCD.print("/", 45, 20);
  myGLCD.printNumF(temp3 * 0.1, 2, 53, 20); //Это температура с барометра

  myGLCD.print("Hum=", LEFT, 30); // задаем влажность с DHT22
  myGLCD.printNumF(h, 2, 28, 30);
  myGLCD.print("%", 63, 30);

  myGLCD.print("Pres=", LEFT, 40); // задаем атмосферное давление
  myGLCD.printNumF(Pressure / 133.3, 2, 31, 40); //рассчет атмосферного давления
  myGLCD.print("mm", 68, 40);

  // Serial.print("  Alt(m):");          кому надо, это текущая высота над уровнем моря
  // Serial.print(Altitude / 100);

  myGLCD.update(); // Вывод вместимого буфера на дисплей
  delay (1000); // Задержка 1 с

}


ну а теперь сама ошибка
Arduino: 1.8.1 (Windows 7), Плата:"Arduino/Genuino Uno"

C:\Arduino_v\arduino-builder -dump-prefs -logger=machine -hardware C:\Arduino_v\hardware -tools C:\Arduino_v\tools-builder -tools C:\Arduino_v\hardware\tools\avr -built-in-libraries C:\Arduino_v\libraries -libraries C:\Users\Вовик\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10801 -build-path C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Arduino_v\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Arduino_v\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Arduino_v\hardware\tools\avr -verbose C:\Users\Вовик\Desktop\arduino\библиотеки\meteoV3\meteoV3.ino
C:\Arduino_v\arduino-builder -compile -logger=machine -hardware C:\Arduino_v\hardware -tools C:\Arduino_v\tools-builder -tools C:\Arduino_v\hardware\tools\avr -built-in-libraries C:\Arduino_v\libraries -libraries C:\Users\Вовик\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10801 -build-path C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Arduino_v\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Arduino_v\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Arduino_v\hardware\tools\avr -verbose C:\Users\Вовик\Desktop\arduino\библиотеки\meteoV3\meteoV3.ino
Using board 'uno' from platform in folder: C:\Arduino_v\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Arduino_v\hardware\arduino\avr
Detecting libraries used...
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115\sketch\meteoV3.ino.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115\sketch\meteoV3.ino.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115\sketch\meteoV3.ino.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115\sketch\meteoV3.ino.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115\sketch\meteoV3.ino.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115\sketch\meteoV3.ino.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "C:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic\DefaultFonts.c" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "C:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic\LCD5110_Basic.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "C:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master\DHT.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "C:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master\DHT_U.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master\DHT_U.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Arduino_v\hardware\arduino\avr\libraries\Wire\src\Wire.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Arduino_v\hardware\arduino\avr\libraries\Wire\src\utility\twi.c" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1\BMP085.cpp" -o "nul"
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib\RTClib.cpp" -o "nul"
Generating function prototypes...
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115\sketch\meteoV3.ino.cpp" -o "C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Arduino_v\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115\preproc\ctags_target_for_gcc_minus_e.cpp"
Компиляция скетча...
"C:\Arduino_v\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Arduino_v\hardware\arduino\avr\cores\arduino" "-IC:\Arduino_v\hardware\arduino\avr\variants\standard" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\LCD5110_Basic" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\DHT-sensor-library-master" "-IC:\Arduino_v\hardware\arduino\avr\libraries\Wire\src" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\bmp085_1" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\RTClib" "-IC:\Users\Р’РѕРІРёРє\Documents\Arduino\libraries\Adafruit_Sensor-master" "C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115\sketch\meteoV3.ino.cpp" -o "C:\Users\C50A~1\AppData\Local\Temp\arduino_build_386115\sketch\meteoV3.ino.cpp.o"
C:\Users\Вовик\Desktop\arduino\библиотеки\meteoV3\meteoV3.ino: In function 'void loop()':

meteoV3:95: error: 'class LCD5110' has no member named 'update'

Используем библиотеку LCD5110_Basic в папке: C:\Users\Вовик\Documents\Arduino\libraries\LCD5110_Basic (legacy)
Используем библиотеку DHT-sensor-library-master версии 1.3.0 из папки: C:\Users\Вовик\Documents\Arduino\libraries\DHT-sensor-library-master 
Используем библиотеку Wire версии 1.0 из папки: C:\Arduino_v\hardware\arduino\avr\libraries\Wire 
Используем библиотеку bmp085_1 в папке: C:\Users\Вовик\Documents\Arduino\libraries\bmp085_1 (legacy)
Используем библиотеку RTClib в папке: C:\Users\Вовик\Documents\Arduino\libraries\RTClib (legacy)
Используем библиотеку Adafruit_Sensor-master версии 1.0.2 из папки: C:\Users\Вовик\Documents\Arduino\libraries\Adafruit_Sensor-master 
exit status 1
'class LCD5110' has no member named 'update'

Можно попросить помощи у прфессионалов, куда копать и что делать