logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Satel Micra - podłączenie licznika rowerowego jako czujnika zaniku obrotów

karolen1 18 Kwi 2020 10:35 819 12
REKLAMA
  • #1 18627261
    karolen1
    Poziom 11  
    Posty: 195
    Pomógł: 1
    Ocena: 24
    Witam
    Potrzebował bym podłączyć licznik rowerowy, jako czujnik zaniku obrotów. Próbował ktoś lub wie, jak to podłączyć, żeby po zaniku obrotów otrzymać wiadomość. Z góry dzięki za pomoc
  • REKLAMA
  • Pomocny post
    #2 18627342
    Kozakowski
    Poziom 18  
    Posty: 123
    Pomógł: 29
    Ocena: 42
    Akurat Micra w tym temacie będzie chyba trudna do współpracy. Jeżeli znajdziesz lub zbudujesz moduł który będzie zamieniał obroty na napięcie to w trybie modułu komunikacyjnego możesz ustawić napięcie poniżej którego Micra uzna to za alarm. Najprościej to w każdym innym alarmie podłączyć kontaktron pod wejście i ustawić "max czas braku naruszenia"
  • Pomocny post
    #3 18627412
    bhtom
    Poziom 39  
    Posty: 4488
    Pomógł: 444
    Ocena: 600
    Witam,

    karolen1 napisał:
    Potrzebował bym podłączyć licznik rowerowy, jako czujnik zaniku obrotów


    Kompletny licznik, czy tylko czujnik z licznika? Jeśli tylko czujnik, który z reguły jest kontaktronem, to spróbuj normalnie podłączyć pod wejście i zmieniając czułość linii i parametr "Powrót" potestuj czy zadziała.
    Najlepiej byłoby podłączyć jeden kontaktron pod dwa wejścia modułu (pierwsze jako NO, a drugie jako NC) aby zabezpieczyć się przed przypadkiem zatrzymania się magnesu akurat na czujniku.
    Oczywiście wszystko zależy od częstotliwości impulsów, jeśli będzie zbyt duża, to moduł nie będzie wykrywał zmian na wejściu. W takim wypadku potrzebny będzie np. przekaźnik programowalny Logo! Siemensa z wejściami licznikowymi, a Micra tylko do realizacji powiadamiania.

    Pozdrawiam.
  • REKLAMA
  • #4 18628441
    karolen1
    Poziom 11  
    Posty: 195
    Pomógł: 1
    Ocena: 24
    Jest to kontaktron z licznikiem rowerowym który pokazuje obroty bębna .Obroty na skrzyni gdzie jest kontaktron to ok 60 obrotów na minutę 😉więc chyba najrozsądniej będzie podłączyć pod 2 wejścia
  • REKLAMA
  • #6 18628567
    dzolo35
    Poziom 22  
    Posty: 340
    Pomógł: 56
    Ocena: 118
    Kolego.
    Wystarczy napisać prosty program na Arduino sprawdzający zmianę stanu wejścia , jeśli stan wejścia (u Ciebie kontaktron) nie zmieni się w czasie np: 60s. , To wysteruj dane wyjście na jakiś czas , tym wyjściem przez przekaźnik , sterujesz dane wejście w micrze , zaprogramowane aby wysłać SMS z danym tekstem .
  • REKLAMA
  • #8 18628740
    karolen1
    Poziom 11  
    Posty: 195
    Pomógł: 1
    Ocena: 24
    Będę miał chwilę to sprawdzę .Mam połączoną krańcówkę oraz 2 czujniki optyczne i fajnie to działa .Nie chciał bym jeszcze tam Arduino pakować 😉jeszcze dochodzi dodatkowy pobór prądu
  • Pomocny post
    #9 18629063
    dzolo35
    Poziom 22  
    Posty: 340
    Pomógł: 56
    Ocena: 118
    Jeśli masz licznik , w którym po zaniku zliczania , po jakimś czasie gaśnie wyświetlacz (cyfry) , i Tobie będzie pasować tak duża zwłoka czasowa , to można to wykorzystać .
    Na mikrze też można spróbować , dając dwa kontaktrony ułożone naprzeciwko siebie , i podłączyć osobno pod dwa wejścia cyfrowe , oraz wykorzystać funkcje , czas opóźnienia naruszenia wejścia .
  • #10 18629338
    karolen1
    Poziom 11  
    Posty: 195
    Pomógł: 1
    Ocena: 24
    dzolo35 napisał:
    Jeśli masz licznik , w którym po zaniku zliczania , po jakimś czasie gaśnie wyświetlacz (cyfry) , i Tobie będzie pasować tak duża zwłoka czasowa , to można to wykorzystać .
    Na mikrze też można spróbować , dając dwa kontaktrony ułożone naprzeciwko siebie , i podłączyć osobno pod dwa wejścia cyfrowe , oraz wykorzystać funkcje , czas opóźnienia naruszenia wejścia .

    Właśnie spróbuje podłączyć przez 2 wejścia cyfrowe choć wolał bym przez 1. Co do licznika muszę go rozebrać i zobaczyć ponieważ wyświetla on godzinę jeśli nie ma aktywności
  • #11 18637770
    karolen1
    Poziom 11  
    Posty: 195
    Pomógł: 1
    Ocena: 24
    Micra działa i pokazuje brak ruchu lecz licznik nie działa 😉więc trzeba założyć jeszcze jeden kontaktron. Założony został inny czujnik
    Załączniki:
    • Satel Micra - podłączenie licznika rowerowego jako czujnika zaniku obrotów IMG_20200423_102935.jpg (1.58 MB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #12 18642324
    karolen1
    Poziom 11  
    Posty: 195
    Pomógł: 1
    Ocena: 24
    dzolo35 napisał:
    Jeśli masz licznik , w którym po zaniku zliczania , po jakimś czasie gaśnie wyświetlacz (cyfry) , i Tobie będzie pasować tak duża zwłoka czasowa , to można to wykorzystać .
    Na mikrze też można spróbować , dając dwa kontaktrony ułożone naprzeciwko siebie , i podłączyć osobno pod dwa wejścia cyfrowe , oraz wykorzystać funkcje , czas opóźnienia naruszenia wejścia .

    Zrobiłem dokładnie tak jak napisałeś lecz chce przełożyć czujnik w jeszcze jedno miejsce i mam ustawioną czułość na na minimalna 5.2 s lecz jest mi potrzebne ok 8s między impulsami .
  • #13 18645510
    dzolo35
    Poziom 22  
    Posty: 340
    Pomógł: 56
    Ocena: 118
    Kolego.
    Jeśli podłączasz to pod micre , to zapewne masz już przy niej zasilanie 12 v . które możesz wykorzystać do zasilania innego układu , np: można zbudować dwa układy opóżniające załączenie przekażnika , np kit NE 085( układ opóżniania zał. głośników , prosty schemat w sieci ) i podłączając każdy układ z osobna , zasilając go 12 v. przez osobny kontaktron w typie NC , a obwód przekażnika tych układów , podpinasz pod wej. micry .
    Drugim sposobem jest montaż przy micrze np: arduino Uno (Jej zasilanie bierzesz albo 230v i przez zasilacz na 12 v , lub bezpośrednio z micry12v ) i wgranie do niego kodu , który zamieszczam poniżej , wystarczy jeden kontaktron i masz też pełną kontrole , nad modyfikacją czasów .


    /* układ który będzie liczył impulsy (obroty silnika)
    i jeśli impulsów nie będzie to na jednym z wyjść pojawi
    się ostrzezenie(stan wysoki), a potem alarm ( stan wysoki).*/

    /*
    WEJ. 2 - kontaktron przez typ INPUT_PULLUP
    WYJ. 4 - podłączony buzzer prealarm.
    WYJ. 5 - podłączony przekaznik zwierajacy styki wejscia w micrze (ALARM)
    WYJ. 7 - LED stan O.K. */

    // Odczyt obrotów (RPM)
    int guzik = 0; //Utworzenie zmiennej RPM (obroty)
    unsigned long ostatniemillis = 0;
    unsigned long ostatniemillis2 = 0;

    void guziksilnika()
    { guzik++;}

    void setup() {
    pinMode(2, INPUT_PULLUP); // kontaktron
    pinMode(4,OUTPUT); //buzzer
    pinMode(5,OUTPUT); //przekażnik arduino
    pinMode(7,OUTPUT); //dioda LED


    attachInterrupt(0, guziksilnika, CHANGE);//wej. 2,change- reaguje na zmiane stanu guzika
    }

    void loop()

    {
    {
    if (millis() - ostatniemillis >= 2000) // czas w którym mają być dane impulsy
    {
    ostatniemillis = millis();
    if ((guzik== 0))//jesli silnik stoi
    {
    digitalWrite(4, HIGH);
    }
    else
    {
    digitalWrite(4, LOW);
    }

    if ((guzik>= 1) )//jesli silnik chodzi

    {
    digitalWrite(7, HIGH);
    digitalWrite(5, LOW);

    ostatniemillis2 = 0;
    ostatniemillis2 = millis();
    }
    else
    {
    digitalWrite(7, LOW);
    }

    guzik=0;
    }
    }
    /////--------------------------------------------------------
    /// czas 13000 można sobie dowolnie zmieniać i obliczyć zał. 5
    {
    if (millis() - ostatniemillis2 >= 13000) //13000-2000=11000 ms.(11s.) po tm czasie załączy się alarm
    {
    ostatniemillis2 = millis();
    if ((guzik== 0) )
    {
    digitalWrite(5, HIGH);
    }
    else
    {
    digitalWrite(5, LOW);
    }
    }
    }
    }

Podsumowanie tematu

✨ Użytkownik poszukiwał sposobu na podłączenie licznika rowerowego jako czujnika zaniku obrotów do systemu Micra. W odpowiedziach zasugerowano, że Micra może mieć trudności z bezpośrednim połączeniem, ale możliwe jest użycie modułu, który przekształca obroty na napięcie, co pozwoli na ustawienie alarmu w Micra. Rekomendowano również podłączenie kontaktronu do dwóch wejść, aby uniknąć problemów z zatrzymywaniem się magnesu. Inna propozycja to użycie Arduino do monitorowania stanu wejścia i wysyłania powiadomień w przypadku braku impulsów. Użytkownik rozważał różne metody podłączenia, w tym wykorzystanie zasilania 12V z Micra do zasilania dodatkowych układów opóźniających. Ostatecznie, użytkownik stwierdził, że Micra działa, ale licznik wymaga dodatkowego czujnika.
Wygenerowane przez model językowy.
REKLAMA