Arduino ,per motorizzazione cancelli 24 volt ad ante

Aiuto per sviluppo programma .

« Older   Newer »
 
  Share  
.
  1.  
    .
    Avatar

    Wunderlich -A
    cipollacipollacipollacipollacipolla

    Group
    Allievo Radiomeccanico
    Posts
    2,376
    Location
    Siena

    Status
    Offline
    Buongiorno a tutti.
    Ho recuperato , due motori DC 24 volt DC.
    Mi era venuto in mente di automatizzarlo con Arduino.
    Ma non saprei da dove partire.
    Sostanzialmente, avrei pensato ad un ingresso start , uno stop , fotocellula.
    Uscite separate per comando relè motori anta 1 e anta 2 ,con relè inversione. Eventualmente un relè lampeggiante.
    Qualcuno del Forum ha già un programma già sviluppato ?
    Grazie per l'aiuto.
    Marco
     
    Top
    .
  2.  
    .
    Avatar

    UV
    cipollacipollacipolla

    Group
    Allievo Radiomeccanico
    Posts
    881
    Location
    Magenta

    Status
    Offline
    ciao,

    prendi spunto qui

    https://techatronic.com/automatic-door-ope...or-and-arduino/

    https://www.instructables.com/Make-a-Autom...g-and-Closing-/
     
    Top
    .
  3.  
    .
    Avatar

    Wunderlich -A
    cipollacipollacipollacipollacipolla

    Group
    Allievo Radiomeccanico
    Posts
    2,376
    Location
    Siena

    Status
    Offline
    Grazie per la risposta Iw2evk.
    Purtroppo entrambi hanno un comando per un solo motore.
    Io ho necessità di comandi per due motori , trattasi di cancelli ad a due ante battenti.
    Comunque grazie per l'interessamento.
    Marco.
     
    Top
    .
  4.  
    .
    Avatar

    Octal
    cipolla

    Group
    Member
    Posts
    133

    Status
    Offline
    Pensa prima a come cablare tutto l'apparato e prova a postare uno schema (connessioni con arduino incluse). Ho scritto alcuni programmi on molto tempo fa, quando avrò tutto sotto gli occhi ti posso provare a aiutare
     
    Top
    .
  5.  
    .
    Avatar

    Wunderlich -A
    cipollacipollacipollacipollacipolla

    Group
    Allievo Radiomeccanico
    Posts
    2,376
    Location
    Siena

    Status
    Offline
    Grazie Damn.per la risposta
    Non ho grosse pretese , per lo schema mi adatto a quello che mi si propone..out a relè o out digitali pnp / npn.
    Il sistema dovrebbe , molto semplicemente comandare due motori , ( apertura a battente)
    Con relativi ritardi di sfasamento ante , il fase di apertura e di richiusura.eventuale comando out lampeggiante.
    Ingressi , start apertura.
    Stop. Fotocellula di riapertura in fase di motori in chiusura e se possibile un ingresso per abilitazione comando di chiusura automatica.

    Per gli arresti motori , tempi di lavoro impostabili.
     
    Top
    .
  6.  
    .
    Avatar

    Wunderlich -B
    peperonecrusco_lr

    Group
    Mastro Elettronico
    Posts
    3,399
    Location
    Galbiate (LC)

    Status
    Offline
    Attenzione che i cancelli non si possono automatizzare fai da te. Vige l'obbligo di certificazione e manutenzione annuale certificata.
    Non si può fare con arduino.
     
    Top
    .
  7.  
    .
    Avatar

    Octal
    cipolla

    Group
    Member
    Posts
    133

    Status
    Offline
    CITAZIONE (marcoces @ 15/2/2024, 15:26) 
    Grazie Damn.per la risposta
    Non ho grosse pretese , per lo schema mi adatto a quello che mi si propone..out a relè o out digitali pnp / npn.
    Il sistema dovrebbe , molto semplicemente comandare due motori , ( apertura a battente)
    Con relativi ritardi di sfasamento ante , il fase di apertura e di richiusura.eventuale comando out lampeggiante.
    Ingressi , start apertura.
    Stop. Fotocellula di riapertura in fase di motori in chiusura e se possibile un ingresso per abilitazione comando di chiusura automatica.

    Per gli arresti motori , tempi di lavoro impostabili.

    Arduino dispone di tre tipi di porte:
    Analogiche (lavorano solo in input), PWM e digitali. Nel tuo caso ti basterebbero le uscite digitali, da impiegare per comandare i relè e per accettare gli input di comando. Il lavoro sarebbe fattibilissimo (ti posso buttare giù anche una bozza di programma), ma se come dice Stefano vige l'obbligo di certificare l'impianto allora l'idea muore in partenza...
     
    Top
    .
  8.  
    .
    Avatar

    Wunderlich -B
    peperonecrusco_lr

    Group
    Mastro Elettronico
    Posts
    3,399
    Location
    Galbiate (LC)

    Status
    Offline
    In sintesi, se succede qualcosa a qualcuno e l'impianto non è a norma, si risponde penalmente.

    https://www.came.com/it/pressroom/news/nor...sono-importanti
     
    Top
    .
  9.  
    .
    Avatar

    Wunderlich -A
    cipollacipollacipollacipollacipolla

    Group
    Allievo Radiomeccanico
    Posts
    2,376
    Location
    Siena

    Status
    Offline
    Si , ne sono al corrente , anche perché li monto.
    Ecco perché sono venuto in possesso di due motori 24 volt smontati da un automazione praticame nuova.
    Ma come ben sapete , si fa prima a prendere un kit nuovo che sostituire scheda , ricevente radio e fotocellule.... purtroppo le scariche elettriche non perdonano.
    Il cliente per pochi decine di euro in più , ha giustamente acquistato un Kit nuovo.
    Così certificando il cancello e godendo di una nuova garanzia
    Tornando a me , lo vorrei utilizzare in privato presso un appezzamento terreno , ove non c'è passaggio né di autoveicoli , né di persone.
    Eventualmente la sua operatività è eseguita dal sottoscritto e da nessun altro.
    Comunque è bene sempre ribadile le normative in materia.
    Grazie Stefano, per la puntualizzazione.
    Del resto era più una voglia di sperimentare Arduino , su questa appilicazine.
    Grazie Damn , per il supporto.
    Buona serata a tutti.

    Edited by marcoces - 15/2/2024, 21:27
     
    Top
    .
  10.  
    .
    Avatar

    UV
    cipollacipollacipolla

    Group
    Allievo Radiomeccanico
    Posts
    691
    Location
    Milano / Martina Franca

    Status
    Online
    CITAZIONE (DamnLarsen @ 15/2/2024, 19:42) 
    CITAZIONE (marcoces @ 15/2/2024, 15:26) 
    Grazie Damn.per la risposta
    Non ho grosse pretese , per lo schema mi adatto a quello che mi si propone..out a relè o out digitali pnp / npn.
    Il sistema dovrebbe , molto semplicemente comandare due motori , ( apertura a battente)
    Con relativi ritardi di sfasamento ante , il fase di apertura e di richiusura.eventuale comando out lampeggiante.
    Ingressi , start apertura.
    Stop. Fotocellula di riapertura in fase di motori in chiusura e se possibile un ingresso per abilitazione comando di chiusura automatica.

    Per gli arresti motori , tempi di lavoro impostabili.

    ma se come dice Stefano vige l'obbligo di certificare l'impianto allora l'idea muore in partenza...

    Permettetemi di dissentire su questa affermazione
    Uno schema elettrico o un codice di programmazione non possono considerarsi fuori legge....
    La possibile ed eventuale responsabilità resta sempre a carico di chi installerà e metterà in funzione l'impianto.
    ...ovviamente si tratta del mio modesto parere!
     
    Top
    .
  11.  
    .
    Avatar

    Wunderlich -A
    cipollacipollacipollacipollacipolla

    Group
    Allievo Radiomeccanico
    Posts
    2,376
    Location
    Siena

    Status
    Offline
    Be' , purtroppo in Italia funziona così , tutto e lecito , finché nessuno si infortuna.
    Dopo di che qualcuno ne deve rispondere.la legge parla chiaro.....certo che tra le due estremità c'è sempre una via di mezzo....
    Ed è il mio caso.
    Questo è il mio modesto parere.
    Ciao Fermat.
     
    Top
    .
  12.  
    .
    Avatar

    Wunderlich -B
    peperonecrusco_lr

    Group
    Mastro Elettronico
    Posts
    3,399
    Location
    Galbiate (LC)

    Status
    Offline
    Arduino non è certificato nemmeno per l' emc. Le scariche elettriche faranno ancora peggio, ma basta la commutazione del carico a renderlo inaffidabile. Usa un Logo o uno Zelio.

    Non è fuori legge il codice o arduino, ma l'uso che se ne fa.
     
    Top
    .
  13.  
    .
    Avatar

    UV
    cipollacipollacipolla

    Group
    Allievo Radiomeccanico
    Posts
    691
    Location
    Milano / Martina Franca

    Status
    Online
    CITAZIONE (marcoces @ 15/2/2024, 21:31) 
    Be' , purtroppo in Italia funziona così , tutto e lecito , finché nessuno si infortuna.
    Dopo di che qualcuno ne deve rispondere.la legge parla chiaro.....certo che tra le due estremità c'è sempre una via di mezzo....
    Ed è il mio caso.
    Questo è il mio modesto parere.
    Ciao Fermat.

    Prova a dare un occhio qui
    https://gitlab.com/motivemachine/dual-swing-gate-controller

    Ci dovrebbe essere quello che cerchi...il controllo dei due motori avviene tramite relè come già suggerito. Non vedo nel progetto la presenza delle fotocellule ma ritengo sia semplice implementarle...

    ancora qui..
    www.hackster.io/k-gray/automated-driveway-gates-ef5c75

    Edited by Fermat - 15/2/2024, 22:57
     
    Top
    .
  14.  
    .
    Avatar

    Octal
    cipolla

    Group
    Member
    Posts
    133

    Status
    Offline
    CITAZIONE (marcoces @ 15/2/2024, 21:26) 
    Si , ne sono al corrente , anche perché li monto.
    Ecco perché sono venuto in possesso di due motori 24 volt smontati da un automazione praticame nuova.
    Ma come ben sapete , si fa prima a prendere un kit nuovo che sostituire scheda , ricevente radio e fotocellule.... purtroppo le scariche elettriche non perdonano.
    Il cliente per pochi decine di euro in più , ha giustamente acquistato un Kit nuovo.
    Così certificando il cancello e godendo di una nuova garanzia
    Tornando a me , lo vorrei utilizzare in privato presso un appezzamento terreno , ove non c'è passaggio né di autoveicoli , né di persone.
    Eventualmente la sua operatività è eseguita dal sottoscritto e da nessun altro.
    Comunque è bene sempre ribadile le normative in materia.
    Grazie Stefano, per la puntualizzazione.
    Del resto era più una voglia di sperimentare Arduino , su questa appilicazine.
    Grazie Damn , per il supporto.
    Buona serata a tutti.

    Se ti interessa sperimentare, potresti provare con qualcosa del genere. Ovviamente è bene effettuare le prove su breadboard e coi motori disconnessi dai relè

    CODICE
    int motore1_apri=1;
    int motore1_chiudi=2;
    int motore2_apri=3;
    int motore2_chiudi=4;
    int lampeggiante=5;
    int fotocellula=6;
    int interruttore=7;
    int ritardo_anta=1000;
    int arresto_apertura=8;
    int arresto_chiusura=9;
    int apertura;
    int chiusura;
    int ritardo_apertura=10000;

    void setup() {
    pinMode(motore1_apri,OUTPUT);
    pinMode(motore1_chiudi,OUTPUT);
    pinMode(motore2_apri,OUTPUT);
    pinMode(motore2_chiudi,OUTPUT);
    pinMode(lampeggiante,OUTPUT);
    pinMode(fotocellula,INPUT);
    pinMode(interruttore,INPUT);
    }

    void loop() {
    if(interruttore==HIGH){
     digitalWrite(lampeggiante,HIGH);
     digitalWrite(motore1_apri,HIGH);
     delay(ritardo_anta);
     digitalWrite(motore2_apri,HIGH);
     apertura==HIGH;
    }
    digitalRead(arresto_apertura);
    if(apertura==HIGH and arresto_apertura==HIGH){
     digitalWrite(motore1_apri,LOW);
     digitalWrite(motore2_apri,LOW);
     delay(ritardo_apertura);
     digitalWrite(motore2_chiudi,HIGH);
     delay(ritardo_anta);
     digitalWrite(motore1_chiudi,HIGH);
     apertura==LOW;
     chiusura==HIGH;
    }
    digitalRead(arresto_chiusura);
    if(chiusura==HIGH and arresto_chiusura==HIGH){
     digitalWrite(motore2_chiudi,LOW);
     digitalWrite(motore1_chiudi,LOW);
     delay(2000);
     digitalWrite(lampeggiante,LOW);
    }
    delay(20);
    }


    Come puoi vedere ho implementato soltanto la funzione dell'interruttore, ma ti ho aperto diverse variabili per aggiungere ciò che chiedi. Prova un po' a sperimentare. Non sapendo come funzionano i motori dei cancelli non sono sicuro di aver azzeccato tutto, probabilmente dovrai aggiustare un po' di cose (ho ipotizzato ci siano dei sensori per bloccare la corsa in apertura e chiusura)
     
    Top
    .
  15.  
    .
    Avatar

    Wunderlich -A
    cipollacipollacipollacipollacipolla

    Group
    Allievo Radiomeccanico
    Posts
    2,376
    Location
    Siena

    Status
    Offline
    Grazie Damn, per la bozza fatta. Vedo di compilarlo su Arduino . Vediamo cosa ne esce. Grazie infinite per Adesso....Buon fine settimana.

    Grazie Fermat , per il link suggerito.
     
    Top
    .
14 replies since 4/2/2024, 18:28   402 views
  Share  
.