Orodha ya maudhui:

Potentiometer & Servo: Mwendo Unaodhibitiwa Na Arduino: Hatua 4
Potentiometer & Servo: Mwendo Unaodhibitiwa Na Arduino: Hatua 4

Video: Potentiometer & Servo: Mwendo Unaodhibitiwa Na Arduino: Hatua 4

Video: Potentiometer & Servo: Mwendo Unaodhibitiwa Na Arduino: Hatua 4
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, Novemba
Anonim
Potentiometer & Servo: Mwendo Unaodhibitiwa Na Arduino
Potentiometer & Servo: Mwendo Unaodhibitiwa Na Arduino
Potentiometer & Servo: Mwendo Unaodhibitiwa Na Arduino
Potentiometer & Servo: Mwendo Unaodhibitiwa Na Arduino
Potentiometer & Servo: Mwendo Unaodhibitiwa Na Arduino
Potentiometer & Servo: Mwendo Unaodhibitiwa Na Arduino

Kwanza unahitaji kukusanya vifaa muhimu ili kuweka mzunguko huu pamoja.

Vifaa

1 Arduino

1 Potentiometer

1 Servo

1 Bodi ya mkate

Waya 2 za Jumper Nyeusi (Chini / Hasi)

Waya 2 za Jumapili Nyekundu (Voltage / Chanya)

Waya 2 za Njano / Rangi za Jumper (Ingizo / Pato)

Hatua ya 1: Kuelewa Vipengele

Kuelewa Vipengele
Kuelewa Vipengele
Kuelewa Vipengele
Kuelewa Vipengele
Kuelewa Vipengele
Kuelewa Vipengele
Kuelewa Vipengele
Kuelewa Vipengele

Ni muhimu kabla ya kuweka pamoja mzunguko wa mwili kuelewa kila sehemu:

Ubao wa mkate una seti mbili za reli za umeme kila upande, ambazo zina nafasi za hasi (nyeusi / bluu) na pembejeo chanya (nyekundu). Imeunganishwa kwa safu wima. Vipande vya terminal vinashiriki unganisho kwa usawa, hata hivyo vipande vya terminal vinavyolingana vitahitaji waya ya kuruka ili kumweka mgawanyiko.

Potentiometer ina pini ya 5V (nyekundu), pini ya Vout (njano / rangi) na pini ya Ground / GND (nyeusi).

Servo ina bandari ya 5V (nyekundu), Pulse Width Modulation / bandari ya PWM (njano / rangi) na bandari ya Ground / GND (nyeusi). Bonyeza kiungo kujua zaidi kuhusu jinsi inavyofanya kazi.

Hatua ya 2: Kuweka Mzunguko

Kuweka Mzunguko
Kuweka Mzunguko

Fuata mpangilio wa mchoro. Wakati wa kuanzisha mzunguko, kumbuka kila wakati kuweka arduino bila kufunguliwa ili kuepuka uharibifu wowote kwa vifaa vyako.

Chomeka potentiometer kwenye ubao wa mkate, ukizingatia mwelekeo wake (hii itakuwa muhimu wakati wa kutumia waya za kuruka kuungana na arduino). Tumia waya ya kuruka ya manjano na unganisha pini ya pato la kati kwenye bandari ya analog (A0) kwenye arduino. Chomeka waya nyekundu ya kuruka kwenye bandari ya V5 na waya nyeusi ya kuruka kwenye bandari ya GND kwenye arduino.

Chomeka servo kwenye ubao wa mkate na arduino. Tumia waya ya kuruka ya manjano kuunganisha bandari ya kuingiza / ishara kwa bandari ya dijiti ya PWM, 9 kwenye arduino. Chomeka waya ya jumper nyekundu kwenye ukanda wa terminal wa V5 na waya nyeusi ya kuruka kwenye ukanda wa terminal wa GND mfululizo na mpangilio wa potentiometer (rejea picha).

Baada ya mzunguko kuanza, endelea kuunganisha arduino yako kwenye kompyuta yako.

Hatua ya 3: Pakua Arduino GUI na Nambari ya Kuingiza

Pakua Arduino GUI na Nambari ya Ingizo
Pakua Arduino GUI na Nambari ya Ingizo
Pakua Arduino GUI na Nambari ya Ingizo
Pakua Arduino GUI na Nambari ya Ingizo

Pakua Arduino Graphical Interface ya Mtumiaji (GUI) hapa.

Chomeka nambari hapa chini, kumbuka habari hiyo kulia kwa "//" inakuambia kile mstari huo wa nambari unafanya:

# pamoja na // maktaba ya Servo

Jaribio la servo_jaribio; // anzisha kitu cha servo kwa servo iliyounganishwa

pembe ya int = 0;

int potentio = A0; // anzisha pini ya A0analog kwa potentiometer

usanidi batili () {

kiambatisho cha servo_. (9); // ambatisha pini ya ishara ya servo kubandika 9 ya arduino

}

kitanzi batili () {

angle = analogSoma (potentio); // kusoma thamani ya potentiometer kati ya 0 na 1023

pembe = ramani (pembe, 0, 1023, 0, 179); // kuongeza thamani ya potentiometer kwa thamani ya pembe kwa servo kati ya 0 na 180)

andika servo_jaribio (pembe); // amri ya kuzungusha servo kwa ucheleweshwaji wa pembe maalum (5);

}

Hatua ya 4: Potentiometer + Servo + Arduino

Potentiometer + Servo + Arduino
Potentiometer + Servo + Arduino

Hivi ndivyo mzunguko wa mwisho unapaswa kuonekana. Tazama video ili uone jinsi inavyofanya kazi.

Ilipendekeza: