Cuprins:

Aflați controlul SERVO (dintr-o privire): 6 pași
Aflați controlul SERVO (dintr-o privire): 6 pași

Video: Aflați controlul SERVO (dintr-o privire): 6 pași

Video: Aflați controlul SERVO (dintr-o privire): 6 pași
Video: 3 semne ca trebuie sa inlocuiesti uleiul din cutia de viteze 2024, Iulie
Anonim
Aflați controlul SERVO (dintr-o privire)
Aflați controlul SERVO (dintr-o privire)

În acest modul veți învăța despre controlul unui micro sau mini Servo care este compatibil cu arduino. Un servo motor este utilizat în general în orice proiecte de automatizare care au părți în mișcare. Acesta joacă un rol foarte important în robotică, mișcările precise ale fiecăruia și fiecare braț al unui robot este controlat de Servo. Astfel cred că ar fi mai mult decât suficient pentru a ști cât de important este acest dispozitiv mic.

Acest lucru poate fi folosit în mini-proiecte, de asemenea, în cazul în care doriți să mutați un lucru în unghiuri precise.

Poate fi învățat foarte simplu în doar 7-10 minute, beneficiați de ……………………

Pasul 1: Conținut

Cuprins
Cuprins

* Înțelegere de bază a motorului servo.

* detalii conexiune și cablu.

* cea mai simplă codificare pentru a controla servo folosind Arduino.

* Servo aplicat în exemple de proiecte în timp real.

SA INVATAM …………………………………………….. EXCITAȚI-VĂ ……………………………………………………..

Pasul 2: Noțiuni de bază ale Servo …

Noțiuni de bază ale Servo …
Noțiuni de bază ale Servo …
Noțiuni de bază ale Servo …
Noțiuni de bază ale Servo …

Servomotorele există de mult timp și sunt utilizate în multe aplicații. Sunt de dimensiuni mici, dar au un pumn mare și sunt foarte eficiente din punct de vedere energetic. Servomotorele sunt, de asemenea, utilizate în aplicații industriale, robotică, producție în linie, produse farmaceutice și servicii alimentare.

Dar cum lucrează băieții mici?

Servocircuitul este construit chiar în interiorul unității motor și are un arbore poziționabil, care este de obicei echipat cu un angrenaj. Motorul este controlat cu un semnal electric care determină cantitatea de mișcare a arborelui.

Servo-urile sunt controlate prin trimiterea unui impuls electric cu lățime variabilă sau modulare a lățimii impulsului (PWM), prin firul de control. Un servomotor poate roti, de obicei, doar 90 ° în ambele direcții, pentru o mișcare totală de 180 °, atât în sensul acelor de ceasornic, cât și în sens invers acelor de ceasornic.

Când se comandă aceste servome să se miște, se vor deplasa în poziție și vor menține acea poziție. Dacă o forță externă împinge împotriva servo-ului în timp ce servo-ul ține o poziție, servo-ul va rezista să nu se deplaseze din acea poziție. Cantitatea maximă de forță pe care o poate exercita servo se numește cuplul nominal al servo-ului. Servo-urile nu își vor păstra poziția pentru totdeauna; pulsul de poziție trebuie repetat pentru a instrui servoul să rămână în poziție.

Pasul 3: Conexiune și cablare

Conexiune și cablare
Conexiune și cablare
Conexiune și cablare
Conexiune și cablare

Există două tipuri de coduri standard de culoare pentru sârmă servo. Unul este destinat în general mini servo, celălalt este destinat servo normal.

1. MINI SERVO

portocaliu ------------------------------ semnal pentru a fi conectat la pinul digital arduino.

roșu ----------------------------------- + v, putere

maro ------------------------------- gnd, știft de pământ

2. SERVO NORMAL

alb ---------------------------------- date / semnal care urmează să fie conectat la arduino.

roșu / maro --------------------------- + v, putere

negru ----------------------------------- gnd, pin de masă.

Totul este despre cablare ………………………………………..!

Pasul 4: Codificare simplă pentru configurare

Codificare simplă pentru configurare
Codificare simplă pentru configurare
Codificare simplă pentru configurare
Codificare simplă pentru configurare

crearea codului este cea mai simplă treabă dintre toate!

trebuie să știți doar două lucruri de bază înainte de a vă începe codul, software-ul arduino IDE ne oferă o bibliotecă încorporată în ea, în special pentru a controla un motor Servo, simplificând astfel sarcinile noastre.

Pentru a include biblioteca în codul dvs., trebuie să tastați următorul text la începutul codului

#include

sau puteți include pur și simplu biblioteca făcând clic pe skecth ---- Import bibliotecă ------ Servo

ambele metode fac aceeași treabă, puteți alege modul potrivit pentru dvs.!

Acum, trebuie să vă denumiți servo, adică trebuie să creați un obiect servo utilizând un cuvânt cheie numit Servo.

exemplu: Servo instruibil;

acum numele obiectului din acest exemplu este instructabil.

Apoi, pentru a atribui un pin digital al arduino-ului dvs. pinului de semnal al Servo-ului, se utilizează următorul cod, exemplu: instructable.attach (2);

acum pinul de semnal poate fi conectat la pinul digital 2 al arduino-ului.

Asta este totul cu configurarea, acum vom trece la partea de control.

Cuvântul cheie folosit pentru a poziționa arborele Servo la un anumit unghi este object_name.write (unghiul 0-180);

exemplu: instructable.write (30);

codarea de mai sus trimite un semnal către servo și îi spune să se atribuie la 30 de grade.

Pasul 5: Codificare pentru control

Codificare pentru control
Codificare pentru control

Acum, după ce ați atribuit poziția inițială a servo-ului, vă puteți deplasa în orice poziție utilizând același cod servo_name.write (), dar problema este că se mișcă rapid, astfel încât să vibreze mult și să nu se miște ușor. folosind o întârziere adecvată ().

Acest lucru se poate face cu ușurință folosind for loop () așa cum se arată în figură.

În aceasta, primele 30 din bucla for reprezintă poziția servo curentă, iar 180 este poziția dorită.

Astfel, este posibil să fi cunoscut elementele de bază ale modului de utilizare a unui Servo cu arduino.

Pasul 6: Aplicații

Mai jos sunt enumerate câteva dintre instriuctabilele mele în care am folosit un serviciu de referință pentru o înțelegere ulterioară, 1. blocare ușă de control wifi.

2. Alimentator de pește Bluetooth.

Sper că vă place acest lucru instructabil

câteva subiecte viitoare

1. Control simplu ESP8266.

2. Bluetooth.

3. Afișaj LCD

……………… și multe altele urmează-mă pentru mai multe informații utile.

Recomandat: