Përmbajtje:

Mësoni SERVO Control (me një shikim): 6 hapa
Mësoni SERVO Control (me një shikim): 6 hapa

Video: Mësoni SERVO Control (me një shikim): 6 hapa

Video: Mësoni SERVO Control (me një shikim): 6 hapa
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Korrik
Anonim
Mësoni SERVO Control (me një shikim)
Mësoni SERVO Control (me një shikim)

Në këtë modul do të mësoni për kontrollin e një mikro ose mini Servo që është kompatibil me arduino. Një servo motor zakonisht përdoret në çdo projekt automatizimi që ka pjesë lëvizëse. Ai luan një rol shumë të rëndësishëm në Robotikë, lëvizjet e sakta të secilit dhe çdo krah i një roboti kontrollohet nga Servo. Kështu mendoj se kjo do të ishte më se e mjaftueshme për të ditur se sa e rëndësishme është kjo pajisje e vogël.

Kjo mund të përdoret në mini projekte edhe aty ku dëshironi të lëvizni një gjë në kënde të sakta. Kështu një Servo mund të përdoret shumë lehtë me arduino, duke shkruar vetëm një kod prej 3-4 rreshtash.

Mund të mësohet shumë thjesht në vetëm 7-10 minuta, përfitoni …………………….

Hapi 1: Përmbajtja

Përmbajtja
Përmbajtja

*Kuptimi bazë servo motorik.

*lidhja dhe detajet e telit.

*kodimi më i thjeshtë për të kontrolluar servo duke përdorur Arduino.

*Servo e aplikuar në shembuj të projekteve në kohë reale.

M LSOJM… …………………………………………….. TET NXITEM ………………………………………………………..!

Hapi 2: Bazat e shërbimit…

Bazat e shërbimit…
Bazat e shërbimit…
Bazat e shërbimit…
Bazat e shërbimit…

Servo motorët kanë qenë rreth e rrotull për një kohë të gjatë dhe përdoren në shumë aplikime. Ato janë të vogla në madhësi, por paketojnë një grusht të madh dhe janë shumë efikasë ndaj energjisë. Servo motorët përdoren gjithashtu në aplikime industriale, robotikë, prodhim në linjë, farmaceutikë dhe shërbime ushqimore.

Por si funksionojnë djemtë e vegjël?

Qarku servo është ndërtuar pikërisht brenda njësisë motorike dhe ka një bosht të pozicionueshëm, i cili zakonisht është i pajisur me një ingranazh. Motori kontrollohet me një sinjal elektrik i cili përcakton sasinë e lëvizjes së boshtit.

Servot kontrollohen duke dërguar një impuls elektrik me gjerësi të ndryshueshme, ose modulim të gjerësisë së impulsit (PWM), përmes telave të kontrollit. Një servo motor zakonisht mund të kthehet vetëm 90 ° në secilin drejtim për një total prej 180 ° lëvizje si në drejtim të akrepave të orës ashtu edhe në drejtim të kundërt.

Kur këto servos urdhërohen të lëvizin, ata do të lëvizin në pozicionin dhe do ta mbajnë atë pozicion. Nëse një forcë e jashtme shtyn kundër servos ndërsa servo po mban një pozicion, servo do të rezistojë nga lëvizja jashtë atij pozicioni. Sasia maksimale e forcës që mund të ushtrojë servo quhet vlerësimi i çift rrotullues i servo. Servos nuk do të mbajë pozicionin e tyre përgjithmonë; pulsi i pozicionit duhet të përsëritet për të udhëzuar servo të qëndrojë në pozicion.

Hapi 3: Lidhja dhe instalimet elektrike

Lidhja dhe instalimet elektrike
Lidhja dhe instalimet elektrike
Lidhja dhe instalimet elektrike
Lidhja dhe instalimet elektrike

Ekzistojnë dy lloje të kodimit standard të ngjyrave të telit servo. Njëra në përgjithësi është menduar për mini servo, tjetra është menduar për servo normale.

1. MINI SERVO

portokalli ------------------------------ sinjal për t'u lidhur me pin dixhital arduino.

e kuqe -----------------------------------+v, fuqi

ngjyrë kafe ------------------------------- gnd, kunja e bluar

2. SERVO JOORMALE

e bardhë ---------------------------------- të dhënat/sinjali për t'u lidhur me arduino.

e kuqe/kafe ---------------------------+v, fuqi

e zezë ----------------------------------- gnd, kunja e bluar.

Kjo është e gjitha për instalimet elektrike ………………………………………..!

Hapi 4: Kodim i thjeshtë për konfigurim

Kodim i thjeshtë për konfigurim
Kodim i thjeshtë për konfigurim
Kodim i thjeshtë për konfigurim
Kodim i thjeshtë për konfigurim

bërja e kodit është puna më e thjeshtë nga të gjitha!

duhet të dini vetëm dy gjëra themelore para se të filloni kodin tuaj, softueri arduino IDE na siguron një bibliotekë të integruar në të, veçanërisht për të kontrolluar një motor Servo, duke i bërë kështu punët tona më të thjeshta.

Për të përfshirë bibliotekën në kodin tuaj duhet të shtypni tekstin e mëposhtëm në fillim të kodit tuaj

#përfshi

ose thjesht mund të përfshini bibliotekën duke klikuar skecth ---- Import bibliotekë ------ Servo

të dyja metodat bëjnë të njëjtën punë, ju mund të zgjidhni mënyrën më të përshtatshme për ju!

Tani, duhet të emërtoni servo -në tuaj, domethënë, duhet të krijoni një objekt servo duke përdorur një fjalë kyçe të quajtur Servo.

shembull: Servo i udhëzueshëm;

tani emri i objektit në këtë shembull është udhëzues.

Tjetra, për të caktuar një pin dixhital të arduino tuaj në pin sinjalin e Servo përdoret kodi i mëposhtëm, shembull: i udhëzueshëm. bashkëngjit (2);

tani kunja e sinjalit mund të lidhet me pinin dixhital 2 të arduino.

Kjo është e gjitha me konfigurimin, tani do të kalojmë në pjesën e kontrollit.

Fjala kyçe e përdorur për të pozicionuar boshtin tuaj Servo në një kënd të veçantë është object_name.write (këndi 0-180);

shembull: udhëzues.shkruaj (30);

kodimi i mësipërm dërgon një sinjal te servo dhe i thotë të caktojë në 30 gradë.

Hapi 5: Kodimi për Kontrollin

Kodimi për Kontrollin
Kodimi për Kontrollin

Tani pasi të keni caktuar pozicionin fillestar të servo -së tuaj, mund të lëvizni në çdo pozicion duke përdorur të njëjtin kod servo_name.write (), por problemi është se ai lëviz shpejt, kështu që mund të dridhet shumë dhe të mos lëvizë pa probleme. Kështu zgjidhja është duke përdorur një vonesë të përshtatshme ().

Kjo mund të bëhet lehtësisht me përdorimin e for loop () siç tregohet në figurë.

Në këtë 30 e para në lakun for përfaqëson pozicionin aktual të servo, dhe 180 është pozicioni i dëshiruar.

Kështu ju mund të keni ditur bazat se si të përdorni një Servo me arduino.

Hapi 6: Aplikimet

Të listuara më poshtë janë disa nga instruksionet e mia ku kam përdorur një servo referojeni atë për të kuptuar më tej, 1. bllokoj derën e kontrollit wifi.

2. Ushqyes peshku Bluetooth.

Shpresoj se ju pëlqen kjo e udhëzueshme

disa tema të ardhshme

1. ESP8266 kontroll i thjeshtë.

2. Bluetooth.

3. Ekran LCD

……………… dhe më shumë më ndiqni për informacione të tjera të dobishme.

Recommended: