Linearni aktuator za Arduino: mehatronika za vaše projekte

Linearni aktuator

Mehatronika je disciplina koja miješa mehaniku sa elektronikom, budući da je multidisciplinarna grana inženjerstva koja se oslanja na robotiku, elektroniku, računarstvo, telekomunikacije, upravljanje itd. Da biste prošli dalje od elektroničkih projekata „uradi sam“ i započeli eksperimentiranje s mehatroničkim projektima, možete početi integrirati uređaje poput motori ili linearni aktuator za vaš Arduino.

To te otvara novi svijet mogućnosti za proizvođače. U stvari, ovaj linearni aktuator je najpraktičniji sa sposobnošću izvođenja pokretnih radnji ili izvršavanja sile na druge elemente. Želite li znati više? Kažemo vam ...

Vrste linearnih aktuatora

Hidraulični pogon bagera

Postoji nekoliko vrsta aktuatora, iako ćemo se u ovom članku usredotočiti na onaj koji koristi elektromotor za pogon klipa. Ali trebali biste znati da mogu biti i druge vrste:

  • Hidraulika: Za pomicanje klipa koriste neku vrstu fluida. Primjer može biti primjer mnogih poljoprivrednih mašina ili bagera, koji koriste ove klipove i pritisak ulja za pomicanje zglobnih ruku, hidrauličnih presa itd.
  • Električni: oni su aktuatori koji koriste beskrajni vijak pomaknut elektromotorom da generiraju kretanje. Postoje i magnetni tipovi (elektromagnet), koji koriste magnetno polje za pomicanje klipa ili klipa i oprugu za vraćanje u prvobitni položaj kada se to polje ne napreže. Praktični primjer može biti konačni primjer koji iznosim u ovom članku, ili također mnogi drugi iz robotike, uobičajenih mehaničkih uređaja, itd.
  • Gume: koriste vazduh kao tečnost, umesto kao tečnost kao u slučaju hidraulike. Primjer za to su tipični linearni aktuatori koji se nalaze u tehnološkim radionicama nekih obrazovnih centara.

Krajnji cilj ovog uređaja je transformirati energiju hidraulički, električni ili pneumatski u linearnom potisku u ovom slučaju, vršeći tako silu, potisak, djelujući kao regulator, aktivirajući neki drugi mehanizam itd.

O elektroničkom linearnom aktuatoru

Unutarnji linearni aktuator: rad i dijelovi

U osnovi a električni linearni aktuator ponekad nije ništa više od električnog motora može biti NEMA kao što je već viđeno. Ovaj motor okreće svoje vratilo i pomoću kombinacije zupčanika ili nazubljenih lanaca okreće beskrajni vijak. Ovaj beskrajni vijak bit će zadužen za klizanje klipa ili štapa u jednom ili drugom smjeru (ovisno o smjeru rotacije).

Ese klip to će biti onaj koji služi kao pokretač da nešto potisne, povuče, izvrši silu itd. Primjene su prilično široke. Kao što vidite, to je nešto sasvim jednostavno što ne sadrži previše misterija.

Prednost ovih linearnih aktuatora je u tome što mogu naprezati velike sile i pomaci znatan (ovisno o modelu). Ali za Arduino imate neke modele koji mogu ići od 20 do 150 Kgf (sila kilograma ili kilopond) i pomaci od 100 do 180 mm.

Kao što je veliki nedostatak brzina pomicanjaBudući da će pri izvršavanju ovih ogromnih sila redukcijski kotačići potrebni za povećanje obrtnog momenta uzrokovati manju brzinu rastezanja i uvlačenja. Na tipičnim modelima mogu se postići brzine od 4 do 20 mm / s. To znači da za dovršetak cijelog linearnog procesa može proći od nekoliko desetaka sekundi do nekoliko minuta u slučaju da bude duži i sporiji ...

Što se tiče njegovog hranjenje, imate ih različitih napona ili napona. Na primjer, uobičajena stvar je da su oni 12 ili 24v, iako neke možete pronaći ispod i iznad toga. Što se tiče njihove potrošnje, oni se u nekim slučajevima mogu kretati od 2A do 5A. Kao što vidite, budući da je moćan motor, potrošnja je velika ... Pa ako ga planirate hraniti sa baterijama, trebali biste uzeti u obzir da imaju potreban kapacitet.

Linearno upravljanje aktuatorom

Električni linearni aktuator koji možete pronaći za Arduino mogao bi imati razne vrste kontrola:

  • S potenciometrom: pomoću potenciometra omogućavaju odabir položaja klipa.
  • Sa završetkom karijere: granična sklopka na svakom kraju učinit će da se sama zaustavi kad dosegne vrh.
  • Izvan kontrole: nemaju nijedan od gore navedenih kontrolnih sistema.

Pinout

El pin out linearnog aktuatora ne može biti jednostavnije. Ima dva provodna kabela za napajanje električnog motora koji integrira, i ništa više od toga. Dakle, nula komplikacija. Jedino na što trebate imati na umu da se pruga produži ili uvuče je da rotacija motora mora biti obrnuta (trenutni polaritet).

Da bi to bilo moguće možete koristite kontroler H-mosta poput one koja se koristi za motore istosmjerne struje. Mogli biste pomisliti da vas neko poput njega služi L298N, u drugi viđen, kao što je TB6612FNG, itd. Ali istina je da nijedan od njih nema dovoljno snage za ove linearne aktuatore (ako su veliki). Stoga bi kontroler izgarao.

Stoga možete samo graditi svoju kontrolu brzine koristeći tranzistore poput BJT-a ili MOSFET-a, pa čak i releji solid state ...

Gdje kupiti linearni aktuator?

Linearni aktuator

El cijena linearnog aktuatora uvelike će ovisiti o veličini, brzini, dužini, a također i o sili koju može podnijeti. Obično ih možete pronaći od oko 20 do 200 eura. A lako ćete ih pronaći u specijaliziranim prodavnicama elektronike ili u drugim internetskim trgovinama poput Amazona. Na primjer:

Mnogi od ovih proizvoda su zaštićeni prašine i prskanja certifikatom IPX54. I imajte na umu preporuke proizvođača, naznačene težine nisu uvijek podržane za sve dužine produženja, u nekim slučajevima podržana je samo određena granična težina do određenog produženja.

Integracija s Arduinom

Linearni aktuator i Arduino veza

Ove vrste aktuatora mogu imati različite praktične primjene ako ih integrirate sa svojom Arduino pločom. Da biste to učinili, prva stvar koju biste trebali znati je način na koji možete napravite dijagram povezivanja sa vašom značkom. Kao što vidite, uopće nije komplicirano, pa ne predstavlja previše komplikacija.

Kao što možete vidjeti iz gornje šeme koju sam nacrtao, koristio sam dva releja i linearni aktuator. The obojene linije vidite da predstavljaju sljedeće:

  • Crvena i crna: su kablovi linearnog aktuatora koji će ići na svaki od korištenih releja.
  • sive boje: povezani ste na masu ili na masu u svaki od releja kao što vidite.
  • Plava: ide na napajanje Vin za relej, u ovom slučaju to će biti između 5v i 12v.
  • zelen: Vcc linije modula povezane su na 5v vaše Arduino ploče.
  • sive boje: također uzemljenje, povezano od modula na Arduino GND.
  • Ljubičasta i narandžasta: su kontrolne linije koje će ići na bilo koji od Arduino pinova za kontrolu okretanja. Na primjer, možete ići na D8 i D9.

Što se tiče primjera izvorni kod za vaš Arduino IDE, skica za osnovnu kontrolu bila bi sljedeća:

//configurar las salidas digitales
const int rele1 = 8;
const int rele2 = 9;
 
void setup()
{
   pinMode(rele1, OUTPUT);
   pinMode(rele2, OUTPUT);
 
   //Poner los relés a bajo
   digitalWrite(rele1, LOW);
   digitalWrite(rele2, LOW);
}
 
void loop()
{
   extendActuator();
   delay(2000);
   retractActuator();
   delay(2000);
   stopActuator();
   delay(2000);
}
 
//Activar uno de los relés para extender el actuador
void extendActuator()
{
   digitalWrite(rele2, LOW);
   delay(250);
   digitalWrite(rele1, HIGH);
}
 
//Lo inverso a lo anterior para retraer el émbolo
void retractActuator()
{
   digitalWrite(rele1, LOW);
   delay(250);
   digitalWrite(rele2, HIGH);
}
 
//Poner ambos releś apagados parar el actuador
void stopActuator()
{
   digitalWrite(rele1, LOW);
   digitalWrite(rele2, LOW);
}

Možete izmijeniti kod kako biste mogli kontrolirati i postaviti klip u određene položaje, ako želite, ili dodati više elemenata ...


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.