Supla + BME280

User avatar
shimano73
Posts: 754
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Mon Apr 16, 2018 8:13 pm

Jak na razie , cisza jak w bezwietrzną pogodę :lol:
jarsek
Posts: 13
Joined: Wed Feb 21, 2018 6:39 am

Mon May 14, 2018 11:32 am

A czemu to w CLOUD pokazuje mi np. 1006,368122 m (w metrach) a na telefonie 1,01 km (w kilometrach).Jak to zmienić na metry ?
User avatar
wojtas567
Posts: 1645
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Mon May 14, 2018 11:43 am

Ja zrobilem przelicznik na kPa i wygląda to trochę lepiej
Pozdrawiam
Wojtek
jarsek
Posts: 13
Joined: Wed Feb 21, 2018 6:39 am

Mon May 14, 2018 12:12 pm

w którym miejscu kodu ten przelicznik i jaki ?
User avatar
wojtas567
Posts: 1645
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Mon May 14, 2018 12:37 pm

Podeślę wieczorem.
udało się wcześniej :)

double get_distance(int channelNumber, double distance) {

distance = (bme.readPressure() + 1650) / 1000.0F; // wynik jest w kPa, (100.0F - hPa)
return distance;
Pozdrawiam
Wojtek
byniom
Posts: 313
Joined: Sat Jan 07, 2017 1:17 pm

Sun Jul 22, 2018 8:58 am

wywala mi błąd
exit status 1
#error ("Height incorrect, please fix Adafruit_SSD1306.h!");
Może kotś podać cały kod ale bez obsługi wyświetlacza ? . Wyświetlacz jest mi w sumie nie potrzebny.

Błędów już mi nie wyświetla po aktualizacji bibliotek ale supla nie widzi modułu , tak jak by był nie podłączony wcale.
User avatar
QLQ
Posts: 675
Joined: Sun Sep 03, 2017 9:13 am
Location: Koszalin

Sun Oct 28, 2018 8:01 pm

Witam. Odswieżę temat. Czy można prosić o schemat połączenia esp z bme oraz oled ? Może być "odręczny".

Czy coś ruszyło że stacją pogodową. Nie mogę znależc pliku gdzie kolega pzygmunt zamieścił roadmap Supli.
User avatar
wojtas567
Posts: 1645
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Mon Oct 29, 2018 6:44 pm

Po co Ci schemat?
To jest tak proste, że nie ma co rysować.
BME280, OLED na i2c mają 4 piny: +5V, masa, SDA i SCL (są też z większą ilością pinów ale mówimy teraz o szynie i2c)
Standardowo w ESP szyna i2c jest na pinach 4 i 5 -- GPIO5 - SCL , GPIO4 -SDA
Aha tu nie zamieniamy jak z TX, RX :).
A jeżeli masz zajęte te piny to można to przenieść na inne wolne np GPIO1 i GPIO3 które mamy zazwyczaj już z wlutowanymi pinami wolne podczas normalnego użytkowania modułu, w chwili uruchamiania w setupie w linii uruchamiającej szynę i2c wpisujesz porty na których ma być: Wire.begin (1,3); // GPIO1 - SDA GPIO3 - SCL
Wszystko :)
Pozdrawiam
Wojtek
User avatar
QLQ
Posts: 675
Joined: Sun Sep 03, 2017 9:13 am
Location: Koszalin

Mon Oct 29, 2018 7:04 pm

I o to chodziło. Dziękuję koledze.
User avatar
QLQ
Posts: 675
Joined: Sun Sep 03, 2017 9:13 am
Location: Koszalin

Thu Nov 01, 2018 10:52 am

Pewnie banalne pytanie ale :
w arduino wyrzuca mi błąd:

Code: Select all

supla_esp_oled_bme_v21.ino:21:18: fatal error: srpc.h: No such file or directory
compilation terminated.
Błąd kompilacji.
Znalazłem te srpc.h na : https://github.com/SUPLA/arduino/blob/m ... ice/srpc.h
ale jak to podłączyć w arduino ? Rozumiem, że zapisać jako plilk srpc.h ale do którego katalogu wrzucić ? Ew czy nie robi się to jako "manageLibraries " ? czy też add Zip Lib..?

EDIT:
No dobra powyższe rozwiązane ale po części:
skopiowałem do Zip: https://github.com/SUPLA/arduino
i wrzuciłem do Arduino/libraries

ale teraz wywala:

Code: Select all

Opcje projektu zmienione, przeładuj całość
UWAGA: biblioteka SuplaDevice działa na architekturze(/architekturach) [avr] i może nie być kompatybilna z obecną płytką która działa na [esp8266] architekturze(/architekturach) .

supla_esp_oled_bme_v21.ino:44:26: fatal error: Adafruit_GFX.h: No such file or directory
compilation terminated.
Błąd kompilacji.

EDIT:
rowiązane :
kopiujemy https://github.com/adafruit/Adafruit-GFX-Library do zip i wrzucamy do Arduino/libraries


EDIT
Teraz taki błąd pomimo załadowania biblioteki SPI z https://github.com/PaulStoffregen/SPI

Code: Select all

In file included from supla_esp_oled_bme_v21.ino:45:0:
K:\SUPLA_PRJ\arduino\arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:48:17: fatal error: SPI.h: No such file or directory
 #include <SPI.h>
Last edited by QLQ on Thu Nov 01, 2018 11:10 am, edited 1 time in total.
Post Reply