Łączenie dwóch i więcej modułów w jeden.

User avatar
Lukas2022
Posts: 182
Joined: Fri Sep 02, 2022 3:09 pm

Post

Jak połączyć dwa i więcej modułów aby z Supli można było sterować wszystkimi modułami jak jeden.
Przykład
1 moduł Przekaźniki X 8
2 moduł Ds18B20 X 8, które sterują przekaźnikami z modułu 1
3 moduł wyświetlacz, który zaczytuje temperaturę z modułu 2 oraz inne czujniki.
Na koniec sterowanie termostatem przekaźnikami np przez Supla script.
Po podłączeniu 2 i więcej modułów i podanie zasilania tylko do 1 modułu, można zasilać inne połączone moduły przez wyjścia 5V + GND ?
User avatar
Lukas2022
Posts: 182
Joined: Fri Sep 02, 2022 3:09 pm

Post

Jest opcja w GUI Generic z wykorzystaniem ekspandera. Niestety do wykorzystania ekspandera są dopuszczone tylko trzy modele. Jeżeli chciałbym połączyć trzy moduły typu NodeMCU aby były widoczne jako jeden moduł czy jest to możliwe?. W sumie jest Mikołaj :) jakiś prezencik w formie odpowiedzi mile widziany.
User avatar
Lukas2022
Posts: 182
Joined: Fri Sep 02, 2022 3:09 pm

Post

Istnieje inne rozwiązanie problemu?
Last edited by Lukas2022 on Wed Dec 14, 2022 2:50 pm, edited 1 time in total.
jaku2k
Posts: 920
Joined: Sun May 24, 2020 8:40 pm
Has thanked: 1 time

Post

Lukas2022 wrote: Sat Dec 10, 2022 7:21 am Jak połączyć dwa i więcej modułów aby z Supli można było sterować wszystkimi modułami jak jeden.
Przykład
1 moduł Przekaźniki X 8
2 moduł Ds18B20 X 8, które sterują przekaźnikami z modułu 1
3 moduł wyświetlacz, który zaczytuje temperaturę z modułu 2 oraz inne czujniki.
Na koniec sterowanie termostatem przekaźnikami np przez Supla script.
Po podłączeniu 2 i więcej modułów i podanie zasilania tylko do 1 modułu, można zasilać inne połączone moduły przez wyjścia 5V + GND ?
Witam,
skoro i tak chcesz oprzeć logikę na rozwiązaniu chmurowym (tj. Supla Scripts), to po co łączyć urządzenia?
Pozdrawiam
Jakub
User avatar
Lukas2022
Posts: 182
Joined: Fri Sep 02, 2022 3:09 pm

Post

jaku2k wrote: Sun Dec 11, 2022 7:37 pm [quote=

Witam,
skoro i tak chcesz oprzeć logikę na rozwiązaniu chmurowym (tj. Supla Scripts), to po co łączyć urządzenia?
Jeżeli zrezygnuję z Supla script to jak połączyć moduły w jeden?
jaku2k
Posts: 920
Joined: Sun May 24, 2020 8:40 pm
Has thanked: 1 time

Post

Lukas2022 wrote: Mon Dec 12, 2022 8:13 pm
jaku2k wrote: Sun Dec 11, 2022 7:37 pm [quote=

Witam,
skoro i tak chcesz oprzeć logikę na rozwiązaniu chmurowym (tj. Supla Scripts), to po co łączyć urządzenia?
Jeżeli zrezygnuję z Supla script to jak połączyć moduły w jeden?
Lepiej powiedz o co dokładnie chodzi i do czego chciałbyś to wykorzystać, bo nie wiem, jak interpretować Twoje pytanie.
Pozdrawiam
Jakub
User avatar
Lukas2022
Posts: 182
Joined: Fri Sep 02, 2022 3:09 pm

Post

jaku2k wrote: Mon Dec 12, 2022 8:22 pm
Lepiej powiedz o co dokładnie chodzi i do czego chciałbyś to wykorzystać, bo nie wiem, jak interpretować Twoje pytanie.
[/quote]

W zależności od modułu w moim przypadku i przypisanych wyjściach w GUI Generic można podpiąć 8 wyjść. Dodam,że odchodzą dwa GPIO na LED i przełącznik, zostaje do wyboru w GUI sześć GPIO więc już nie podłączymy 8 przekaźników a gdzie reszta. Możliwe, że jest inna możliwość rozwiązania problemu. Natomiast nie chciałbym inwestować w następne moduły, ponieważ posiadam 15 sztuk NodeMcu, które chciałbym wykorzystać do współpracy z jednym wyświetlaczem SSD1306 w konfiguracji jak poniżej. Wygląd jak pracuje wyświetlacz w połączeniu z 4 DS-ami w linku filmu na Youtube. Przy takiej konfiguracji jak na filmie nie ma miejsca na inne komponenty dlatego potrzebna współpraca z kolejnymi modułami połączonymi w jeden moduł.
Możliwe, że jest inna możliwość łączenia modułów w aplikacji supla aby współpracowały z sobą.
Można podpiąć 8 przekaźników do 2 modułów, ale jeden wyświetlacz SSD1306 nie obsłuży dwóch modułów.

1 moduł Przekaźniki X 8
2 moduł Ds18B20 X 8, które sterują przekaźnikami z modułu 1
3 moduł wyświetlacz, który zaczytuje temperaturę z modułu 2
4 moduł licznik energii, czujnik zbliżeniowy, czujnik zliczający obroty oraz przełączniki

link Youtube

https://www.youtube.com/watch?v=fzYnZEjh2tI
User avatar
Lukas2022
Posts: 182
Joined: Fri Sep 02, 2022 3:09 pm

Post

Jak mam rozumieć ciszę na forum czy napisałem z niezrozumieniem czy nie ma chęci pomocy, ponieważ temat jest bardzo złożony lub niemożliwy do zrealizowania?.
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Nie ma teraz takiej możliwości aby zrobić połączenie miedzy modułami (wbudowany firmware).

Możesz to tylko obejść poprzez Supla Sript - wymagane połączenie z serwerem, brak połączenia nie będzie akcji.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Lukas2022 wrote: Tue Dec 13, 2022 7:26 am
jaku2k wrote: Mon Dec 12, 2022 8:22 pm
Lepiej powiedz o co dokładnie chodzi i do czego chciałbyś to wykorzystać, bo nie wiem, jak interpretować Twoje pytanie.
W zależności od modułu w moim przypadku i przypisanych wyjściach w GUI Generic można podpiąć 8 wyjść. Dodam,że odchodzą dwa GPIO na LED i przełącznik, zostaje do wyboru w GUI sześć GPIO więc już nie podłączymy 8 przekaźników a gdzie reszta. Możliwe, że jest inna możliwość rozwiązania problemu. Natomiast nie chciałbym inwestować w następne moduły, ponieważ posiadam 15 sztuk NodeMcu, które chciałbym wykorzystać do współpracy z jednym wyświetlaczem SSD1306 w konfiguracji jak poniżej. Wygląd jak pracuje wyświetlacz w połączeniu z 4 DS-ami w linku filmu na Youtube. Przy takiej konfiguracji jak na filmie nie ma miejsca na inne komponenty dlatego potrzebna współpraca z kolejnymi modułami połączonymi w jeden moduł.
Możliwe, że jest inna możliwość łączenia modułów w aplikacji supla aby współpracowały z sobą.
Można podpiąć 8 przekaźników do 2 modułów, ale jeden wyświetlacz SSD1306 nie obsłuży dwóch modułów.

1 moduł Przekaźniki X 8
2 moduł Ds18B20 X 8, które sterują przekaźnikami z modułu 1
3 moduł wyświetlacz, który zaczytuje temperaturę z modułu 2
4 moduł licznik energii, czujnik zbliżeniowy, czujnik zliczający obroty oraz przełączniki

link Youtube

https://www.youtube.com/watch?v=fzYnZEjh2tI
[/quote]

tak jak pisali nie ma gotowej opcji łączenia esp tak jak to opisujesz ponieważ, łączenie "za pomocą aplikacji" rozumiem łączenie za pomocą software'u - do tego możesz zastosować chmurę skrypty lub lokalnie postawić serwer np. malinę. Nie znam softu na tą chwilę, który jest w stanie to zrobić (prawdopodobnie nikt nie poczuł takiej potrzeby) natomiast możesz próbować napisać, pewnie ktoś będzie Ci wdzięczny.
Co do łączenia hardware to jednak nie do końca rozumiem twój koncept dlaczego tak chcesz to dzielić:
  1. "bezproblemowych pinów na wemosie masz 5 - pozostałe mają jakieś "ale" typu HIGH na starcie np.
  2. do 8 czujników ds18b20 wystarczy ci jeden pin, reszta pinów jest do wykorzystania
  3. wyświetlacz potrzebuje 2 pinów ale pytanie czy do wyświetlania jednak nie wystarczy ci chmura (chyba nie ma tutaj konieczności dużej bezawaryjności) i wtedy możesz skorzystać z softu GG i linków bezpośrednich
  4. wygląda na to, że chcesz zbudować spory kombajn
Z mojego puntu widzenia jeżeli możesz to podziel przekaźniki na grupy po 4 i wykorzystaj jeden pin na ds'ki, do tego wyświetlacz przez chmurę.
Jeżeli jednak chcesz to ogarnąć koniecznie jednym "urządzeniem" to proponuję wystawić 10 wemosów na alle i za tą kasę kupić 2 ekspandery 16 portowe typu MCP23017 lub PCF. Ja tak u siebie to skonfigurowałem i na jednym wemosie mam:
  • 14 przekaźników,
  • 1 ds18b20 (tu możesz podpiąć ich więcej pod jeden pin),
  • 10 przycisków,
  • 4 krańcówki,
  • 6 dimmerów,
  • magistralę i2c (czyli czujnik bme280, wyświetlacz, etc)
oraz
  • czujnik ciśnienia MPX5050.

    Chyba taka konfiguracja by ci wystarczyła?
    Jedna uwaga: przy takim obciążeniu wemos zaczyna niedomagać w trybie konfiguracyjnym. Ale poza tym działa bez zająknięcia.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024

Return to “Ogólna dyskusja”