Taula de continguts:

Apreneu el control SERVO (d'un cop d'ull): 6 passos
Apreneu el control SERVO (d'un cop d'ull): 6 passos

Vídeo: Apreneu el control SERVO (d'un cop d'ull): 6 passos

Vídeo: Apreneu el control SERVO (d'un cop d'ull): 6 passos
Vídeo: Кен Робинсон: Как школы подавляют творчество 2024, De novembre
Anonim
Apreneu el control SERVO (d'un cop d'ull)
Apreneu el control SERVO (d'un cop d'ull)

En aquest mòdul aprendràs sobre el control d’un micro o mini servo que sigui compatible amb arduino. Un servomotor s’utilitza generalment en qualsevol projecte d’automatització que tingui parts mòbils. Té un paper molt important a la robòtica, els moviments precisos de cadascun. i tots els braços d’un robot són controlats per Servo. Per tant, crec que això seria més que suficient per saber la importància d’aquest petit dispositiu.

Això es pot utilitzar en mini projectes també on es vol moure una cosa amb angles precisos. Per tant, un Servo es pot utilitzar molt fàcilment amb arduino, només escrivint un codi de 3-4 línies.

Es pot aprendre molt senzillament en només 7-10 minuts, obtingueu beneficis ……………………

Pas 1: contingut

Continguts
Continguts

* Comprensió bàsica del motor servo.

* detalls de connexió i cable.

* codificació més senzilla per controlar el servo mitjançant Arduino.

* Servo aplicat en exemples de projectes en temps real.

APRENDREM ………………………………………….. EMOCIONAR-NOS ……………………………………………………..!

Pas 2: conceptes bàsics de Servo …

Conceptes bàsics de Servo …
Conceptes bàsics de Servo …
Conceptes bàsics de Servo …
Conceptes bàsics de Servo …

Els servomotors existeixen des de fa molt de temps i s’utilitzen en moltes aplicacions. Són de mida petita, però ofereixen un fort cop d’efecte energètic. Els servomotors també s’utilitzen en aplicacions industrials, robòtica, fabricació en línia, farmacèutica i serveis alimentaris.

Però, com funcionen els nois petits?

Els servocircuits es construeixen just a l'interior de la unitat de motor i tenen un eix posicionable, que normalment està equipat amb un engranatge. El motor es controla amb un senyal elèctric que determina la quantitat de moviment de l'eix.

Els servos es controlen enviant un pols elèctric d’amplada variable o modulació d’amplada d’impuls (PWM) a través del cable de control. Un servomotor normalment només pot girar 90 ° en qualsevol direcció per a un moviment total de 180 ° tant en sentit horari com en sentit antihorari.

Quan es demana que es moguin aquests servos, es mouran a la posició i mantindran aquesta posició. Si una força externa empeny contra el servo mentre el servo manté una posició, el servo resistirà a no sortir d’aquesta posició. La quantitat màxima de força que pot exercir el servo s’anomena valor de parell del servo. Els servos no mantindran la seva posició per sempre; s'ha de repetir el pols de posició per indicar al servo que es mantingui en posició.

Pas 3: connexió i cablejat

Connexió i cablejat
Connexió i cablejat
Connexió i cablejat
Connexió i cablejat

Hi ha dos tipus de codificació de color de filferro de servo estàndard disponibles: un està destinat generalment a mini servo, l’altre està destinat a un servo normal.

1. MINI SERVO

taronja ------------------------------ senyal per connectar-se al pin digital arduino.

vermell ----------------------------------- + v, poder

marró ------------------------------- gnd, passador de terra

2. SERVO NORMAL

blanc ---------------------------------- dades / senyal per connectar-se a l'arduino.

vermell / marró --------------------------- + v, poder

negre ----------------------------------- gnd, passador de terra.

Això és tot sobre el cablejat ………………………………………..!

Pas 4: Codificació simple per a la configuració

Codificació simple per a la configuració
Codificació simple per a la configuració
Codificació simple per a la configuració
Codificació simple per a la configuració

crear el codi és el treball més senzill de tots.

només heu de saber dues coses bàsiques abans d’iniciar el vostre codi. El programari IDE arduino ens proporciona una biblioteca integrada, especialment per controlar un motor Servo, cosa que facilita els nostres treballs.

Per incloure la biblioteca al vostre codi, heu d’escriure el text següent al principi del vostre codi

#incloure

o simplement podeu incloure la biblioteca fent clic a skecth ---- Importa la biblioteca ------ Servo

ambdós mètodes fan el mateix treball, podeu triar la manera més adequada per a vosaltres.

Ara, heu de posar nom al vostre servo, és a dir, heu de crear un servo objecte mitjançant una paraula clau anomenada Servo.

exemple: Servo instructable;

ara el nom de l'objecte d'aquest exemple és instructable.

A continuació, per assignar un pin digital del vostre arduino al pin de senyal del Servo, s’utilitza el següent codi, exemple: instructable.attach (2);

ara el pin de senyal es pot connectar al pin digital 2 de l'arduino.

Això és tot amb la configuració, ara passarem a la part de control.

La paraula clau que s’utilitza per situar l’eix Servo en un angle concret és object_name.write (angle 0-180);

exemple: instructable.write (30);

la codificació anterior envia un senyal al servo i li indica que assigni a 30 graus.

Pas 5: Codificació per al control

Codificació per al control
Codificació per al control

Ara, després d’haver assignat la posició inicial del vostre servo, podeu passar a qualsevol posició mitjançant el mateix codi servo_name.write (), però el problema és que es mou ràpidament, de manera que pot vibrar molt i no moure’s sense problemes. utilitzant un retard adequat ().

Això es pot fer fàcilment mitjançant l'ús de for loop () tal com es mostra a la figura.

En aquest primer 30 del bucle for representa la posició actual del servo i el 180 és la posició desitjada.

Per tant, és possible que hàgiu conegut els conceptes bàsics sobre com utilitzar un Servo amb arduino.

Pas 6: Aplicacions

A continuació s’enumeren alguns dels meus instriuctables en què he utilitzat un servoconsulteu-lo per a una millor comprensió, 1. pany de control de control wifi.

2. Alimentador de peixos Bluetooth.

Espero que us agradi aquest instructiu

pocs temes propers

1. Control senzill ESP8266.

2. Bluetooth.

3. Pantalla LCD

……………… i molt més, seguiu-me per obtenir més informació útil.

Recomanat: