Tylko kiedy i jaki ma to priorytet w kolejce?
Supla + BME280
dzieki za szybka odpowiedz a wiec tak wgralem skaner do wemosa i wykrywa mi 2 urzadzenia :shimano73 pisze: ↑sob gru 02, 2017 4:10 pm No dobra nie szukaj , tu masz sprawdzony przykład
Kod: Zaznacz cały
#include <Wire.h> void setup() { Wire.begin(13,14);GPIO13 - SDA GPIO14 - SCL Serial.begin(115200); while (!Serial); // Leonardo: wait for serial monitor Serial.println("\nI2C Scanner"); } void loop() { byte error, address; int nDevices; Serial.println("Scanning..."); nDevices = 0; for(address = 1; address < 127; address++ ) { // The i2c_scanner uses the return value of // the Write.endTransmisstion to see if // a device did acknowledge to the address. Wire.beginTransmission(address); error = Wire.endTransmission(); if (error == 0) { Serial.print("I2C device found at address 0x"); if (address<16) Serial.print("0"); Serial.print(address,HEX); Serial.println(" !"); nDevices++; } else if (error==4) { Serial.print("Unknown error at address 0x"); if (address<16) Serial.print("0"); Serial.println(address,HEX); } } if (nDevices == 0) Serial.println("No I2C devices found\n"); else Serial.println("done\n"); delay(5000); // wait 5 seconds for next scan }
Scanning...
I2C device found at address 0x3C !
I2C device found at address 0x76 !
done
oled i bme sa podlaczone: GPIO4 - SDA GPIO5 - SCL
wgralem spowrotem twoj program, nawet dodalem linijke : Wire.begin(4,5);
ale dalej ciemnosc, dodatkowo w monitorze jest info:
"Could not find a valid BME280 sensor, check wiring!"
wychodzi na to ze sa inne porty ustawione dla i2c
mozesz podac pod ktore gpio sie podlaczyc ?
pozdrawiam
Krzysiek
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
Mam ustawione tak jak w skanerze .
Jeśli skaner rozpoznaje układy , to tak ustaw w programie .
Jeśli nic nie widać w to prawdopodobnie biblioteka adafruit jest ustawiona na spi a nie na I2c , u tak było mnie. Dodatkowo musiałem zmienić rozdzielczość , bo wyświetlał przy ustawieniach 128x32 a przy 128x64 wywalał błąd właśnie taki jak u ciebie
Jeśli skaner rozpoznaje układy , to tak ustaw w programie .
Jeśli nic nie widać w to prawdopodobnie biblioteka adafruit jest ustawiona na spi a nie na I2c , u tak było mnie. Dodatkowo musiałem zmienić rozdzielczość , bo wyświetlał przy ustawieniach 128x32 a przy 128x64 wywalał błąd właśnie taki jak u ciebie
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
rozdzielczość wcześniej zmieniłem w Adafruit_SSD1306.h (#define SSD1306_128_64)
i na tym ustawieniu mam poprawny obraz w programie ESP_oled_2x_temp
możesz napisac w której bibliotece mam zmienić z spi na i2c
nie umiem zlokalizować
pozdrawiam
Krzysiek
i na tym ustawieniu mam poprawny obraz w programie ESP_oled_2x_temp
możesz napisac w której bibliotece mam zmienić z spi na i2c
nie umiem zlokalizować
pozdrawiam
Krzysiek
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
Chyba coś namieszałem, z tą rozdzielczością to prawda, natomiast to drugie to nie bardzo za to przepraszam.
Zmontowałem na prędko ponownie oba układy i oba działają , nawet ściągnąłem programy które umieściłem na forum.
Ale żeby nie było to po testowałem i rzeczywiście, jak wypnę bme z układu to po restarcie na konsoli wypluwa że go nie ma , oled nie działa, a esp co chwilę się restartuje i wali błędami
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
Znalazłem przyczynę, okazało się ze przyszedł mi moduł bmp280 i do tego zasiliłem go 5v - się popisałem
zamówiłem w chinach nowy moduł BME280
w każdym razie dzięki za pomoc
Pozdrawiam
Krzysiek
zamówiłem w chinach nowy moduł BME280
w każdym razie dzięki za pomoc
Pozdrawiam
Krzysiek
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
A ja swój uszkodziłem , włożyłem o jedna dziurkę obok i 3v poszło w gnd czujnika i ... tez zamówiłem u chińczyka bo na ale nie ma .
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
Świetny projekt, chciałbym coś takiego wykonać ale poległem, nie miałem za bardzo do czynienia z arduino, przeczytałem wątek i stosowałem się do wskazówek ale adruino sypie mi błędami, czy może mi ktoś łopatologicznie wytłumaczyć co po kolei robić jakie biblioteki dograć do arduino, jak ustawić, nawet jak kompiluje kod skanera to wywala mi błąd , z góry dziękuję za pomoc
a pochwalisz się tymi błędami , czy masz w arduino ustawione aby można było programować espRob pisze: ↑śr gru 06, 2017 1:31 pm Świetny projekt, chciałbym coś takiego wykonać ale poległem, nie miałem za bardzo do czynienia z arduino, przeczytałem wątek i stosowałem się do wskazówek ale adruino sypie mi błędami, czy może mi ktoś łopatologicznie wytłumaczyć co po kolei robić jakie biblioteki dograć do arduino, jak ustawić, nawet jak kompiluje kod skanera to wywala mi błąd , z góry dziękuję za pomoc
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