Asystent AI
Powiadomienia
Wyczyść wszystko

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

12 Wpisów
3 Użytkownicy
4 Reactions
2,307 Wyświetleń
isom
Wpisów: 5319
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@isom)
Szef wszystkich szefów
Dołączył: 8 lat temu
[#2011]

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: 4083
Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu

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


isom
Wpisów: 5319
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@isom)
Szef wszystkich szefów
Dołączył: 8 lat temu

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


adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 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: 5319
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@isom)
Szef wszystkich szefów
Dołączył: 8 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 odpowiedź
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 12 lat temu

Szefu
Wpisów: 4083
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@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: