» Electrònica » Arduino »Aprendre a controlar els servomotors mitjançant joysticks mitjançant Arduino

Aprenent a controlar els servomotors mitjançant joysticks mitjançant Arduino

Un dels autors va decidir compartir com podeu controlar dos servos mitjançant el joystick i el controlador Arduino. L’avantatge d’una gestió d’aquest tipus és que és molt convenient i comprensible, especialment per a projectes amb tres graus de llibertat. Podeu llegir més informació sobre com configurar el control mitjançant el joystick al lloc web d’Arduino-diy.com.

Materials i eines:
- microcontrolador Arduino (en aquest casolans aplica Arduino Uno Rev 3);
- Dos servos de Parallax;
- joystick (també de Parallax);
- placa de circuit) petit);
- connectors per a connexió;
- Un dispositiu per al seguiment del moviment dels servomotors (s’utilitza una càmera web trencada i cubs lego).

Procés de muntatge casolà:

Primer pas. Connectem servomotors
El procés de muntatge casolà comença amb la connexió dels servomotors. Per muntar una disposició prèvia, s’utilitza una placa de circuit. Aleshores serà possible fer un escut separat. A la figura es pot veure com es connecta exactament tot.

El cable vermell és l’alimentació, es connecta al pin 5V del controlador Arduino.
El fil negre és menys (terra), es connecta a la sortida Arduino anomenada GND.
El cable groc del servomotor Dret i esquerre s'ha de connectar al pin 11. En alguns models, pot ser blanc.
S'ha de connectar un cable similar amunt i avall de color groc al pin 4. També pot ser blanc en alguns models de motor.
És important recordar que els connectors de senyal utilitzats per controlar el motor provenen de les sortides PWM.

Pas Segon Connecteu el joystick

Com es connecta el joystick es pot veure a la imatge. Al principi, l’esquema pot semblar força complicat, però de fet no hi ha res complicat. Com passa amb els motors, aquí s’utilitza una placa de cablejat.

1. Al mòdul del joystick, podeu trobar les sortides U / R + i L / R +. Mitjançant aquestes sortides, es connecta energia. En conseqüència, haureu d'aplicar un voltatge de 5V del pin corresponent a l'Arduino.

2. També hi ha dos connectors sota el joystick anomenats L / R i dos connectors U / D. Han de connectar-se a les sortides analògiques A3 i A4.

3. En conclusió, la terra del joystick ha d'estar connectada a la terra de l'Arduino.

Després del muntatge, la connexió s'ha de comprovar dues vegades. És a causa dels errors de connexió que en la majoria dels casos es plantegen problemes. Això és especialment cert quan s’utilitza una placa de circuit i hi ha moltes connexions.

Tercer PasEsbós per Arduino
El codi és molt senzill i conté comentaris detallats. El codi anterior només ha de ser copiat a l’ID Arduino. Una vegada carregat el codi, els motors no s’han de moure. Només haurien de començar a moure's quan es prem el botó de la palanca de control.

Problemes que poden sorgir i com solucionar-los
1. Si els motors no s’encenen, comproveu dos cops la connexió. Les sortides PWM s'utilitzen per connectar motors, i les sortides analògiques s'utilitzen per connectar joysticks.

2. Es produeix que immediatament després de carregar el codi, els motors comencen a vibrar. Això passa si connecteu de forma incorrecta els pins U / D + L / R +. Cal comprovar la connexió amb cura. Per no cremar el tauler durant la prova, s’ha de desconnectar de l’ordinador.

3. Si es torna a comprovar tot, però els motors encara no volen funcionar, podeu intentar tornar a connectar el joystick. S'ha de treure de la placa de circuit i, després, instal·lar-la amb esforç. Els connectors del joystick haurien d’entrar bé en el disseny.

Si tot ha acabat, ja podeu començar a crear articles casolans amb control a través del joystick. Per exemple, podeu crear un robot que es pugui controlar amb un joystick, i molt més.

upravlenie-servami-johoystikom.rar [906 b] (descàrregues: 624)
10
10
10

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop
5 comentaris
El fitxer es tornarà a carregar, es pot descarregar de l'article.
L’autor
el primer codi sembla que no funciona, aquí he publicat recentment un de nou. Per cert, a l’arxiu l’arxiu està buit per algun motiu.

l’esbós no funciona absolutament
com si agafessin un tros fora de context
l’enllaç al final de l’article arduinodzhoystik.rar [96 b] (descàrregues: 143): condueix a un munt d’imatges i és zero quan es desa un marcador (fitxer buit)
digues-me què s’ha fet malament?
L’autor
és possible, només cal canviar el codi ...
Hola És possible utilitzar un botó (commutador) en lloc d’un pal de control, de manera que amb cada premsa els servomotors es desplacin un quart de volta?

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...