Indholdsfortegnelse:
- Trin 1: Indhold
- Trin 2: Grundlæggende om Servo …
- Trin 3: Tilslutning og ledninger
- Trin 4: Enkel kodning til opsætning
- Trin 5: Kodning til kontrol
- Trin 6: Applikationer
Video: Lær SERVO Control (et overblik): 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
I dette modul lærer du at styre en mikro- eller miniservo, der er kompatibel med arduino. En servomotor bruges generelt i alle automatiseringsprojekter, der har bevægelige dele. Det spiller en meget vigtig rolle i Robotics, de præcise bevægelser af hver og hver arm af en robot styres af Servo. Derfor tror jeg, at dette ville være mere end nok til at vide, hvor vigtig denne lille enhed er.
Dette kan bruges i miniprojekter også, hvor du vil flytte en ting i præcise vinkler. Så kan en Servo meget let bruges med arduino ved blot at skrive en kode på 3-4 linjer.
Det kan læres meget simpelt på bare 7-10 minutter, få fordel ……………………
Trin 1: Indhold
*Servomotorisk grundforståelse.
*forbindelse og ledningsdetaljer.
*enkleste kodning til styring af servoen ved hjælp af Arduino.
*Servo anvendt i realtid projekteksempler.
LÆR OS LÆR …………………………………………….. Bliv spændt ……………………………………………………………..!
Trin 2: Grundlæggende om Servo …
Servomotorer har eksisteret i lang tid og bruges i mange applikationer. De er små i størrelse, men pakker et stort slag og er meget energieffektive. Servomotorer bruges også i industrielle applikationer, robotteknologi, in-line fremstilling, farmaceutik og fødevareservice.
Men hvordan fungerer de små fyre?
Servokredsløbet er bygget lige inden i motorenheden og har en positionerbar aksel, som normalt er udstyret med et gear. Motoren styres med et elektrisk signal, der bestemmer akselens bevægelse.
Servoer styres ved at sende en elektrisk puls med variabel bredde eller pulsbreddemodulation (PWM) gennem kontrolwiren. En servomotor kan normalt kun dreje 90 ° i begge retninger for i alt 180 ° bevægelse både med eller mod uret.
Når disse servoer beordres til at bevæge sig, vil de flytte til positionen og holde denne position. Hvis en ekstern kraft skubber mod servoen, mens servoen holder en position, vil servoen modstå at bevæge sig ud af den position. Den maksimale mængde kraft, servoen kan udøve, kaldes servomomentet. Servoer vil dog ikke holde deres position for evigt; positionspulsen skal gentages for at instruere servoen om at blive i position.
Trin 3: Tilslutning og ledninger
Der findes to typer standard servokabelfarvekodning. Den ene er generelt beregnet til miniservo, den anden er beregnet til normal servo.
1. MINI SERVO
orange ------------------------------ signal til tilslutning til arduino digital pin.
rød -----------------------------------+v, strøm
brun ------------------------------- gnd, slebet nål
2. NORMAL SERVO
hvid ---------------------------------- data/signal, der skal tilsluttes arduinoen.
rød/brun ---------------------------+v, strøm
sort ----------------------------------- gnd, slebet nål.
Det er alt om ledningerne ………………………………………..!
Trin 4: Enkel kodning til opsætning
at lave koden er det enkleste job af alle!
du skal kun vide to grundlæggende ting, før du starter din kode. Arduino -softwaren IDE giver os et indbygget bibliotek i det, især for at styre en servomotor og dermed gøre vores job enklere.
For at inkludere biblioteket i din kode skal du skrive følgende tekst i begyndelsen af din kode
#omfatte
eller du kan simpelthen inkludere biblioteket ved at klikke på skecth ---- Importer bibliotek ------ Servo
begge metoder gør det samme job, du kan vælge den bekvemme måde for dig!
Nu skal du navngive din servo, dvs. du skal oprette et servoobjekt ved hjælp af et søgeord kaldet Servo.
eksempel: Servo instruerbar;
nu er navnet på objektet i dette eksempel instruerbart.
For derefter at tildele en digital pin af din arduino til signalpinden på Servoen bruges følgende kode, eksempel: instructable.attach (2);
nu kan signalstiften tilsluttes den digitale pin 2 på arduinoen.
Det er alt med opsætningen, nu går vi videre til kontroldelen.
Nøgleordet, der bruges til at placere din Servo-aksel i en bestemt vinkel, er object_name.write (vinkel 0-180);
eksempel: instructable.write (30);
ovenstående kodning sender et signal til servoen og fortæller den at tildele ved 30 grader.
Trin 5: Kodning til kontrol
Efter at du har tildelt startpositionen for din servo, kan du flytte til enhver position ved hjælp af den samme kode servo_name.write (), men problemet er, at den bevæger sig hurtigt, så den kan vibrere meget og ikke bevæge sig problemfrit. ved hjælp af en passende forsinkelse ().
Dette kan let gøres ved hjælp af for loop () som vist på figuren.
I dette repræsenterer de første 30 i for -løkken den aktuelle servoposition, og 180 er den ønskede position.
Således har du måske kendt det grundlæggende i, hvordan du bruger en servo med arduino.
Trin 6: Applikationer
Nedenfor er vist nogle af mine instriuctables, hvor jeg har brugt en servo, referere det til yderligere forståelse, 1. wifi kontrol dørlås.
2. Bluetooth fiskeføder.
Håber du kan lide dette instruerbart
få kommende emner
1. ESP8266 enkel kontrol.
2. Bluetooth.
3. LCD -display
……………… og meget mere følger mig for yderligere nyttig information.
Anbefalede:
Lær C ++ Oop: 6 trin
Lær C ++ Åh: hej, i denne instruktive vil du lære det grundlæggende i c ++ oop, forhåbentlig nyder du
BGA røntgeninspektion- Lær at inspicere ?: 7 trin
BGA røntgeninspektion-Lær hvordan du inspicerer?: Denne instruktion vil lære dig, hvordan du forbereder brug og 2D røntgensystem til inspektion af en BGA, samt nogle tip om, hvad du skal kigge efter, når du udfører BGA røntgeninspektion dig får brug for: Røntgensystem, der er i stand til at holde PCBPCBESD smockESD håndledsrem
SCARA Robot: Lær om Foward og omvendt kinematik !!! (Plot Twist Lær hvordan man laver et realtidsinterface i ARDUINO ved hjælp af BEHANDLING !!!!): 5 trin (med billeder)
SCARA Robot: Lær om Foward og omvendt kinematik !!! (Plot Twist Lær, hvordan du laver en realtidsgrænseflade i ARDUINO ved hjælp af BEHANDLING !!!!): En SCARA -robot er en meget populær maskine i branchen. Navnet står for både Selective Compliant Assembly Robot Arm eller Selective Compliant Articulated Robot Arm. Det er dybest set en tre graders frihedsrobot, der er de to første forskydninger
Lær at tegne et lys - trin for trin: 6 trin
Lær at tegne et lys - trin for trin: Dette lys tager 10 minutter at tegne, hvis du følger mine trin omhyggeligt
Weather Candle - Vejr og temperatur på et overblik: 8 trin
Weather Candle - Vejr og temperatur på et blik: Ved hjælp af dette magiske stearinlys kan du øjeblikkeligt fortælle den aktuelle temperatur og forhold udenfor med det samme