Lineêre aandrywer vir Arduino: megatronika vir u projekte

Lineêre aandrywer

Megatronika is 'n dissipline wat meganika met elektronika meng, 'n multidissiplinêre tak van ingenieurswese wat gebruik maak van robotika, elektronika, rekenaar, telekommunikasie, beheer, ens. Om meer te gaan as elektroniese selfdoenprojekte en om te begin eksperimenteer met megatroniese projekte, kan u toestelle soos die enjins o el lineêre aandrywer vir jou Arduino.

Dit maak jou oop 'n nuwe wêreld van moontlikhede vir makers. In werklikheid is hierdie lineêre aandrywer die mees praktiese met die vermoë om mobiele aksies uit te voer of krag op ander elemente uit te oefen. Wil u meer weet? Ons sê jou ...

Tipes lineêre aandrywers

Graaf hidrouliese aandrywer

Daar is verskillende soorte aandrywers, hoewel ons in hierdie artikel fokus op die een wat 'n elektriese motor gebruik om die plunjer aan te dryf. Maar u moet weet dat daar ook ander soorte kan wees:

  • Hidroulies: Hulle gebruik 'n soort vloeistof om die suier te skuif, byvoorbeeld 'n voorbeeld van baie landboumasjiene of graafmachines, met behulp van hierdie suiers en die oliedruk om die beweegbare arms, hidrouliese perse, ens.
  • elektriese: dit is aandrywers wat 'n eindelose skroef gebruik wat deur 'n elektriese motor beweeg word om die beweging te genereer. Daar is ook 'n soort solenoïde (elektromagneet) wat 'n magneetveld gebruik om die suier of plunjer te beweeg en 'n veer om dit weer in sy oorspronklike posisie te plaas wanneer die veld nie uitgeoefen word nie. 'N Praktiese voorbeeld kan die laaste voorbeeld wees wat ek in hierdie artikel aanbied, of ook baie ander van robotika, algemene meganiese toestelle, ens.
  • Bande: hulle gebruik lug as vloeistof, in plaas van vloeistof soos in die geval van hidroulika. 'N Voorbeeld hiervan is die tipiese lineêre aandrywers wat in die tegnologie-werkswinkels van sommige opvoedkundige sentrums gevind word.

Die uiteindelike doel van hierdie toestel is transformeer 'n energie hidroulies, elektries of pneumaties in 'n lineêre druk, en oefen dus krag, druk uit, werk as 'n reguleerder, aktiveer 'n ander meganisme, ens.

Oor elektroniese lineêre aandrywer

Binnelandse lineêre aandrywer: werking en onderdele

Basies a elektriese lineêre aandrywer dit is soms net 'n elektriese motor kan 'n NEMA wees soos reeds gesien. Hierdie motor draai sy as, en deur middel van 'n kombinasie van ratte of tandkettings sal dit 'n eindelose skroef draai. Hierdie eindelose skroef is verantwoordelik vir die skuif van 'n suier of staaf in die een of ander rigting (afhangende van die draairigting).

ese plunjer dit sal die een wees wat as 'n aandrywer dien om iets te stoot, iets te trek, 'n krag uit te oefen, ens. Die toepassings is redelik breed. Soos u kan sien, is dit iets heel eenvoudig wat nie te veel raaisels bevat nie.

Hierdie lineêre aandrywers, anders as ander nie-lineêre, het die voordeel dat hulle kan oefen groot kragte en verplasings aansienlik (afhangende van die model). Maar vir Arduino het u 'n paar modelle wat van 20 tot 150 Kgf (kilogram krag of kilopond) kan beweeg, en verplasings van 100 tot 180 mm.

Dit is 'n groot nadeel snelheid van verplasingWant as u hierdie enorme kragte inspan, sal die reduksiewiele wat nodig is om die wringkrag te verhoog, die verlengingsnelheid en terugtrek laer laat word. Snelhede van 4 tot 20 mm / s kan op tipiese modelle gegee word. Dit beteken dat om die hele lineêre proses te voltooi, dit van 'n paar dosyne sekondes na 'n paar minute kan gaan as dit langer en stadiger is ...

Wat syne betref voed, jy het hulle van verskillende spanning of spanning. Die gewone ding is byvoorbeeld dat hulle 12 of 24v is, alhoewel u 'n paar hieronder en daarbo kan vind. Wat hulle verbruik betref, kan dit in sommige gevalle wissel van 2A tot 5A. Soos u kan sien, is dit 'n kragtige enjin en is dit hoog ... As u van plan is om dit te voer met batterye, moet u oorweeg dat hulle oor die nodige kapasiteit beskik.

Lineêre aandrywerbeheer

Die elektriese lineêre aandrywer wat u vir Arduino kan vind, kan verskillende soorte hê beheer:

  • Met potensiometer: met behulp van 'n potensiometer laat hulle die posisie van die suier kies.
  • Met einde van loopbaan: 'n eindskakelaar aan elke punt laat dit op sy eie stop sodra dit bo kom.
  • Buite beheer: hulle het nie een van die bogenoemde beheerstelsels nie.

pinout

El pen uit van 'n lineêre aandrywer kan nie eenvoudiger wees nie. Dit het twee geleidende kabels om die elektriese motor wat dit integreer te voer, en niks meer as dit nie. Daarom geen komplikasies nie. Die enigste ding om in gedagte te hou om die steel uit te trek of in te trek, is dat die draai van die motor omgekeer moet word (huidige polariteit).

Om dit moontlik te maak, kan u gebruik 'n H-brugbeheerder soos dié wat gebruik word vir gelykstroommotors. U mag dink dat iemand soos hy u dien L298N, of otros gesien, soos TB6612FNG, ens. Maar die waarheid is dat nie een van hulle genoeg krag het vir hierdie lineêre aandrywers nie (as hulle groot is). Daarom sal die beheerder uitbrand.

Daarom kan jy net bou u eie spoedbeheer met behulp van transistors soos BJT's of MOSFET's, en selfs aflosse vaste toestand ...

Waar om 'n lineêre aandrywer te koop?

Lineêre aandrywer

El precio van die lineêre aandrywer sal grootliks afhang van die grootte, snelheid, lengte en ook die krag wat dit kan weerstaan. U kan dit gewoonlik van ongeveer € 20 tot € 200 vind. En jy sal dit maklik vind in gespesialiseerde elektronika-winkels of in ander aanlynwinkels soos Amazon. Byvoorbeeld:

Baie van hierdie produkte word beskerm teen stof en spatsels deur die IPX54-sertifikaat. En hou die aanbevelings van die vervaardiger in gedagte, die aangeduide gewigte word nie altyd vir alle verlengingslengtes ondersteun nie, in sommige gevalle word slegs 'n sekere limietgewig tot 'n sekere verlenging ondersteun.

Integrasie met Arduino

Lineêre aktuator en Arduino-verbinding

Hierdie tipe aandrywers kan verskillende praktiese gebruike hê as u dit op u Arduino-bord integreer. Om dit te doen, is die eerste ding wat u moet weet die manier waarop u kan maak die verbindingsdiagram met u kenteken. Soos u kan sien, is dit glad nie ingewikkeld nie, en dit hou dus nie te veel komplikasies in nie.

Soos u kan sien uit die bostaande skema wat ek geteken het, het ek twee relais en 'n lineêre aandrywer gebruik. Die gekleurde lyne sien jy stel die volgende voor:

  • Rooi en swart: is die kabels van die lineêre aandrywer wat na elkeen van die gebruikte relais sal gaan.
  • Gray: u het in elk van die relais met grond of GND gekoppel soos u kan sien.
  • Azul: dit gaan na die kragtoevoer Vin vir die aflos, in hierdie geval sal dit tussen 5v en 12v wees.
  • Green: die Vcc-lyne van die module is gekoppel aan 5v van u Arduino-bord.
  • Gray: ook geaard, gekoppel vanaf die module aan die Arduino GND.
  • Pers en oranje: is die kontrolelyne wat na enige van die Arduino-penne gaan om die draai te beheer. U kan byvoorbeeld na D8 en D9 gaan.

Soos vir die voorbeeld van bronkode vir jou Arduino IDEsal die skets vir die basiese beheer soos volg wees:

//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);
}

Jy wysig die kode om die plunjer in spesifieke posisies te kan beheer en posisioneer as u wil, of om meer elemente by te voeg ...


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.