Skocz do zawartości

Sterowanie zespołem przekaźników z niezależnej klawiatury


Pomocna odpowiedź

Konkretnie:

  • Klon Arduino Nano z usb C, z wlutowanymi pinami
  • Płytka stykowa (jakaś z tych większych)
  • Kabel USB-C do podłaczenia komputera

To na początek powinno wystarczyć.

No i pokombinuj z podłączeniem klawiatury do stykówki.

41 minut temu, Kshyhoo napisał:

@orb777, żeby kupić, muszę wiedzieć co kupić i być pewnym, że mam kupić. Dlatego robię to w symulatorze. Może i kupię wcześniej, ale muszę być pewny, że to co chcę wymyśliłem, mogę osiągnąć za pomocą Arduino. Na razie idzie topornie, więc może przyda się kabel 80pin (wiem, że trzeba jeszcze co najmniej dwa - nie piszcie tego ;p).

Czaję. Chociaż na twoim miejscu zrobiłbym to w taki sposób, jaki najlepiej ogarniasz, a arduino potraktował tymczasowo jako nowe hobby. Przewody mają większą szansę przeżyć kolejne 25 lat niż elektronika z Chin. Też czasem dłubię  amatorsko od kilku miesięcy (esp32 + mikropytka), ale nie oparłbym na swoim ulepie bardziej kluczowych elementów w chałupie, hehe. 

Dnia 28.12.2024 o 17:59, Kshyhoo napisał:

Do rzeczy: mam w domu sterowanie oświetleniem opartym na przyciskach i przekaźnikach bistabilnych F&F BIS-411 2Z 230V . Wszystko robiłem osobiście, to jeden z moich zawodów...

Chciałbym do tych przekaźników dodać klawiaturę 4x10 z podświetleniem LED, oddaloną jakieś 2m, od skrzynki sterowniczej.

Próby zrealizowania to w technice cyfrowej mnie przerosły.

Podpowiedziano mi, że układ na dwóch Arduino (jeden po stronie klawiatury, drugi po stronie przekaźników), byłby najlepszy.

Wracam do początku dyskusji z takimi uwagami.

  1. Przekaźniki bistabilne F&F BIS-411 2Z wymagają zasilania 230V więc nie mogą być bezpośrednio sterowane z Arduino, wymagają dodatkowego bloku przekaźników.
    428748341_FFBIS-411.thumb.png.8d7fe8ff8cab7dae53b23dacf406ff74.png
  2. Przyciski klawiatury z podświetleniem LED.
    1263963533_PrzyciskzLED.thumb.png.d63ca869fe506ac5ede12025bc0b9333.png
    Czy LED ma być włączone na stałe, czy tylko po załączeniu przekaźnika?
     
  3. Dnia 30.12.2024 o 01:01, Kshyhoo napisał:

    Generalnie mógłbym użyć 23IOA08, albo moduł Tuya Zigbee, bo mam już sporo urządzeń na bramie MOES.

    Ta technologia wymaga zasilania 9, 12 lub 24V - nie może więc bezpośrednio współpracować z Arduino (5V).
    Skoro masz już urządzenia Zigbee czemu chcesz wprowadzić kolejny standard?

  4. Dlaczego do obsługi klawiatury 4x10 klawiszy i modułu 40 przekaźników nie można zastosować techniki z multiplexerami 8x1, 4x1 i 2x1? Do obsłużenia klawiatury potrzeba 6 pinów, do przekaźników kolejne 6. W Arduino dostępnych jest 20 pinów I/O: 2-13, 18-19 i A0-A5.

A ja w ogóle nie widzę sensu istnienia tego wątku - po co jakieś arduiny, multipleksery i inne dziwactwa jak gość już ma taśmę 80 żył i na tym postanowił skończyć?

Cytat

Przekaźniki bistabilne F&F BIS-411 2Z wymagają zasilania 230V więc nie mogą być bezpośrednio sterowane z Arduino, wymagają dodatkowego bloku przekaźników.

Przecież wielokrotnie pisano, że jest potrzeba opto-izolacji w sterowaniu przekaźnikami.

Cytat

Przyciski klawiatury z podświetleniem LED.

Jasne, jak słońce...

Cytat

Ta technologia wymaga zasilania 9, 12 lub 24V - nie może więc bezpośrednio współpracować z Arduino (5V).

Jak będzie "ta" technologia, nie będzie Arduino (o tym też już pisano).

Cytat

Dlaczego do obsługi klawiatury 4x10 klawiszy i modułu 40 przekaźników nie można zastosować techniki z multiplexerami...

Można, ale trzeba umieć takie rzeczy robić, a nie bardzo (o czym wspomniano w tym wątku wiele razy).

Cytat

Skoro masz już urządzenia Zigbee czemu chcesz wprowadzić kolejny standard?

Bo Arduino kosztuje grosze a sterowanie 40 przekaźnikami poprzez Zigbee krocie (o czym pisano już w tym wątku).

Cytat

A ja w ogóle nie widzę sensu istnienia tego wątku - po co jakieś arduiny, multipleksery i inne dziwactwa jak gość już ma taśmę 80 żył i na tym postanowił skończyć?

Dzięki za "gościa". Ale kabel (a nie taśma) to ostateczność.

Z wątku robi się off-topik z pytaniami ma poziomie Milionerzy...

Zastanawiam się, po kiego grzyba zakładałem ten wątek, jeżeli praktycznie wszystkie wypowiedzi nie wnoszą wiele do rozwiązania tematu!?

A wiem... po to, żeby się  przekonać, że polskie fora już takie są.

Proszę, nie wypowiadajcie się w tym wątku, jeżeli nie chcecie pomóc a tylko skrytykować. Nie zakładałbym tego wątku, gdybym sam mógł sobie poradzić. Ale dopięliście swego, właśnie uświadomiliście mi, jaki to jestem durny i z motyką na słońce się porwałem...

Ostatecznie zostaje kabel 80pin, albo sznur! I nie piszcie po raz kolejny, że 80 przewodów to za mało, żeby to obsłużyć, bo to wiem i było to już pisane w tym wątku.

 

Szczęśliwego Nowego Roku. I siema...

 

 

(edytowany)

Te przekaźniki obsługują lampki we włącznikach dzwonkowych. Czy instrukcja obsługi, dokumentacja porusza ten temat? Czy to ma być neonówka, czy co. Jest podana wartość maksymalna 5 mA. Sprawdził bym ten trop, może wystarczy 40 żyłowy przewód.

Edytowano przez matsobdev

Drodzy panowie, może czas na dwa głębokie wdechy i wydechy, mały restart i filiżankę kawy

Zacznijmy może od początku. Moim zdaniem klawiatura jest na tyle duża, że nie trzeba się skupiać na minimalizacji elementów i gabarytów za wszelką cenę. Przecież i tak trzeba będzie ją wsadzić do jakieś obudowy? Więc myślę że ostatecznie mamy spokojnie miejsce na PCB wielkości nawet samej klawiatury, które może być pod nią. Jedyne co warto rozważyć to, to aby konstrukcja była niskoprofilowa, aby nie robić zbyt grubej kanapki.

Przydałby się jakiś schemat, choćby blokowy, jak miałby taki system wyglądać? Jako całość. Klawiatura to tak naprawdę tylko interfejs i fragment większej całości. Co do samego schematu i metody obsługi. Jeżeli się zgadzamy, że moja uwaga, co do wielkości PCB jest trafna, no to jesteśmy moim zdaniem przynajmniej w jednej kwestii w domu, i nie musimy wymyślać koła na nowo.

Co do metody obsługi samej klawiatury i LEDów. Metoda która zaproponowałem, jest stosowana od 10 leci, jest sprawdzona, elegancka i dobrze opisana w literaturze, oraz starszych kursach programowania uC 8051, AVRów w C, Arduino IDE też ją w jakiś sposób implementuje, więc trzeba tylko do tego stworzyć schemat ideowy. Zresztą płytki do kursów na 8051 czy AVR też z tego korzystały, tylko na mniejsza skalę. bo max 16 klawiszy i wyświetlacz 4 do 6 LED 7 segmentów. Ale jest to do zaadaptowania.

Kwestia komunikacji klawiatura <> przekaźniki. Ja uważam że standard RS485 jest najlepszy od strony sprzętowej. Protokół. najlepiej MODBUS RTU, bo wtedy można kupić gotowe płytki przekaźników zamiast samemu je rzeźbić.

Oprogramowanie. No niestety nikt tu nie da gotowca, ale żeby też coś zaproponować, czy pomóc, najpierw musi być wyjaśniona kwestia sprzętowa, i na tym się należy skupić najpierw.

Warto przeanalizować te projekty komputerków edukacyjnych wykorzystują multipleksing. Jedna na 80C51 druga na AVR.

AVT2250.pdfAVT3505.pdf

13 godzin temu, matsobdev napisał:

Te przekaźniki obsługują lampki we włącznikach dzwonkowych. Czy instrukcja obsługi, dokumentacja porusza ten temat? Czy to ma być neonówka, czy co. Jest podana wartość maksymalna 5 mA.

Mógłbyś napisać jaśniej co masz na myśli?

44 minuty temu, Kshyhoo napisał:

Sterowane przez L.

Może być także przez N.

942341991_ffsterowanie.thumb.png.2de1599673be2cc86aa8d4ffb92bb071.png

O jakiej pamięci myślisz? Z danych technicznych wynika, że po zaniku zasilania nie pamiętają stanu.

1081509186_FFDane.thumb.png.c4bb74ab88bc8a5871d934b00bf49a64.png

W pierwszym lepszym przycisku z podświetleniem zastosowano LED 230V.

Przycisk_LED.thumb.png.94af56c9ad83bc1690dac4eb6f7e2d04.png

 

Dnia 3.01.2025 o 22:02, BlackJack napisał:

Moim zdaniem klawiatura jest na tyle duża, że nie trzeba się skupiać na minimalizacji elementów i gabarytów za wszelką cenę. Przecież i tak trzeba będzie ją wsadzić do jakieś obudowy? Więc myślę że ostatecznie mamy spokojnie miejsce na PCB wielkości nawet samej klawiatury, które może być pod nią. Jedyne co warto rozważyć to, to aby konstrukcja była niskoprofilowa, aby nie robić zbyt grubej kanapki.

Dobry pomysł.

Dnia 3.01.2025 o 22:02, BlackJack napisał:

Metoda która zaproponowałem, jest stosowana od 10 leci, jest sprawdzona, elegancka i dobrze opisana w literaturze, oraz starszych kursach programowania uC 8051, AVRów w C, Arduino IDE też ją w jakiś sposób implementuje, więc trzeba tylko do tego stworzyć schemat ideowy. Zresztą płytki do kursów na 8051 czy AVR też z tego korzystały, tylko na mniejsza skalę. bo max 16 klawiszy i wyświetlacz 4 do 6 LED 7 segmentów. Ale jest to do zaadaptowania.

Moja propozycja to zastosowanie rejestrów przesuwających PISO i SIPO. Odczytywanie klawiatury mogłoby być zrealizowane np. jak tu.

Dnia 3.01.2025 o 22:02, BlackJack napisał:

Przydałby się jakiś schemat, choćby blokowy, jak miałby taki system wyglądać? Jako całość.

To przykładowy schemat funkcjonalny:

328167551_Schematfunkcjonalny.thumb.png.54d4df2471859c45adb8abfe4c1c5455.png

Jako elementy wykonawcze wykorzystał bym płyty z przekaźnikami z cewkami 5 lub 12V (zaproponowane już na początku wątku). Sposób wykorzystania jest pokazany np. tu.

1 godzinę temu, Kshyhoo napisał:

Wiesza się. Moje też się wieszają. HGW dlaczego...

Kup sprzęciwo, mylionów nie kosztuje, odpal, zobacz. Symulator dobry, żeby ogólnie sprawdzić, czy widzisz się w temacie. Arduino wypada blado w stosunku cena/możliwości np. do esp32, ale to każdego wola w czym tam sobie dłubie.

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...