Powiadomienia
Wyczyść wszystko

[Rozwiązany] AFE T-4 ale z dodaną obsługą mcp23017

12 Wpisów
3 Użytkownicy
4 Reactions
1,261 Wyświetleń
isom
Wpisów: 5174
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

Taka cisza się zrobiła w świecie AFE , a taki soft jak w temacie rozwiązał by nie jeden problem . Co Ty na to @adrian ? Dalej walczysz ze swoim projektem ESP-32 + dodatki ? 

11 Odpowiedzi
adrian
Wpisów: 4033
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 11 lat temu

hey, po tym jak przerobię T2 (DHxx) do wersji 2 😉 gdzieś Q1 2021

isom
Wpisów: 5174
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

Widzę że pandemia ma też wpływ na rozwój projektu AFE , dzięki za info 

adrian
Wpisów: 4033
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 11 lat temu

@isom - pyt. ten expadner miałby rozszerzyć ilośc dostępnych GPIO na przyciski, przekaźniki, coś jeszcze myślałeś, tak żebym sobie już zwizualizował ilość elementów do dotknięcia w kodzie

- bo tu pewnie można iść na całość i wszędzie gdzie wykorzystywane jest GPIO - LED, czujniki wykorzystać expander (chyba)

No i jeszcze pytanie/prośba, mam te dwa expandery w domu. Będę używał w pracach jednego z nich, więc gdybyś mógł mi póżniej pomóc w testowaniu to powiedz, którego z nich masz, będziesz używał to je będę po swojej strone kodował / testował ten drugi, żeby wyłapać potnecjalne (mam nadzieję, że nie ma) różnice.

isom
Wpisów: 5174
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

@adrian

Celowo napisałem T-4 myśląc o wersji o maksymalnej ilości GPIO dla przycisków, przekaźników , czujników PIR, kontaktronów.
Takie połączenie T-3 z T-4, a T-3 bym zarezerwował na termopary MAX6675 i MAX31855, albo wedle Twojego uznania.
Można oczywiście dołożyć obsługę czujników I2C bo i tak jest potrzebna, ale jeżeli miałoby to spowodować ograniczenia ( brak miejsca) to nie jest to niezbędne, tym bardziej, że taki moduł najprawdopodobniej znajdzie miejsce w jakiejś skrzynce- rozdzielni z doprowadzonym okablowaniem a magistrala I2C nie pozwala na długie przewody do czujników.
Mój ideał to obsługa przekaźników w takich konfiguracjach
RELAY_TRIGGER_LOW
RELAY_TRIGGER_HIGH
RELAY_STARTUP_ON
RELAY_STARTUP_OFF
RELAY_IMPULSE - 0 - 300 s
RELAY_STARTUP_MASK RELAY_STARTUP_ON RELAY_STARTUP_OFF
RELAY_STARTUP_MASK - ostatnia znana pozycja

Przyciski

MONO_STABLE
BI_STABLE
DING_DONG - HIGH state immediatly after push, LOW state after 0- 60 s
PIR - HIGH = Open , LOW = Closed
PIR reverse

Co do wykorzystania dostępnych Pinów w expanderze to mam mieszane uczucia jeśli chodzi o przyciski (chodzi generalnie o przerwania), testowałem to na mysensors i o ile monostabilne , PIR , są ok to już bistabilne stwarzają problemy .

Jako wyjścia ( przekaźniki) działają w dowolnej konfiguracji bez problemu.

Co do modułu to mam te czarne , ale do czasu wersji testowej mogę mieć również te większe zielone.

Reszta jak łączenie przycisków z przekaźnikami w pary , czy załączanie Przekaźnika czujnikiem na takiej samej zasadzie jak w wersjach 1.4
To oczywiście moje wyobrażenie, ale bardzo proszę WSZYSTKICH o wrzucanie swoich pomysłów

 

1 Reply
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4033

@isom dzięki za sugestię - próbuje rozszyfrować

RELAY_TRIGGER_LOW - wyzwalany niskim stanem
RELAY_TRIGGER_HIGH - wyzwalany wysokim stanem
RELAY_STARTUP_ON - włączony po uruchomieniu (jest w AFE)
RELAY_STARTUP_OFF - wyłączony po uruchomieniu  (jest w AFE)
RELAY_IMPULSE - 0 - 300 s - automatyczne wyłączenie 0-300x (jest w AFE)
RELAY_STARTUP_MASK RELAY_STARTUP_ON RELAY_STARTUP_OFF - nie rozumiem?
RELAY_STARTUP_MASK - po uruchomieniu ustawa, ostatnia znana pozycja (jest w AFE)

Potwierdź mi czy dobrze rozumiem

  • jeśli dobrze rozumiem pierwszą i drugą linijkę to może dodam teraz w AFE T0 - siedze nad tą wersja 
  • przed ostatnie nie rozumiem

Który z tych czujników kupić MAX6675 i MAX31855 - sugeruję lepszy, daj znac który to zamówię 

Możesz mi wytłumaczyć tego 

  • DING_DONG - HIGH state immediatly after push, LOW state after 0- 60 s

wydaje mi się że wiem o co chodzi, ale jakie to ma miec zastosowanie?

Strona 1 / 2
Udostępnij: