Sterownik SM-LITE-1616R

AD_4nXeZAVaPPEwAg2HJQq2ESJTipgQ2jICGicACLT3Ex1qFfh6HrH1XmypFlS6Nv0fBzh5Y__cPneVRrSoJNEgrsNDR3712cqohnnlSdCOG_pQCHqML0pd22D-LQSdgOZj_v5RpDO5vmNRejittm2XpqEiyVtgS?key=1HDB-8pK-JX9D7yE0EJ1Wg

Cechy:

- Processor ESP32-WROOM-32

- Połączenie LAN-Ethernet 10/100Mbps lub WIFI

- Zasilanie 12-24V DC lub POE (aktywne)

- Wykonane w technologi 4 warstwowego PCB

- 16 wejść sterujących (na napięciu zasilania) możliwość podłączenia min: - klawiszy, przełączników, czujników (np. ruchu), kontaktronów

- 16 wyjść MOCY do sterowania zewnętrznymi obwodami AC, DC (8x przekaźnik 10A, 8x przekaźnik 7A do 240V AC lub 30V DC)

- Wbudowane 2 czujniki temperatury sterownika TMP102

- Magistrala I2C do obsługi zewnętrznych czujników lub układów jak np. czujnik temperatury i wilgotności SHT31

- Magistrala 1-WIRE do obsługi zewnętrznych czujników lub układów jak np. termometr DS18B20

- Magistrala RS485 do obsługi zewnętrznych urządzeń jak np. licznik energii SDM630

- Wbudowany zegar RTC z baterią CR2032

- 4 wejścia ADC do pomiaru napięcia 2-wejścia do 60V, 1-do 3.3V, 1 do podłączenia przekładnika prądowego

- Obsługa bluetooth, możliwość odczytu zdalnych czujników bezprzewodowych 

- Wbudowany programator CH340 z gniazdem USB C 3.0

- Ekran 0.9” OLED 

- Przyciski lokalnego sterowania, programowania i resetu

- Diody sygnalizujące stan każdego z wejść i wyjść

- Buzzer i dioda alarmowa

- Dioda ogólnego przeznaczenia

- Dodatkowe wejście uniwersalne

Kod oprogramowania:

Link do repozytorium GITHUB: https://github.com/SmartbobAutomatyka/

Wygląd:

AD_4nXcChBto38u-DQOwUyNCr8uvWL4vrJIQHuTmXSJE2lvDqxFDxUR5T-XSzwQ62LipTDMjlzEo9Rs2csOvZlaakWJKYpnM7M82Iex9nl2E_S-p6QotpjjDO_1qY7ARy9xSoFfktrv5m1TJ8pDW9ebiKCULcpDT?key=1HDB-8pK-JX9D7yE0EJ1Wg

Sterownik SMARTBOB LITE zamknięty jest w czarnej atestowanej obudowie marki Altinkaya. Po bokach znajdują się 2 rzędy konektorów, natomiast wewnątrz znajduje się ekran, przyciski, bateria oraz gniazdo programowania.

Na obudowie znajduje się opis każdego z wejść/wyjść. W podstawowej konfiguracji są one następujące:

AD_4nXemT7eFoleg4gITYQLoaNFBcaUgMN0vtBxKkrV_vRhIJAwoJEpRiovcUfM3H7c87Hae0eDmgnycrSj1M0m8abW6accCMflYbzkPb_Vrv321QSw01tnEV5LVYoXQ0lNk1Ilpn6HaTJsgDjuc1dVdfUx4g_G7?key=1HDB-8pK-JX9D7yE0EJ1Wg

 

Procesor:

AD_4nXdzyMenN_5y0-IB5gJo6H_1B-0e86HiOip4ayO16yN-Q2FSbjaelyu5PWsXv6f1Zoc-aO4csx7EineICk-T6G3HyNs1ecRx1E5emG2pUHLdorAKHahGI7yA24uS2osTSKI7bqgRtsE18GPDnCJ660SS5ZU?key=1HDB-8pK-JX9D7yE0EJ1Wg

ESP-WROOM-32 posiada dwurdzeniowy 32-bitowy MCU, który integruje technologię WiFi i Bluetooth. ESP32 wyposażony jest w wysokowydajny dwurdzeniowy procesor MCU ma częstotliwość 240 MHz. Układ integruje wiele urządzeń peryferyjnych, w tym pojemnościowe czujniki dotykowe, czujniki Halla, wzmacniacze o niskim poziomie szumów, interfejsy kart SD, interfejsy Ethernet, szybkie SDIO / SPI, UART, I2S i I2C, itp. ESP32 został zaprojektowany z myślą o urządzeniach mobilnych oraz aplikacjach Internet of Things (IoT). Ponadto ESP32 osiąga bardzo niskie zużycie energii. Moduł posiada zintegrowaną antenę.

Wejścia:

AD_4nXf8TX4fp_9ksA3hthpJQtpX1Q3IDXhK1frwek-5xMaxsK7VAmJ7L8vhl1QYY_Tj9PKrx9ZDMj2cEO3OctqY4tEL4tAI2nN07KaRAakkXPiOZDybhjeKDzg0VwcZJsMtzDPn24abbHlsFHnVNmpSDW4tvDCy?key=1HDB-8pK-JX9D7yE0EJ1Wg

Sterownik posiada 16 wejść sterujących, 8 z nich posiada lokalne przyciski sterujące. Przewidziane jest miejsce na taśmę do podłączenia dodatkowych peryferiów. Wszystkie wejście działają na potencjalne zasilania tzn. jeśli płytka jest zasilana z 12V DC to wejścia są pod napięciem 12V DC.

AD_4nXd2JVKrKq-EwfsEFUOk_W9iO9stfwo7Nnku9WkC5Eo5BuqmdhpnLoimSA3ttThlaDprOcQUAS7AoQP8mcAyplHjRZZjFwJLGf_YWLrx1HsxLTII1xU8gWq0mKAc_N4hh56TH5U8Kr8ZT4CuqTv9sy2xfzQb?key=1HDB-8pK-JX9D7yE0EJ1Wg

 

Wyzwolenie wejśćia następuję poprzez podanie na nie sygnału MASY/GND. Do sterowania wejściem należy zastosować kabel pojedynczy lub zespolonych (np. skrętka komputerowa w standardzie Cat 5e lub wyższym) o przekroju nie większym niż dla pojedynczej żyły 1.5m2, przewody powinny być oskórowane na długości 6mm i dokręcone z siłą 2Nm. Sterowanie jest na potencjale napięcia zasilania. Prąd pracy wejścia to odpowiednio 2mA lub 4mA dla 12V DC lub 24V DC. Stan pracy danego wejścia jest oznaczony przez diodę LED znajdującą się pod danym wejściem (wejście zwarte do MASY/GND, dioda jest aktywna).

AD_4nXfwK5CPbDwh5OjIYkUehuOoieGCFQUgUx1FZy9utS3NqBXLQSE7ehGzTV-DujI53NDwP1pyd4UvCI2AamzqhFmVUoCEw5aD3NUwVTZvxpThD9x3SOnagrMY0j9qbN5Npivu1PMMYm-cFUx4iCJZ5-Jrohw?key=1HDB-8pK-JX9D7yE0EJ1WgAD_4nXfnBjzjDVWZRYKjDZHHE4zQZgnOOJ3IrPhux2PEYWcPmoSfMQgGo2EddGKxXrlYYqPoJk2hdE_qwdmi8qigsunKaSWt-f94K3pbWBCwjTUNZoh5cv1GuMNDj7xTDFcbqeZxq9C2t1bdN9BhPr6_UNqw4o9e?key=1HDB-8pK-JX9D7yE0EJ1Wg

 

Sterowanie może być zrealizowane poprzez np. włącznik świetlny (bistabilny/monostabilny/impulsowy), krańcówkę, przekaźnik, czujnik ruchu z wyjściem zwiernym, układ tranzystorowy (np. wyjście impulsowe od licznika energii) inny układ który poda sygnał masy (w celu walidacji innych rozwiązań należy się wpierw skontaktować z producentem).

 

Sposób działania danego wejścia jest zależny od użytego oprogramowania. W tym celu należy zapoznać się z rozdziałem dotyczącym oprogramowania.

Wyjścia MOCY

Sterownik posiada 16 wyjść sterujących w postaci przekaźników, które mogą sterować odbiornikami o napięciu 250V AC lub 30V DC i prądzie pracy do 10A lub 7A. Całkowita moc odbiorników nie może przekroczyć 5000W dla wszystkich wyjść. 

AD_4nXelFXbYOJkXdIzPcHaYpplPfNjhfO58K4T5PfcmIL9DkNlIesG9RghZ2OY2dbZTYvcQIiJXdCb7f7yaPRKyEHdAAyjqexMnk1sZWphVHEWvVpMfa3vYGnM5dOMm05lwHkC1zIM6IGMqgUVQUZs7LFDT8WJ6?key=1HDB-8pK-JX9D7yE0EJ1Wg

Wszystkie wyjścia są na przekaźnikach bezpotencjałowych. Tzn. aby wystartować np. oświetleniem AC należy podać FAZE na port COM dowolnego przekaźnika i w momencie jego aktywacji, FAZA pojawi się na porcie NO danego przekaźnika.  Zalecane jest używanie wszędzie przekrojów 2.5mm dla wszystkich wyjść sterujących.

 

AD_4nXdxkrAsw-6-4QxUgAvS742c033uItsBd5rWaF3FoNCjGjyqw9rMjmsAno0BlTD4nxJAqdQwCWv6fY7-CfNwsy-L7xMCBYLTmu5suAITgKr-XsSALNs38aJYyIPZjrSutJ1jz0VOeCdfL8j1SBFCs94fNeW5?key=1HDB-8pK-JX9D7yE0EJ1Wg

 

Przykładowe sterowanie oświetleniem AC oraz mechanizmem rolety z blokadą roletową (na różowo jest zaznaczony mostek do blokady roletowej). W zależności od rodzaju obciążenia dopuszczalna moc jest taka jak w tabeli poniżej. Przekroczenie dopuszczalnej mocy może spowodować uszkodzenie przekaźnika (jeżeli jest taka potrzeba należy zastosować mocniejszy przekaźnik pośredni)




Rodzaj obciążenia

Maksymalna moc na 1 kanał:

Przekaźnik 10A

Przekaźnik 7A

Obciążenie czysto rezystancyjne jak: grzałka, bojler, żarówka żarowa, żarówka halogenowa

2500W

1750W

Świetlówki

500W

350W

Rolety

250W (silnik F50-60)

150W (silnik F40)

Żarówki LED, zasilacze LED

200W

100W



Zalecane jest nie przekraczanie sumarycznej mocy 5000W na cały sterownik.

 

Gniazdo rozszerzeń i dodatkowych czujników:

 

AD_4nXeoWNETvzcRXnSQ-etfoP21Cwykpg_lXfFsIXfNKcxG1uqclbHIRD0g7hNzbEU8UFmv4_dO_SeTFA6RjMaS3utuKQiphCpJdMzxF97aAf_nwXFPDi2nVKDQPVKO3eom8l6gmhOONuZvObmSyBprvVtHBvPv?key=1HDB-8pK-JX9D7yE0EJ1Wg

Sterownik posiada gniazdo uniwersalne do którego można podłączyć np. dodatkowe czujniki. 

AD_4nXcSzbzSjb4JMdmI6sk99FYULNG8teHieJUrDb0ttslUZ-3Lu2ux3pNePKppn8spLrcs9jAtZT75L2rW4jLfx_sbdc_6kXqJtD4MZICTcx33DBv238dBhCeYqt9yMSJs256_XHgbFH5UnkK54rszcLn3n-jT?key=1HDB-8pK-JX9D7yE0EJ1Wg

 

3.3V

Wyjście zasilania 3.3V

Do 300mA

Pin GP 14

Dowolna logika, brak rezystora

Pin GP 32

Dowolna logika, rezystor 4.7k do 3.3V

Przeznaczenie na 1WIRE

Pin GP 5

Wyjście magistrali I2C, rezystor 4.7k do 3.3V

I2C-SDA

Pin GP 15

Wyjście magistrali I2C, rezystor 4.7k do 3.3V

I2C-SCL

PIn GP39

Tylko wejście lub ADC, brak rezystora

GND

Masa / GND

 

Szyna I2C:

AD_4nXennLnBzwjFFI6cbyhGy5HRRyRDe4o_D0FEusw12nG0z02DgVjgG5vwCU1AICdgcI3TaXn4-CMCF8Ig1cGe0WVapqWSkIlNE9cFYjV0atqvFmKNpB1oNxa6S7PGvGLnTxquT-NAwi31M76Cv3Tl?key=1HDB-8pK-JX9D7yE0EJ1Wg

Sterownik posiada jedną szynę I2C, linia danych SCK(zegar) to pin GPIO15, SDA(dane) to pin GPIO5. Na wyjściu szyny I2C na konektorach jest zastosowany buffor. 

Wszystkie 16x wejścia oraz 16x wyjścia przekaźnikowe sterowane są poprzez szynę I2C. Aby poprawnie obsługiwać wejścia oraz wyjścia trzeba najpierw poprawnie skonfigurować magistralę I2C a następnie każdy z jej elementów (OPCJA SUPLA GUI GENERIC obsługuje tylko MCP23017 + OLED)

Link do konfiguracji SUPLA GUI GENERIC https://github.com/SmartbobAutomatyka/SmartbobAutomatyka-GIT/blob/main/KONFIGURACJA%20SUPLA%20SM-LITE-1616R%20GUI%20GENERIC.dat

 Linie SDA oraz SCK są podciągnięte do zasilania 3.3V przez rezystancję 3200 Ohm.

SDA

GPIO5

SCK

GPIO15

W każdym sterowniku na szynie I2C znajdują się następujące elementy:

Układ

Adres

Obsługa wejść MCP23017 wejścia

0x21 

Obsługa wejść MCP23017 wyjścia

0x20

Czujnik temperatury TMP102 nr. 1

0x48

Czujnik temperatury TMP102 nr. 2

0x49

Zegar RTC DS1307

0x68

Ekran OLED

0x3C

Wejścia przypisane są w następujący sposób:

Element

Układ

Pin układu

Adres

Wejście 1

MCP23017

7 - A7

0x21

Wejście 2

MCP23017

6 - A6

0x21

Wejście 3

MCP23017

5 - A5

0x21

Wejście 4

MCP23017

4 - A4

0x21

Wejście 5

MCP23017

3 - A3

0x21

Wejście 6

MCP23017

2 - A2

0x21

Wejście 7

MCP23017

1 - A1

0x21

Wejście 8

MCP23017

0 - A0

0x21

Wejście 9

MCP23017

15 - B7

0x21

Wejście 10

MCP23017

14 - B6

0x21

Wejście 11

MCP23017

13 - B5

0x21

Wejście 12

MCP23017

12 - B4

0x21

Wejście 13

MCP23017

11 - B3

0x21

Wejście 14

MCP23017

10 - B2

0x21

Wejście 15

MCP23017

9 - B1

0x21

Wejście 16

MCP23017

8 - B0

0x21

Wyjścia przekaźnikowe przypisane są w następujący sposób:

Element

Układ

Pin układu

Adres

Wyjście 1 - 10A

MCP23017

8 - B0

0x20

Wyjście 2 - 7A

MCP23017

9 - B1

0x20

Wyjście 3 - 10A

MCP23017

10 - B2

0x20

Wyjście 4 - 7A

MCP23017

11 - B3

0x20

Wyjście 5 - 10A

MCP23017

12 - B4

0x20

Wyjście 6 - 7A

MCP23017

13 - B5

0x20

Wyjście 7 - 10A

MCP23017

14 - B6

0x20

Wyjście 8 - 7A

MCP23017

15 - B7

0x20

Wyjście 9 - 10A

MCP23017

0 - A0

0x20

Wyjście 10 - 7A

MCP23017

1 - A1

0x20

Wyjście 11 - 10A

MCP23017

2 - A2

0x20

Wyjście 12 - 7A

MCP23017

3 - A3

0x20

Wyjście 13 - 10A

MCP23017

4 - A4

0x20

Wyjście 14 - 7A

MCP23017

5 - A5

0x20

Wyjście 15 - 10A

MCP23017

6 - A6

0x20

Wyjście 16 - 7A

MCP23017

7 - A7

0x20

Programator:

AD_4nXf_eAlZntKVZjx176_kKuIpIkZTgvf1eA01_NAggZqtv6lJQXJZodOjgcXUR_wSKLxT3bUcGcrinKjmanzceygQwUlh8-xYJoX01ylU1Lhh81iDXE6mR98We9Cdm5MXxuVl4seBgo-85pVG3zyIuv5H3sSU?key=1HDB-8pK-JX9D7yE0EJ1Wg

Sterownik posiada wbudowany programator ze złączem USB C 3.0 na układzie CH340. Przy zasilaniu tylko z programatora nie ma możliwości uruchomienia wejść sterujących. Aby użyć układu CH340 należy zainstalować sterowniki: https://www.wch.cn/downloads/CH341SER_ZIP.html

Programowanie:

AD_4nXfN3mHJMgnAokvu4tJTi-i6aWUWjoSl0O_1Ej0ICnSq_LK9KlRmRhnol9NhXvoj-Z7E-CSwi_kISZDrZgvWRcRzKQpYP3kYTERIe84335qPA8ue7PSfjouMIF0Dr6MNapQNAS-4K72TjjSXGKLTY6cZXVw?key=1HDB-8pK-JX9D7yE0EJ1Wg

Aby poprawnie wejść do trybu programowania układu należy przytrzymać jednocześnie przycisk FLASH oraz RESET przez kilka sekund, a następnie puścić RESET i kilka sekund później FLASH, w momencie kiedy oprogramowanie oczekuje na połączenie z układem. Układ posiada też funkcję automatycznego resetu i wejścia w tryb programowania jednak ze względu na użyte oprogramowanie może one nie zawsze działać.

Zasilanie sterownika:

AD_4nXcaavgM1dYnL5Vkefjoz91dZQddZ0QTQNaT4J0S4uRicbRTRMzL5IdRc5c65uy5t2hfkpskkOxbq7A7pd60q11JzorOP1TeVAPalFa0yvMI104A0zNSPx6dUOJhDZxkZfpRP4qh7SH43Q-nw-uAjbdLAV4?key=1HDB-8pK-JX9D7yE0EJ1Wg

Sterownik SMARTBOB można zasilić na kilka sposobów:

Rodzaj

Parametry

Uwagi

Zasilanie poprzez gniazdo zasilania

Znamionowe napięcie zasilania:  12 … 24V DC

Maksymalny zakres napięcia zasilania: 10 … 25 V DC

Maksymalny pobór mocy: 10W: 0.8A przy 12V DC oraz 0.4A przy 24V DC

Zabezpieczenie: bezpiecznik polimerowy (polyfuse)

Podstawowy rodzaj zasilania, które jest podane na wejścia sterujące

Zasilanie poprzez LAN-POE (IEEE 802.3af)

Znamionowe napięcie zasilania:  44-57V DC

Maksymalny zakres napięcia zasilania: 37-57V DC

Maksymalny pobór mocy: 10W

Zabezpieczenie: bezpiecznik polimerowy (polyfuse)

Można wyłączyć zasilanie POE poprzez usunięcie zworki

Podstawowy rodzaj zasilania, na wejścia sterujące jest podane 12V

Zasilanie poprzez gniazdo USB do programowania

Znamionowe napięcie zasilania:  5V DC

Maksymalny pobór mocy: 10W

Zabezpieczenie: bezpiecznik polimerowy (polyfuse)

Zasilanie testowe, nie działają wejścia sterujące

 

Wszystkie sterowniki SmarBOB w jednej instalacji mogą być zasilane z tego samego zasilacza, o ile posiada on wystarczającą wydajność prądową i pozwalają na to warunki techniczne instalacji. Zalecane jest aby zasilacz był dedykowany wyłącznie do zasilania sterowników. Podczas testowania urządzenia można jednocześnie zasilać go z wielu miejsc np. USB, gniazdo i POE, nie spowoduje to uszkodzenia urządzenia. Jednak do właściwej pracy należy wybrać tylko jeden rodzaj zasilania ! 

AD_4nXc5VUZKz07pDRd8mKKcwYZscLhY6ORmzkjovqif09RmMov1k_ebe98pPYKGtoKhTvrHsWqPxN2WjdeKAY5vXunvmoMZnukLEh1_1JVXYBtRnWde--WP4AmQpOtupwlfyTO0P6j75Qz7pjPaZ3ex4teqkOJH?key=1HDB-8pK-JX9D7yE0EJ1Wg

 

Wymagane jest aby zasilacz zasilający sterownik miał spiętą zewnętrze masę z zasilaczami zasilającymi obwody sterujące (np. zasilacz do LED) 

 

Zasilanie peryferiów:

AD_4nXcxvjbcIIulD2YwDCxzG1Zkq7xmC567U95ZgIgqQd_CF67elTSn3ULSDiesvYXzpq3oFAVq7Ltct96AULwc8mQEgK53XSgnRCNiYy_JNGgcGDa_scpf8xPWNmfiPLgUdfBr7a48ij5BSlH18ir0M_oJH5CI?key=1HDB-8pK-JX9D7yE0EJ1Wg

Sterownik SMARTBOB posiada wyjście zasilania 3.3V do zasilania zewnętrznych czujników. Jego maksymalna wydajność to 300mA

 

Magistrala RS485:

AD_4nXfj2GNJiK3vDmr68lfINr64rWt9Ynx1tn4D5iTelWoOKHxn4La3YCF-dr4ZkBH-npkXqh8TeOQdt9UCp1Vn0y5GiWXl2RZFTHLjc16el5jsAMNI4nbOKDxCKSCv8I4ZdqBCo7SuTnF1yD9hLjOs8AFHZjw?key=1HDB-8pK-JX9D7yE0EJ1Wg

Sterownik posiada port RS485, który służy do komunikacji z zewnętrznymi elementami np. licznikami energii. Port posiada kanał A oraz B który należy podłączyć w takiej samej kolejności po stronie odbiornika. Port posiada na wyjściu rezystor terminujący 120 Ohm który jest podłączany za pomocą zworki (zworka obecna, rezystor podpięty). Konfiguracja z portem RS485 jest następująca:

 

RS485 TX

Pin GPIO33

RS485 RX

PIN GPIO13