Dopo aver finito i LED lampeggianti in modi assolutamente unici e meravigliosi, ti consigliamo di interagire con l'ambiente fisico. Ecco dove arrivano gli attuatori lineari. Se vuoi muovere qualcosa, aprire qualcosa, ruotare qualcosa, un attuatore lineare è molto probabilmente il modo migliore per farlo. E perché il sollevamento, il muoversi, il giraggio quando puoi ottenere un attuatore lineare per fare il duro lavoro.
Sicuramente puoi premere un pulsante su un telecomando o un interruttore a bilanciere, ma perché non avere un sensore di movimento o anche un orologio in tempo reale per eventi basati sul tempo.
Se stai solo entrando in Arduino, potresti non essere consapevole che non puoi semplicemente collegare un grande motore ai pin della tavola e iniziare a spostarlo. È necessario utilizzare un po 'di meccanismo di commutazione per trasportare il carico ad alto corrente. È possibile utilizzare un driver a motore o un ponte H, ma il modo più semplice e veloce è utilizzare un paio di relè o una relè. Hai due opzioni quando si utilizza un Arduino con un attuatore lineare. Puoi semplicemente utilizzare la scheda di relè per controllare la potenza che va all'attuatore senza informazioni sulla posizione o se si utilizza uno degli attuatori di feedback FA-PO è possibile determinare la posizione dell'albero e creare un controllo della posizione a loop chiuso. In questo articolo ci concentreremo sull'opzione più semplice, utilizzando i relè per controllare l'attuatore e nessuna informazione di posizione.
Assicurati di utilizzare i relè (o una lavagna) con relè SPDT. I relè SPDT (singolo polo a doppio tiro) hanno tre connessioni per ciascun relè. Comune, normalmente aperto, normalmente chiuso. Andremo più in dettaglio sui relè in un altro articolo, assicuramo solo di ottenere relè SPDT altrimenti non funzionerà. Hai bisogno di due relè SPDT per controllare l'attuatore. Con due relè SPDT puoi iniziare, fermare e cambiare direzione dell'attuatore.
Come puoi vedere nel diagramma di cablaggio in basso, collega il tuo terreno 12VDC al terminale normalmente chiuso dei due relè e collega il tuo +12VDC al terminale normalmente aperto dei due relè. È possibile creare una giunzione per dividere ogni filo in due o utilizzare un corto filo jumper. Collegano i due fili dell'attuatore al terminale comune, uno a ciascun relè.
Per il codice Arduino, supponiamo che i pin digitali 2 e 3 siano di controllare i due relè. Dovrai controllare cosa c'è sulla tua tavola. Ecco un semplice frammento di codice che mostra come puoi estendere, ritirare e fermare l'attuatore lineare.
const int RELAY_1_A = 2; const int RELAY_1_B = 3; void setup() { pinMode(RELAY_1_A, OUTPUT);
int attuatore) {pinMode(RELAY_1_B, OUTPUT);
} vuoto loop() { //This is where your program logic goes //You can call the functions to control the //actuator here, as well as reading sensors, etc.. } vuoto estendersi (int attuatore) {// Setne uno in relè e l'altro OFF // Questo si muoverà estese l'attuatore DigitalWrite(Relay_1_a, ALTO); DigitalWrite(Relay_1_b, BASSO); } vuoto retractactuator (
// impostare un relè e l'altro
// Questo si muoverà in ritratta l'attuatore
DigitalWrite(Relay_1_a, BASSO);
DigitalWrite(Relay_1_b, ALTO);
}
vuoto stoptuator (int attuatore) {
// impostare entrambi i relè
// Questo fermerà l'attuatore in frenata
DigitalWrite(Relay_1_a, BASSO);
DigitalWrite(Relay_1_b, BASSO); }
Questo dovrebbe farti andare avanti usando un Arduino (o un altro microcontrollore) con relè per controllare a Firgelli Attuatore lineare di automazione.
Se stai cercando quale attuatore lineare per cominciare, chiamaci o inviaci un'e -mail sulla nostra linea tecnica. Se stai cercando un solido attuatore a cavallo di battaglia, dai un'occhiata al Attuatori lineari della serie di dovere leggeri portiamo o il Unità di servizio leggero con feedback potenziometro. Non dimenticare un buon alimentatore da 12 VDC che può gestire carichi induttivi. MB1 parentesi per attuatori lineari (MB1 per la serie FA-150) ti farà risparmiare molto tempo e frustrazione.