ok teraz muszę zredukować chyba ciśnienie
z czujnika z miasta mi
pokazuje 1027hpa
z bme280 1018hp
z bmp280 1015hp
gdzie to z koryguje i o ile ?
Czujnik ciśnienia atmosferycznego.
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
mihu wrote: Tue Feb 12, 2019 6:17 pm ok teraz muszę zredukować chyba ciśnienie
z czujnika z miasta mi
pokazuje 1027hpa
z bme280 1018hp
z bmp280 1015hp
gdzie to z koryguje i o ile ?
o tyle ile potrzebujesz
u mnie w kodzie to :
Code: Select all
double get_pressure(int channelNumber, double pressure) {
pressure = bme.readPressure() / 100.0F;
Serial.print("Pressure = ");
Serial.print(bme.readPressure()/100);
Serial.println(" hPa");
return pressure;
jak coś nie działa to włącz zasilanie.....
-
mihu
- Posts: 160
- Joined: Wed Feb 28, 2018 6:00 pm
czyli podwyższyć tak do pierwszej lini
pressure = bme.readPressure() / 109.0F;
pressure = bme.readPressure() / 109.0F;
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
+10
pressure = (bme.readPressure() +10)/ 100.0F
pressure = (bme.readPressure() +10)/ 100.0F
jak coś nie działa to włącz zasilanie.....
-
mihu
- Posts: 160
- Joined: Wed Feb 28, 2018 6:00 pm
a w bmp? jak zmienić?
t = (bme.readPressure() + Odczytaj_zakres_eeprom(EEPROM_HIGHTCAL, MAX_HIGHTCAL).toFloat()) / 100.0F; // + 1450 korekta uwzględniająca wysokość na jakiej znajduje się czujnik co do poziomu morza
Serial.print("BME Ciśnienie: "); // podzielone przez 1000 a nie przez 100 gdyż temperatura w supli wyświetlana jest tylko do 1000st
Serial.println(t);
last_pressure = t; //GUI
t = (bme.readPressure() + Odczytaj_zakres_eeprom(EEPROM_HIGHTCAL, MAX_HIGHTCAL).toFloat()) / 100.0F; // + 1450 korekta uwzględniająca wysokość na jakiej znajduje się czujnik co do poziomu morza
Serial.print("BME Ciśnienie: "); // podzielone przez 1000 a nie przez 100 gdyż temperatura w supli wyświetlana jest tylko do 1000st
Serial.println(t);
last_pressure = t; //GUI
Na stronie konfiguracyjnej modułu masz pole do podania wysokości na jakiej dokonujesz pomiaru
Swoją drogą, to ja wyświetlam sobie ciśnienie bezwzględne 
You do not have the required permissions to view the files attached to this post.
SOP 2023 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
-
byniom
- Posts: 695
- Joined: Sat Jan 07, 2017 1:17 pm
- Been thanked: 1 time
Nie wiem jak wy to robicie że te czujniki wam chodzą . Mam kilka różnych modułów i kilka czujników i żaden nawet w cloudzie się nie pojawił . Myślę że mój problem to środowisko arduino bo chciałem zaprogramować całkiem coś innego na arduino mini pro i nie mogłem , na leonardo poszło . W wolnej chwili będę musiał wszystko odinstalować i zainstalować ponownie całe środowisko .
-
mihu
- Posts: 160
- Joined: Wed Feb 28, 2018 6:00 pm
zmieniłem ale nie pomogło mam bmp
//// ******* Ciśnienie *******************************************************************************
double get_pressure(int channelNumber, double pressure) {
pressure = (bme.readPressure() +10)/ 100.0F;
Serial.print("Pressure = ");
Serial.print(bme.readPressure()/100);
Serial.println(" hPa");
return pressure;
-
wojtas567
- Posts: 2334
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
Jeżeli masz czujnik BMP to powinieneś mieć w tych wpisach:
Code: Select all
pressure = (bmp.readPressure() +10)/ 100.0FPozdrawiam
Wojtek
Wojtek
