
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53

In hierdie module leer u hoe u 'n mikro- of mini -servo beheer wat verenigbaar is met arduino. 'N Servomotor word oor die algemeen gebruik in outomatiseringsprojekte met bewegende dele. Dit speel 'n baie belangrike rol in Robotics, die presiese bewegings van elke en elke arm van 'n robot word deur Servo beheer. Daarom dink ek dat dit meer as genoeg sou wees om te weet hoe belangrik hierdie klein toestel is.
Dit kan ook in mini-projekte gebruik word, waar u 'n ding in presiese hoeke wil skuif. 'N Servo kan dus baie maklik saam met arduino gebruik word deur slegs 'n kode van 3-4 reëls te skryf.
Dit kan eenvoudig in slegs 7-10 minute geleer word, en u kan baat vind by ………………
Stap 1: Inhoud

*Basiese begrip van servomotoriese.
*verbinding en draadbesonderhede.
*eenvoudigste kodering om die servo met Arduino te beheer.
*Servo toegepas in real -time projek voorbeelde.
KOM ONS LEER ………………………………………………….. Raak opgewonde ……………………………………………………………..!
Stap 2: Basiese beginsels van Servo …


Servomotore bestaan al 'n lang tyd en word in baie toepassings gebruik. Hulle is klein, maar hulle is baie energie-doeltreffend. Servomotore word ook gebruik in industriële toepassings, robotika, inlynproduksie, farmaseutika en voedseldienste.
Maar hoe werk die klein ouens?
Die servokringe is binne -in die motor -eenheid gebou en het 'n posisionele as, wat gewoonlik met 'n ratkas toegerus is. Die motor word bestuur met 'n elektriese sein wat die hoeveelheid beweging van die as bepaal.
Servo's word beheer deur 'n elektriese pols met veranderlike breedte, of polswydte modulasie (PWM), deur die beheerdraad te stuur. 'N Servomotor kan gewoonlik slegs 90 ° in beide rigtings draai vir 'n totaal van 180 ° beweging, beide met die kloksgewys of teen die kloksgewys.
As hierdie servo's beveel word om te beweeg, sal hulle na die posisie beweeg en die posisie beklee. As 'n eksterne krag teen die servo stoot terwyl die servo 'n posisie hou, sal die servo weerstaan om uit die posisie te beweeg. Die maksimum hoeveelheid krag wat die servo kan uitoefen, word die wringkraggradering van die servo genoem. Servo's sal hul posisie egter nie vir ewig beklee nie; die posisiespuls moet herhaal word om die servo opdrag te gee om in posisie te bly.
Stap 3: Aansluiting en bedrading


Daar is twee tipes standaard servodraadkleurkodering beskikbaar: die een is oor die algemeen bedoel vir mini -servo, die ander een is bedoel vir normale servo.
1. MINI SERVO
oranje ------------------------------ sein om aan die arduino digitale pen gekoppel te word.
rooi -----------------------------------+v, krag
bruin ------------------------------- gnd, gemaalde pen
2. NORMALE SERVO
wit ---------------------------------- data/sein om aan die arduino gekoppel te word.
rooi/bruin ---------------------------+v, krag
swart ----------------------------------- gnd, gemaalde pen.
Dit gaan alles oor die bedrading ………………………………………..!
Stap 4: Eenvoudige kodering vir opstelling


die maak van die kode is die eenvoudigste taak van almal!
U moet slegs twee basiese dinge weet voordat u met u kode begin. Die arduino -sagteware IDE bied 'n ingeboude biblioteek daarin, veral om 'n servomotor te bestuur, wat ons werk makliker maak.
Om die biblioteek in u kode op te neem, moet u die volgende teks aan die begin van u kode tik
#insluit
of u kan die biblioteek eenvoudig insluit deur op die volgende te klik ---- Invoer biblioteek ------ Servo
beide metodes doen dieselfde werk; u kan die geskikte manier vir u kies!
Nou moet u u servo 'n naam gee, dit wil sê, u moet 'n servo -voorwerp skep deur 'n sleutelwoord genaamd Servo te gebruik.
voorbeeld: Servo onderrigbaar;
nou is die naam van die voorwerp in hierdie voorbeeld instruksies.
Om 'n digitale pen van u arduino aan die seinpen van die Servo toe te ken, word die volgende kode gebruik:
voorbeeld: instructable.attach (2);
nou kan die seinpen gekoppel word aan die digitale pen 2 van die arduino.
Dit is alles met die opstelling, nou gaan ons oor na die kontrolegedeelte.
Die sleutelwoord wat gebruik word om u servo-as in 'n bepaalde hoek te plaas, is object_name.write (hoek 0-180);
voorbeeld: instructable.write (30);
bogenoemde kodering stuur 'n sein na die servo en sê dit moet op 30 grade toegeken word.
Stap 5: Kodering vir beheer

Nadat u die oorspronklike posisie van u servo toegeken het, kan u na enige posisie beweeg deur dieselfde kode servo_name.write () te gebruik, maar die probleem is dat dit vinnig beweeg, sodat dit baie kan vibreer en nie glad kan beweeg nie. met behulp van 'n geskikte vertraging ().
Dit kan maklik gedoen word met behulp van for lus () soos in die figuur getoon.
Hierin stel die eerste 30 in die for lus die huidige servoposisie voor, en die 180 is die gewenste posisie.
So het u moontlik die basiese beginsels van die gebruik van 'n servo met arduino geken.
Stap 6: Aansoeke
Hieronder is 'n paar van my instriuctables waar ek 'n servo gebruik het, verwys dit vir verdere begrip, 1. WiFi -deurslot.
2. Bluetooth visvoerder.
Hoop jy hou hiervan opdragbaar
paar komende onderwerpe
1. ESP8266 eenvoudige beheer.
2. Bluetooth.
3. LCD -skerm
……………… en nog vele meer volg my vir verdere nuttige inligting.
Aanbeveel:
RGB -klok om kinders te leer oor tyd: 4 stappe

RGB -klok om kinders oor tyd te leer: Gisteraand het ek 'n idee gekry hoe ek my vyfjarige kan help om 'n tydsberekening te kry. is gewoonlik 'n bietjie gemors en amper nooit in orde nie
Gebruik Python om nie-Engelse sleutelborduitlegte te leer: 8 stappe

Gebruik Python om nie-Engelse sleutelborduitlegte te leer: Hallo, ek is Julien! Ek is 'n rekenaarwetenskapstudent en vandag gaan ek jou wys hoe jy Python kan gebruik om jouself die sleutelborduitleg van 'n nie-Engelse taal te leer. Baie taalleer vind deesdae aanlyn plaas, en een ding kan mense reageer
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 5 stappe (met foto's)

SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 'n SCARA -robot is 'n baie gewilde masjien in die nywerheidswêreld. Die naam staan vir beide Selective Compliant Assembly Robot Arm of Selective Compliant Articulated Robot Arm. Dit is basies 'n robot van drie grade, wat die eerste twee
Kringloop Leer NANO: Een PCB. Maklik om te leer. Oneindige moontlikhede.: 12 stappe (met foto's)

Kringloop Leer NANO: Een PCB. Maklik om te leer. Oneindige moontlikhede .: Om eers in die wêreld van elektronika en robotika te begin, kan aanvanklik nogal skrikwekkend wees. Daar is baie dinge om aan die begin te leer (stroombaanontwerp, soldeer, programmering, die keuse van die regte elektroniese komponente, ens) en as dinge verkeerd loop
Weather Candle - Weer en temperatuur in 'n oogopslag: 8 stappe

Weerkers - Weer en temperatuur in 'n oogopslag: Met hierdie magiese kers kan u die huidige temperatuur en toestande buite onmiddellik vertel