Sisukord:

Õppige SERVO juhtimist (lühidalt): 6 sammu
Õppige SERVO juhtimist (lühidalt): 6 sammu

Video: Õppige SERVO juhtimist (lühidalt): 6 sammu

Video: Õppige SERVO juhtimist (lühidalt): 6 sammu
Video: Мясо Зелень Ткемали! Лекарство Для Души!! Чакапули Рецепт Рассказал Грузин 2024, Juuli
Anonim
Õppige SERVO juhtimist (lühidalt)
Õppige SERVO juhtimist (lühidalt)

Selles moodulis saate teada, kuidas juhtida arduinoga ühilduvat mikro- või miniservot. Servomootorit kasutatakse tavaliselt kõigis automatiseerimisprojektides, millel on liikuvaid osi. See mängib robootikas väga olulist rolli. ja iga roboti kätt juhib Servo. Seega arvan, et sellest piisaks, et teada saada, kui oluline see pisike seade on.

Seda saab kasutada miniprojektides ka siis, kui soovite asja täpsete nurkade all liigutada. Seega saab servot kasutada arduinoga väga lihtsalt, kirjutades lihtsalt 3-4-rea koodi.

Seda saab õppida väga lihtsalt 7-10 minutiga, saate sellest kasu ……………………

1. samm: sisu

Sisu
Sisu

*Servomootori põhiteadmised.

*ühendus ja juhtme detailid.

*lihtsaim kodeerimine servo juhtimiseks Arduino abil.

*Servo rakendatakse reaalajas projektinäidetes.

ÕPPIME …………………………………………….. ÕPPEME ………………………………………………………..!

Samm: servo põhitõed…

Servo põhitõed…
Servo põhitõed…
Servo põhitõed…
Servo põhitõed…

Servomootoreid on kasutatud juba pikka aega ja neid kasutatakse paljudes rakendustes. Need on väikesed, kuid pakuvad suurt lööki ja on väga energiasäästlikud. Servomootoreid kasutatakse ka tööstuslikes rakendustes, robootikas, seeriatootmises, farmaatsias ja toiduteenustes.

Aga kuidas väikesed poisid töötavad?

Servoskeem on ehitatud otse mootoriseadme sisse ja sellel on positsioneeritav võll, mis on tavaliselt varustatud hammasrattaga. Mootorit juhitakse elektrilise signaaliga, mis määrab võlli liikumise suuruse.

Servosid juhitakse muutuva laiusega elektrilise impulsi või impulsi laiuse modulatsiooni (PWM) saatmisega läbi juhttraadi. Servomootor võib tavaliselt pöörata ainult 90 ° kummaski suunas, liikudes kokku 180 ° nii päripäeva kui ka vastupäeva.

Kui neil servodel käsk liigutada, liiguvad nad sellesse asendisse ja hoiavad seda asendit. Kui väline jõud surub servo vastu, kui servo hoiab asendit, on servo sellest asendist välja liikumise vastu. Servo maksimaalset jõudu nimetatakse servo pöördemomendiks. Servod ei hoia oma positsiooni igavesti; asendipulsi tuleb korrata, et juhtida servot asendisse jääma.

Samm: ühendamine ja juhtmestik

Ühendus ja juhtmestik
Ühendus ja juhtmestik
Ühendus ja juhtmestik
Ühendus ja juhtmestik

Saadaval on kahte tüüpi standardseid servotraatide värvikodeeringuid. Üks on tavaliselt mõeldud mini -servo jaoks, teine aga tavalise servo jaoks.

1. MINI SERVO

oranž ------------------------------ signaal, mis tuleb ühendada arduino digitaalse tihvtiga.

punane -----------------------------------+v, võimsus

pruun ------------------------------- gnd, jahvatatud tihvt

2. TAVALINE SERVO

valge ---------------------------------- andmed/signaal ühendatakse arduinoga.

punane/pruun ---------------------------+v, võimsus

must ----------------------------------- gnd, maandatud tihvt.

See on kõik juhtmestiku kohta ………………………………………..!

Samm 4: Lihtne seadistamise kodeerimine

Lihtne seadistamise kodeerimine
Lihtne seadistamise kodeerimine
Lihtne seadistamise kodeerimine
Lihtne seadistamise kodeerimine

koodi tegemine on kõige lihtsam töö!

enne koodi käivitamist peate teadma ainult kahte põhiasja. Arduino tarkvara IDE pakub meile sisseehitatud raamatukogu, eriti Servomootori juhtimiseks, muutes meie töö lihtsamaks.

Raamatukogu oma koodi lisamiseks peate koodi algusesse sisestama järgmise teksti

#kaasake

või võite lihtsalt kogu lisada, klõpsates skecth ---- Impordi raamatukogu ------ Servo

mõlemad meetodid teevad sama tööd, võite valida endale sobiva viisi!

Nüüd peate oma servole nime andma, st peate looma servo -objekti, kasutades märksõna nimega Servo.

näide: Servo juhendatav;

nüüd on selle näite objekti nimi juhendatav.

Järgmisena kasutatakse teie arduino digitaalse tihvti määramiseks servo signaali tihvtile järgmist koodi, näide: instructable.attach (2);

nüüd saab signaali tihvti ühendada arduino digitaalse tihvtiga 2.

Seadistusega on kõik, nüüd liigume juhtimisosa juurde.

Teie servovõlli teatud nurga all asetamiseks kasutatav märksõna on object_name.write (nurk 0-180);

näide: instructable.write (30);

ülaltoodud kodeering saadab servole signaali ja käsib tal määrata 30 kraadi.

Samm: kontrolli kodeerimine

Kontrollimise kodeerimine
Kontrollimise kodeerimine

Nüüd, kui olete oma servo esialgse positsiooni määranud, saate sama koodi servo_name.write () abil liikuda mis tahes asendisse, kuid probleem on selles, et see liigub kiiresti, seega võib see palju vibreerida ja mitte sujuvalt liikuda. Seega on lahendus kasutades sobivat viivitust ().

Seda saab hõlpsalt teha, kasutades nuppu loop (), nagu on näidatud joonisel.

Sel juhul tähistavad for -silmuse esimesed 30 praegust servoasendit ja 180 on soovitud asend.

Seega oleksite võinud teada Servo ja arduino kasutamise põhitõdesid.

6. samm: rakendused

Allpool on loetletud mõned minu instriuctables, kus olen kasutanud servot, suunake see edasiseks mõistmiseks, 1. WiFi juhtimise ukselukk.

2. Bluetooth kalasöötja.

Loodan, et teile meeldib see õpetlik

paar eelseisvat teemat

1. ESP8266 lihtne juhtimine.

2. Bluetooth.

3. LCD -ekraan

……………… ja palju muud järgivad mind, et saada lisateavet.

Soovitan: