Supla + BME280

Awatar użytkownika
shimano73
Posty: 1968
Rejestracja: ndz lut 28, 2016 12:27 pm
Lokalizacja: Orzesze
Kontakt:

Jak na razie , cisza jak w bezwietrzną pogodę :lol:
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
jarsek
Posty: 13
Rejestracja: śr lut 21, 2018 6:39 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 ?
Awatar użytkownika
wojtas567
Posty: 2209
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

Ja zrobilem przelicznik na kPa i wygląda to trochę lepiej
Pozdrawiam
Wojtek
jarsek
Posty: 13
Rejestracja: śr lut 21, 2018 6:39 am

w którym miejscu kodu ten przelicznik i jaki ?
Awatar użytkownika
wojtas567
Posty: 2209
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

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
Awatar użytkownika
byniom
Posty: 641
Rejestracja: sob sty 07, 2017 1:17 pm

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.
Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

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.
jak coś nie działa to włącz zasilanie.....
Awatar użytkownika
wojtas567
Posty: 2209
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

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
Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

I o to chodziło. Dziękuję koledze.
jak coś nie działa to włącz zasilanie.....
Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

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

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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

Kod: Zaznacz cały

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>
Ostatnio zmieniony czw lis 01, 2018 11:10 am przez QLQ, łącznie zmieniany 1 raz.
jak coś nie działa to włącz zasilanie.....
ODPOWIEDZ

Wróć do „Ogólna dyskusja”