boneIO - ciekawy sterownik

kurus
Posts: 1163
Joined: Wed Jan 15, 2020 8:17 pm

Post

Zastanawia mnie jedno bo u @krycha88 działa, a nie sądzę aby zmieniał pullup, bynajmnie nie wspomniał, gdzie każdy testowo podpina czujnik na kabelku 10cm
edm
Posts: 507
Joined: Mon Jan 15, 2018 6:18 pm

Post

kamil2466 wrote: Tue Jun 20, 2023 7:34 pm To będzie ta drabinka z opisem 103, ją trzeba zdjąć oraz ten tranzystor 6-nóżkowy.
Po zdjęciu elementów jakimś drucikiem lub kabelkiem połącz ASCL z BSCL oraz ASDA z BSDA
Kamil. Poprosiłem kolegę żeby przerobił mi czujnik zgodnie z Twoją instrukcją, schematem.
Kolega spojrzał na to szybko i mówi że nie zgadza się schemat z zdjęciem czujnika. Mój BME jest taki jak na załączonych zdjęciach.
Między innymi na schemacie oznaczonym U4 jest tranzystor? który ma wyprowadzone 5 nóżek a ten ze zdjęcia ma ich 6.
Ponoć nie jasna jest też kolejność wyprowadzeń VIN, ASCL, ASDA, MASA na schemacie oznaczonym J1.

Proszę zaznacz na zdjęciu czujnika BME czerwoną kreską, co z czym połączyć. Jest szansa że jeszcze dziś będę miał to zrobione.
Wziąłem udział w Supla Offline Party 2023 :D
User avatar
kamil2466
Posts: 56
Joined: Tue Mar 31, 2020 11:16 am

Post

kurus wrote: Wed Jun 21, 2023 9:30 am Zastanawia mnie jedno bo u @krycha88 działa, a nie sądzę aby zmieniał pullup, bynajmnie nie wspomniał, gdzie każdy testowo podpina czujnik na kabelku 10cm
@Krycha88 ma trochę inaczej.
Wezmę udział w Supla Offline Party 2023
User avatar
kamil2466
Posts: 56
Joined: Tue Mar 31, 2020 11:16 am

Post

edm wrote: Thu Jun 22, 2023 8:47 am
kamil2466 wrote: Tue Jun 20, 2023 7:34 pm To będzie ta drabinka z opisem 103, ją trzeba zdjąć oraz ten tranzystor 6-nóżkowy.
Po zdjęciu elementów jakimś drucikiem lub kabelkiem połącz ASCL z BSCL oraz ASDA z BSDA
Kamil. Poprosiłem kolegę żeby przerobił mi czujnik zgodnie z Twoją instrukcją, schematem.
Kolega spojrzał na to szybko i mówi że nie zgadza się schemat z zdjęciem czujnika. Mój BME jest taki jak na załączonych zdjęciach.
Między innymi na schemacie oznaczonym U4 jest tranzystor? który ma wyprowadzone 5 nóżek a ten ze zdjęcia ma ich 6.
Ponoć nie jasna jest też kolejność wyprowadzeń VIN, ASCL, ASDA, MASA na schemacie oznaczonym J1.

Proszę zaznacz na zdjęciu czujnika BME czerwoną kreską, co z czym połączyć. Jest szansa że jeszcze dziś będę miał to zrobione.
Pokazałem co trzeba zrobić, multimetr w rękę i trzeba sprawdzić przejścia. Może się różnić trochę schemat ponieważ Chinczyki mają na to wywalone, to co maja zakładają. U4 to nie jest tranzystor tylko LDO 3.3v a IC6 to dualny konwerter stanów logicznych może być 6 nóżkowy lub 5 są różne. Najlepiej zmierzyć multimetrem przejścia z podstawami czytania schematu.
Wezmę udział w Supla Offline Party 2023
edm
Posts: 507
Joined: Mon Jan 15, 2018 6:18 pm

Post

BME280 na I2C mam i ja :). Dziękuję bardzo @krycha88 @kamil2466. Ukłony także dla kolegi który podjął wyzwanie i fizycznie mi to zrobił.

@krycha88 może warto zmienić opis z Ustawienia GPIO dla I2C na Ustawienia GPIO dla I2C2 ponieważ czytając tu https://boneio.eu/docs/hardware/InputBo ... 06#i2c-bus GPIO17 i GPIO33 są przeznaczone dla I2C2. Chyba że świadomie tak zrobiłeś z jakiś względów.

Jestem gotowy na kolejne testy ;). Zrobię co w mojej mocy.
Poza funkcjami z Gui generic (które okażą się możliwe), dla wersji boneIO 24x16A bardzo bym prosił jeszcze o 2 rzeczy.
1. To co jest obecnie i będzie w przyszłości tylko z odwróconą logiką przekaźników. Żeby było można sterować przekaźnikami NC (normalnie zamknięty). Może być soft zrobiony na sztywno jak obecne, jeśli z poziomu GG jest z tym problem.
2. Możliwość blokady z aplikacji supla android, działania podłączonego przycisku fizycznego (dzwonkowego) do BoneIO. Chodzi o sytuację gdy w okolicy bramy czy furtki jest fizyczny przycisk po naciśnięciu którego otwiera się brama czy furtka. Miałem już do czynienia z software z taką możliwością. W aplikacji Supla android dla przekaźnika pojawiał się dodatkowy przycisk ON, OFF i po zrobieniu na OFF, fizyczny przycisk dzwonkowy nie reagował na przełączanie. W Supla cloud dla dodatkowego przycisku ON, OFF można było zrobić harmonogramy, kiedy fizyczny przycisk ma działać.
Tą samą funkcję można wykorzystać do sterowania oświetleniem w domu i blokować żeby się dzieci nie bawiły co się u mnie zdarza.

Blokada działania przycisku może być zastosowana do wszystkich 24 przekaźników (a nie potrzebne ukryje się z poziomu supla cloud) lub chociaż do 4-5 ostatnich przekaźników. Soft może być zrobiony na sztywno.
Proszę zobacz co jesteś w stanie zrobić, będę zobowiązany.
You do not have the required permissions to view the files attached to this post.
Wziąłem udział w Supla Offline Party 2023 :D
edm
Posts: 507
Joined: Mon Jan 15, 2018 6:18 pm

Post

Czy na magistrali I2C mogą pracować dwa czujniki BME280?. Wystarczy że na tym drugim zmienię adres na 0x77?.
Widzę że GG ma opcję wyboru 0x76 & 0x77.
Wziąłem udział w Supla Offline Party 2023 :D
krycha88
Posts: 5412
Joined: Fri Nov 16, 2018 7:25 am

Post

edm wrote: Sun Jun 25, 2023 1:37 pm Czy na magistrali I2C mogą pracować dwa czujniki BME280?. Wystarczy że na tym drugim zmienię adres na 0x77?.
Widzę że GG ma opcję wyboru 0x76 & 0x77.
Tak
https://gui-generic-builder.supla.io/
edm
Posts: 507
Joined: Mon Jan 15, 2018 6:18 pm

Post

krycha88 wrote: Mon Jun 26, 2023 7:40 pm
edm wrote: Sun Jun 25, 2023 1:37 pm Czy na magistrali I2C mogą pracować dwa czujniki BME280?. Wystarczy że na tym drugim zmienię adres na 0x77?.
Widzę że GG ma opcję wyboru 0x76 & 0x77.
Tak
Działa :). Jest rozjazd we wilgotności ale to pewnie przypadłość sensorów.
You do not have the required permissions to view the files attached to this post.
Wziąłem udział w Supla Offline Party 2023 :D
edm
Posts: 507
Joined: Mon Jan 15, 2018 6:18 pm

Post

BoneIO - problem podczas aktualizacji software.

Chciałem zrobić aktualizację software z SuplaDevice GG v7.4.25 do bieżącej wersji GUI-Generic: v7.9.6; Builder: v6.0.0.
1. Zrobiłem aktualizację z poziomu GUI, czyli Aktualizacja automatyczna, Sprawdź aktualizację (znalazło nową wersję i kazało ponowić za 5 minut, co zrobiłem).

2. Po kilku minutach kliknąłem na Aktualizuj, niby aktualizacja przebiegła pomyślnie lecz BoneIO nie podniosło się poprawnie. Tak jakby miało bootloop, choć pewności nie mam. Aczkolwiek nie dało się z nim połączyć po LAN jak i po WiFi.

3. Podłączyłem BoneIO kablem USB bezpośrednio do komputera, z gui generic wygenerowałem podstawowy soft zaznaczając tylko:
Płytka: ESP32 Dev module
Podstawowe (zostawiłem domyślnie włączone)
Konfiguracja (LED, Config): TAK
Aktualizacja przez WWW: TAK
Dostępne GUI podczas pracy modułu: TAK
Ekspandery MCP23017: TAK
boneIO 24x16A: TAK

Soft wgrany za pomocą gui generic, gdzie zaznaczyłem erase. Soft wgrał się w 100%. Jednak po wgraniu sterownik BoneIO wydaje głośne dźwięki, przerywane pikania. Mimo pikania, na wyświetlaczu BoneIO pojawia się logo Supla. Da się połączyć ze sterownikiem 192.164.4.1 i dokonać konfiguracji połączenia WiFi itp. Po zapisie i restarcie sterownik piszczy głośno ciągłym dźwiękiem cały czas. Pomimo tego w Supla cloud się pokazał. Lecz z uwagi że cały czas głośno piszczy odłączyłem zasilanie. Coś jest nie tak.

Edycja.
Na próbę wgrałem w to samo BoneIO inną wersję software boneIO_24x16A_MCP (nie gui generic) za pomocą ESPHome-Flasher-1.4.0-Windows-x64 i wszytsko poszło dobrze. Nie piszczy itp. Także wygląda na problem z nowym softem GG.

Proszę o wsparcie.
Wziąłem udział w Supla Offline Party 2023 :D
krycha88
Posts: 5412
Joined: Fri Nov 16, 2018 7:25 am

Post

edm wrote: Tue Jan 09, 2024 8:08 pm BoneIO - problem podczas aktualizacji software.

Chciałem zrobić aktualizację software z SuplaDevice GG v7.4.25 do bieżącej wersji GUI-Generic: v7.9.6; Builder: v6.0.0.
1. Zrobiłem aktualizację z poziomu GUI, czyli Aktualizacja automatyczna, Sprawdź aktualizację (znalazło nową wersję i kazało ponowić za 5 minut, co zrobiłem).

2. Po kilku minutach kliknąłem na Aktualizuj, niby aktualizacja przebiegła pomyślnie lecz BoneIO nie podniosło się poprawnie. Tak jakby miało bootloop, choć pewności nie mam. Aczkolwiek nie dało się z nim połączyć po LAN jak i po WiFi.

3. Podłączyłem BoneIO kablem USB bezpośrednio do komputera, z gui generic wygenerowałem podstawowy soft zaznaczając tylko:
Płytka: ESP32 Dev module
Podstawowe (zostawiłem domyślnie włączone)
Konfiguracja (LED, Config): TAK
Aktualizacja przez WWW: TAK
Dostępne GUI podczas pracy modułu: TAK
Ekspandery MCP23017: TAK
boneIO 24x16A: TAK

Soft wgrany za pomocą gui generic, gdzie zaznaczyłem erase. Soft wgrał się w 100%. Jednak po wgraniu sterownik BoneIO wydaje głośne dźwięki, przerywane pikania. Mimo pikania, na wyświetlaczu BoneIO pojawia się logo Supla. Da się połączyć ze sterownikiem 192.164.4.1 i dokonać konfiguracji połączenia WiFi itp. Po zapisie i restarcie sterownik piszczy głośno ciągłym dźwiękiem cały czas. Pomimo tego w Supla cloud się pokazał. Lecz z uwagi że cały czas głośno piszczy odłączyłem zasilanie. Coś jest nie tak.

Edycja.
Na próbę wgrałem w to samo BoneIO inną wersję software boneIO_24x16A_MCP (nie gui generic) za pomocą ESPHome-Flasher-1.4.0-Windows-x64 i wszytsko poszło dobrze. Nie piszczy itp. Także wygląda na problem z nowym softem GG.

Proszę o wsparcie.
A to czasami buzzer nie hałasuje? Może coś użyłeś na GPIO2? Wyłączyłem buzzera na stałe.
https://gui-generic-builder.supla.io/

Return to “Projekty użytkowników”