Open bzykbzyk opened 8 years ago
pokaz co to za moduly - link?
Etam będę Ci linkował, obrazki pokażę. Występują pod nazwą "moduł przekaźnikowy arduino" od jednego do ośmiu, z optoizolacją.
Nie wiem czy przekaźniki to dobry pomysł, to jest dość zawodny element.
Te przekazniki maja styk NO i NC, wystarczy ze obciazenie podlaczysz do drugiego i bedziesz mial odwrocony sygnal na wyjsciu
Nie odwrócony. Tylko normalnie zwarty lub normalnie otwarty. Jeśli potrzebujesz żeby coś chodziło przez 90% czasu to lepiej sterować wtedy czasem wyłączenia. W piaszczysta wtedy t a ka rzecz w normalnie zwarty. A w sterowniku ustawiasz jako aktywny port 0 wówczas jest to zwarte kiedy przekaźnik nie pracuje.podanie jedynki na sterowniku zmieni stan przekaźnika na prace i rozewrze obwód. Oszczędza to przekaźnik.
Pokazane na zdjęciu układy to opto przekaźniki. Ich zaletą jest izolacja galwaniczna obwodów. Jeśli nie ma błędu ma płytce zwiększa odporność systemu na przecięcia.
NC to odwrócony NO. Przekaźniki może i zawodne, ale kilka razy zdarzyło mi się, że po zwarciu nawet styki się nie zgrzały a triak to kosz. Nie można korzystać z NC styku, bo po wyłączeniu sterownika z jakiegokolwiek powodu (choćby reset) wszystkie obwody zostaną zasilone, co np dla zaworu 4d może być zabójcze.
Dlatego przed triakami daje sie bezpiecznik :)
Bezpiecznik nawet szybki nie zabezpiecza w 100% triaka. Nieraz zadziałał bezp i triak kosz.
Przed wszystkim sie nie zabezpieczysz niestety.
Nie wiem jak wy, ale ja wolę w razie awarii wymienić triaka niż przekaźnik wlutowany. Ale co kto woli :-)
Dodanie inwersji w tym momencie komplikuje troszke sprawe, bo mamy kilka innych problemow do rozwiazania.
Dodaje temat do ulepszen, zgloszenie zostawiam otwarte
Moze zrobie ktores wyjscia jako odwrotne w sumie mamy troche tych pinow jeszcze wolnych
Mozna tez sprobowac w prosty sposob przerobic modul przekaznikow aby sygnal nie musial byc odwracany ...
dodane w 0.1.0.39 - prosze o testy
Dziękuję za wersję dla przekaźników. Pewnie, że można by te moduły przerobić, ale kłóciło by się to z zasadą, aby korzystać jak najbardziej z gotowych rozwiązań. Z uwagi na połączenia, dobrzy by było zaprogramować parzyste wyjścia sterujące 24, 26, itd.
parzyste naprawde cos dadza, bo nie wiem jak to rozumiec? Chodzilo o to ze mozna sobie bez inwersji poradzic, ale juz w miedzyczasie dorobilem, pin 8 odcinajacy dmuchawe jest w standardzie przygotowany dla przekaznika z Twojego modulu.
Chodzi o podłączenie do pinów arduino elementów wykonawczych i czujników. Można użyć "Złącze ARK do płytki stykowej", ma wyprowadzenia gold pinów w jednym rzędzie. A to właśnie parzyste piny 22 - do DS oraz 24, 26 itd do przekaźników. Docelowo (jeśli to nie byłby problem) lepiej by było wykorzystać jednak już te od triaków, (coby nie dublować wyjść) zmieniając im tylko polaryzację (może jakieś zmienne do ustawienia w config). Jeśli chodzi o moduły przekaźnikowe, to gapa ze mnie, występują też sterowane wysokim potencjałem. Schemat uaktualnię.
To fajny pomysl z tymi zlaczami jednak jest to dosc ograniczone jesli chodzi o mozliwosci podlaczenia, za to wydaje mi sie ze widzialem gdzies gotowce na cala plytke ... Moglbys sie z nami na forum podzielic informacjami na jakim etapie jestes i co Ci juz działa lub nie działa.
Mozesz dorysowac na schemacie modul rtc "ds1307+24c32", podlaczone vcc,gnd,scl,sda
Są na całą Mega, ale nie miałem tego w łapkach, więc trudno określić czy się nada. Niestety Lucjan w tej chwili na biurku, jestem na etapie szycia mu nowego garnituru, czyli obudowy. Czekam na gniazda C13, moduł pomiaru prądu nie może dotrzeć (przesilenie na poczcie), regulator ac dmuchawy czeka na złożenie, i ... trochę mało czasu, więc wszystko opornie idzie. Każdy nowy wsad testuję na biurku, symulacja pieca to lampa biurkowa i zapalniczka. Od kilkunastu dni w ruchu, pracuje stabilnie. Nie grzeję cwu węglem (na razie - w planie zasobnik samoróbka, szukam zbiornika hydroforowego z demobilu) więc z uwagi na temperatury zewnętrzne piec wygaszony.
dopisalem troche rzeczy do wiki ... http://allegro.pl/modul-uniwersalny-shield-arduino-mega-170p-i5735054474.html
Ta płytka to do testów jedynie. Niestety nie ma wyprowadzonych zacisków śrubowych na D22 do D53
Ma za to pola gdzie mozna takie lub inne zlacze przylutowac
No niestety, nie jest to takie proste, bo złącze śrubowe typu ARK ma raster 5mm a w Arduino jest 2,5mm, stad moja propozycja "Złącze ARK do płytki stykowej"
Ok, uwolnie teraz zlacza analogowych wejsc i zrobimy na parzystych od 24 stan niski aktywny a na nieparzystych wysoki aktywny, chociaz to marnotrastwo ale na razie musi tak byc. Miałem plan aby 24-50 uzyc do innych celów.
Nie można by nie dublować, ale z użyciem parametrów w config załatwić sprawę? Wiadomo, że kawałek kodu musiałbyś skrobnąć i nie musi być to od razu.
Na schemacie jeszcze nie wszystko ok, wejścia sterujące przekaźników trzeba spolaryzować do plusa.
Jakiś duży mi ten plik teraz wyszedł...
Znalazłem schield do Mega z rozszyciem D24-50 na śrubowe,
https://www.tindie.com/products/duanebenson/universal-screw-block-proto-shield-system-for-arduino/
lub
ale cena zabójcza. Muszę coś innego wymyślić np w oparciu o płytkę uniwersalną.
Dodalem nastepne wyjscia dla przekaznikow w wersji v.0.1.0.47
Uwolnij wyjścia cyfrowe 24 - 30. Nie ma sensu sterować przekaźnikami stanem niskim, skoro są dostępne moduły sterowane wysokim a nawet mające możliwość konfiguracji stanu przełączania (załączenie przekaźnika wysokim lub niskim). Występują w zestawach od 1 do 8.
Jak ktoś będzie chciał jednak przekaźniki, może je włączyć zamiast triaków.
.
Ok przemyslimy sprawe, kto uzywa jeszcze zwyklego modulu przekaznikow?
Przydała by się wersja programu sterująca modułem przekaźników zamiast triaków ew mogą to być dodatkowe wyjścia z odwróconą polaryzacją bo popularne moduły wymagają sterowania niskim poziomem. Albo zmienne w programie zmieniające poziom na poszczególnych wyjściach.