Supla + BME280

User avatar
shimano73
Posts: 879
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:
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
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: 1753
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: 1753
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: 330
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: 760
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.
Rzeczy niemożliwe załatwiam "od ręki". Na cuda potrzebuje chwili...
User avatar
wojtas567
Posts: 1753
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: 760
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.
Rzeczy niemożliwe załatwiam "od ręki". Na cuda potrzebuje chwili...
User avatar
QLQ
Posts: 760
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.
Rzeczy niemożliwe załatwiam "od ręki". Na cuda potrzebuje chwili...
Post Reply