Tylko kiedy i jaki ma to priorytet w kolejce?pzygmunt wrote: Wed Oct 11, 2017 3:57 pm Dodam kanał "Stacja pogodowa" i tam będzie ciśnienie, temperatura wilgotność, prędkość wiatru etc...
Supla + BME280
-
maghost
- Posts: 99
- Joined: Sun Mar 27, 2016 12:30 am
-
kris.sg
- Posts: 482
- Joined: Mon Aug 07, 2017 8:08 pm
- Location: Przezchlebie
- Has thanked: 1 time
- Been thanked: 1 time
dzieki za szybka odpowiedz a wiec tak wgralem skaner do wemosa i wykrywa mi 2 urzadzenia :shimano73 wrote: Sat Dec 02, 2017 4:10 pm No dobra nie szukaj , tu masz sprawdzony przykład
Code: Select all
#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
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
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
-
kris.sg
- Posts: 482
- Joined: Mon Aug 07, 2017 8:08 pm
- Location: Przezchlebie
- Has thanked: 1 time
- Been thanked: 1 time
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
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Chyba coś namieszałem, z tą rozdzielczością to prawda, natomiast to drugie to nie bardzokris.sg wrote: Mon Dec 04, 2017 6:49 pm 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
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
-
kris.sg
- Posts: 482
- Joined: Mon Aug 07, 2017 8:08 pm
- Location: Przezchlebie
- Has thanked: 1 time
- Been thanked: 1 time
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
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
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
-
Rob
- Posts: 28
- Joined: Mon Sep 25, 2017 1:07 pm
- Location: Wolsztyn
Ś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
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
a pochwalisz się tymi błędami , czy masz w arduino ustawione aby można było programować espRob wrote: Wed Dec 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
-
Rob
- Posts: 28
- Joined: Mon Sep 25, 2017 1:07 pm
- Location: Wolsztyn
mam ustawione tak
You do not have the required permissions to view the files attached to this post.
