Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas
- 2. solis: princips
- 3. darbība: shematiskā diagramma
- 4. solis: procedūras
- 5. darbība: kods
Video: SERVO MOTOR AR ARDUINO UNO R3: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Servo ir pārnesumu dzinēja veids, kas var pagriezties tikai par 180 grādiem. To kontrolē, nosūtot elektriskos impulsus no jūsu Arduino Uno plates. Šie impulsi norāda servo, uz kuru pozīciju tam vajadzētu pārvietoties.
1. darbība. Nepieciešamās sastāvdaļas
- Arduino Uno dēlis * 1
- USB kabelis * 1
- Servo * 1
- Maizes dēlis * 1
- Jumper vadi
2. solis: princips
Servo sastāv no apvalka, shēmas plates, bezkodolu motora, pārnesuma un atrašanās vietas noteikšanas. Tās darbības princips ir šāds: Arduino Uno plate nosūta PWM signālu uz servomotoru, un pēc tam šo signālu apstrādā IC uz shēmas plates, lai aprēķinātu rotācijas virzienu, lai darbinātu motoru, un pēc tam šī piedziņas jauda tiek pārnesta uz šūpoles roku ar reduktoru. Tajā pašā laikā pozīcijas detektors atgriež atrašanās vietas signālu, lai spriestu, vai ir sasniegta noteiktā atrašanās vieta.
3. darbība: shematiskā diagramma
4. solis: procedūras
1. darbība:
Izveidojiet ķēdi.
2. darbība:
Lejupielādējiet kodu no vietnes
3. darbība:
Augšupielādējiet skici uz Arduino Uno tāfeles
Noklikšķiniet uz augšupielādes ikonas, lai augšupielādētu kodu vadības panelī.
Ja loga apakšdaļā parādās augšupielāde, tas nozīmē, ka skice ir veiksmīgi augšupielādēta.
Tagad jūs varat redzēt, kā servomotors griežas par 90 grādiem (pagrieziet reizi 15 grādos). Un tad pagrieziet pretējā virzienā.
5. darbība: kods
/***********************************************
* nosaukums: Servo
* funkcija: jūs varat redzēt, kā servomotors griežas par 90 grādiem (pagrieziet reizi 15 grādos).
* Un tad pagrieziet pretējā virzienā.
************************************************/
// E -pasts: [email protected]
// Vietne: www.primerobotics.in
#iekļaut
/************************************************/
Servo myservo; // izveidot servo objektu, lai kontrolētu servo
/************************************************/
anulēts iestatījums ()
{
myservo.attach (9); // piestiprina servo uz tapas 9 servo objektam
myservo.write (0); // atpakaļ līdz 0 grādiem
kavēšanās (1000); // pagaidiet sekundi
}
/*************************************************/
tukša cilpa ()
{
myservo.write (15); // iet uz 15 grādiem
kavēšanās (1000); // pagaidiet sekundi
myservo.write (30); // iet uz 30 grādiem
33. kavēšanās (1000); // pagaidiet sekundi
myservo.write (45); // iet uz 45 grādiem
33. kavēšanās (1000); // pagaidiet sekundi
myservo.write (60); // iet uz 60 grādiem
33. kavēšanās (1000); // pagaidiet sekundi
myservo.write (75); // iet uz 75 grādiem
33. kavēšanās (1000); // pagaidiet sekundi
myservo.write (90); // iet uz 90 grādiem
kavēšanās (1000); // pagaidiet sekundi
myservo.write (75); // atpakaļ līdz 75 grādiem
33. kavēšanās (1000); // pagaidiet sekundi
myservo.write (60); // atpakaļ līdz 60 grādiem
33. kavēšanās (1000); // pagaidiet sekundi
myservo.write (45); // atpakaļ līdz 45 grādiem
33. kavēšanās (1000); // pagaidiet sekundi
myservo.write (30); // atpakaļ līdz 30 grādiem
33. kavēšanās (1000); // pagaidiet sekundi
myservo.write (15); // atpakaļ līdz 15 grādiem
kavēšanās (1000); // pagaidiet sekundi
myservo.write (0); // atpakaļ līdz 0 grādiem
kavēšanās (1000); // pagaidiet sekundi
}
/**************************************************/
Ieteicams:
SERVO MOTOR TEST: 5 soļi
SERVO MOTOR TEST: Sveiki, šajā pamācībā mēs pārbaudīsim SG 90 mikro servo servo funkciju. Izmantojot Arduino Micro kontrolieri
Stepper Motor kontrolējams Stepper Motor bez mikrokontrollera (V2): 9 soļi (ar attēliem)
Pakāpju motora kontrolēts pakāpju motors bez mikrokontrollera (V2): Vienā no maniem iepriekšējiem norādījumiem es parādīju, kā vadīt pakāpju motoru, izmantojot soļu motoru bez mikrokontrollera. Tas bija ātrs un jautrs projekts, taču tam bija divas problēmas, kuras tiks atrisinātas šajā instrukcijā. Tātad, asprātīgi
SERVO MOTOR CONTROL, izmantojot WIFI un BLYNK: 5 soļi
SERVO MOTOR CONTROL, izmantojot WIFI un BLYNK: Sveiki, puiši, šajā pamācībā iemācīsimies kontrolēt servomotora kustību, izmantojot WiFi, izmantojot Node MCU un Blynk App
SERVO MOTOR - KANGU - ARDUINO - KODA ATKLĀŠANA #2: 4 soļi
SERVO MOTOR - KANGU - ARDUINO - CODE REVEAL #2: KNOB: Kontrolējiet RC (hobija) & servo motora stāvokli, izmantojot savu Arduino un potenciometru. Šajā piemērā tiek izmantota Arduino & servo bibliotēka
Motor 'N Motor: 7 soļi
Motor 'N Motor: Šis projekts sākās kā divas atsevišķas idejas. Viens bija izgatavot elektrisko skrituļdēli, bet otrs - izgatavot automašīnu ar tālvadības pulti. Lai cik dīvaini tas izklausītos, šo projektu pamati ir ļoti līdzīgi. Acīmredzot tas kļūst sarežģītāks, kad tas nāk