Powiadomienia
Wyczyść wszystko

[Rozwiązany] AFE T6 i brak komunikacji na I2C  

  RSS
Marcin
(@maly310)
Młodzik

Witam,

wczoraj udało mi się uruchomić Twoją Stację pogody na ESP8266 z czujnikiem Bosch BMP180 i wszytko chodziło przez jakiś czas, aż dziś rano widzę temperaturę 206,5 i ciśnienie 2267. Na szybko połączyłem się z ESP (stan: uruchomione) i widzę, że czujnik nie jest widoczny w okienku I2C Adres. Czy coś takiego Tobie się też dzieje? może to jakieś usypianie szyny?

dodatkowo LED na ESP lekko świeci nie wiem czy tylko świeci a może szybko mryga. Ten dziwny stan pojawia się po 1-3h.

Pozdrawiam

Marcin

Cytuj
Dodane : 27/05/2019 7:37 am
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

hey nie mam takich objawów - coś masz podłączone do GPIO2 - na tym GPIO jest ta dioda do ESP.

OdpowiedzCytuj
Dodane : 27/05/2019 10:12 am
Marcin
(@maly310)
Młodzik

do ESP jest tylko podłączone zasilanie i GPIO5 SCL i GPIO4 SDA, Dioda to ta obok anteny na płytce.

OdpowiedzCytuj
Dodane : 27/05/2019 12:00 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

a jakiego masz tego BMP180 to jakis gotowiec?

podłącz kondensator 100nF między GND a nózkę do zasilania tego czujnika.

tutaj jest typowe podłączenie tego czujnika (strona 10) - jeśli to nie jest jakis gotowiec.

takie mróżenie led oraz problemy z odczytem sygnałów miałem w esp w rowerze (elektryk) - podłączenie kondensatorów rozwiązało mi problem

OdpowiedzCytuj
Dodane : 27/05/2019 7:14 pm
Marcin
(@maly310)
Młodzik

tak jak piszesz. Informacja dla potomnych: każdy czujnik należy zbocznikować kondensatorem ceramicznym 100nF.

dodałem dodatkowy czujnik BH1750 i na chwile obecną od ponad 16h wszystko śmiga aż miło.

P.S. jak zachowuje się oprogramowanie  AFE gdy zniknie sieć WiFi?

OdpowiedzCytuj
Dodane : 28/05/2019 2:23 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

dzięki za info, że kondensator pomógł

Co do AFE i brak sieci. hm... nie wiem co cię intersuje w odpowiedzi

  • działa bez WiFi, ale nie da sie nim sterować zdalnie - co chyba jest oczywiste
  • jesli jest przekaznik i jest podlaczony przycisk do mozna przekaźnik mechanicznie włączać / wyłączać - tymże przyciskiem
  • ustawiasz sobie po jakim czasie ma powtórzyć łaczenie się z siecią WiFi
  • chyba (nie pamiętam) podczas łaczenia się do WiFi, właczanie przekaźnika jest zablokwane
  • nie przechowuje w pamięci wartosci z sensorów podczas braku połączenia z siecią WiFi
  • po połączeniu się z siecią wyśle stan przekaźników do np Domoticz albo po MQTT

OdpowiedzCytuj
Dodane : 28/05/2019 7:27 pm
Marcin
(@maly310)
Młodzik

pytam tylko ponieważ miałem problem z ESP-01, jak tylko tracił zasięg to się restartował a czasami program się wysypywał.

OdpowiedzCytuj
Dodane : 28/05/2019 9:44 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

daj znać która wersja AFE - nie powinno tak się dziać, sprawdzę

OdpowiedzCytuj
Dodane : 28/05/2019 10:52 pm
Marcin
(@maly310)
Młodzik

spokojnie, nie chodzi o Twój soft tylko o oryginalny od chińczyka 😉

na chwile obecną Twój soft działa na 100%

OdpowiedzCytuj
Dodane : 29/05/2019 9:02 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

ok 🙂

OdpowiedzCytuj
Dodane : 29/05/2019 9:40 pm
Artur W
(@g_arturw)
Młodzik

jeśli mogę podłączyć się pod temat.
ESP01 + BMP280
AFE wgałem w wersji T6 1.0.1 z uwagi na 1MB pamięci. Działa, ale nie widzi i2c.
BMP połączone wg schematów w sieci. Czy i2c muszę jakoś specjalnie aktywować ?

OdpowiedzCytuj
Dodane : 21/11/2020 9:23 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@g_arturw nie chcę się wypowiadać za @adrian - autora tego firmware , ale raczej brak jest biblioteki do obsługi BMP-280 , jest do 180 i 085 , albo BME280 , 680 

OdpowiedzCytuj
Dodane : 21/11/2020 10:06 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@g_arturw w AFE trzeba wprowadzić jedynie odpowienie porty SDA, SCL dla konfiguracji I2C. Przy ESP01 - pewnie musisz wykorzystać GPIO0 i GPIO2, teoretycznie później powinnien wykryć, ale nie jestem pewien czy będzie robił dobrze odczyty bo mam zrobioną tam obsługę BME280 nie BMP280

BMP280 - nie ma czujnika wilgotności

OdpowiedzCytuj
Dodane : 21/11/2020 10:22 pm
Artur W
(@g_arturw)
Młodzik

ja mam coś co nazywa się BME/BMP280, wykorzystałem oczywiście GPIO0 i GPIO2 ale nie wykrywa. 
Próbowałem wgrać  T6 2.0 bo tam można określić GPIO dla I2c, ale ESP01 nie chce wstać, wracam do T6 1.0.1.

OdpowiedzCytuj
Dodane : 21/11/2020 10:42 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@g_arturw a no tak, od wieków nie używałem wersji 1 tam jest na stałe GPIO 4,5 wiec z ESP01 nie pójdzie

GPIO0 przy uruchamianiu nie może być poprowadzone do GND bo ESP wejdzie w tryb flashowani'a firmware.

OdpowiedzCytuj
Dodane : 21/11/2020 10:47 pm
Artur W
(@g_arturw)
Młodzik

@adrian czyli co, odpuścić sobie ESP01 i wersje 1 ? wersja 2 nie podnosi się.
GPIO0 jest bezpośrednio wpięte to SDA czujnika ale w wersji 1 nie rozpoznaje i2c.

OdpowiedzCytuj
Dodane : 21/11/2020 10:57 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

spróbuj wersja 2, ale z czujnikiem podłączonym do TX (GPIO1) i RX (GPIO3) - może pójdzie

OdpowiedzCytuj
Dodane : 21/11/2020 11:08 pm
Udostępnij: