Supla + BME280
Jak na razie , cisza jak w bezwietrzną pogodę
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
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;
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
Wojtek
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.
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.
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.
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.....
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
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
Wojtek
Pewnie banalne pytanie ale :
w arduino wyrzuca mi błąd:
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:
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
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.
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.....