Jinsi Ya Kuunganisha Motor Brushed Kwa Arduino

Orodha ya maudhui:

Jinsi Ya Kuunganisha Motor Brushed Kwa Arduino
Jinsi Ya Kuunganisha Motor Brushed Kwa Arduino

Video: Jinsi Ya Kuunganisha Motor Brushed Kwa Arduino

Video: Jinsi Ya Kuunganisha Motor Brushed Kwa Arduino
Video: Матовые двигатели для дрона Arduino - Часть 1 - компоненты 2024, Novemba
Anonim

Kama unavyojua, motors za umeme ni za aina kuu tatu: mtoza, stepper na servo anatoa. Katika nakala hii, tutaangalia kuunganisha gari la ushuru kwa Arduino ukitumia dereva wa gari kulingana na chip ya L9110S au sawa.

Dereva wa gari kulingana na chip ya L9110S
Dereva wa gari kulingana na chip ya L9110S

Muhimu

  • - Arduino;
  • - kompyuta ya kibinafsi na mazingira ya maendeleo ya IDE ya Arduino;
  • - dereva wa gari L9110S au sawa;
  • - mtoza umeme wa umeme;
  • - kuunganisha waya.

Maagizo

Hatua ya 1

Hauwezi kuunganisha moja kwa moja motor ya umeme na pini za Arduino: kuna hatari ya kuchoma pini ambayo motor imeunganishwa. Ili kuunganisha salama aina tofauti za motors za umeme kwa Arduino, dereva wa gari aliyefanywa nyumbani au wa kibiashara anahitajika. Kuna madereva mengi tofauti ya magari. Aina za kawaida ni HG788, L9110S, L293D, L298N na zingine. Madereva wa magari wana risasi za nguvu, risasi za gari, na udhibiti wa mwongozo. Katika nakala hii, tutatumia dereva wa gari kulingana na kipenyo cha L9110S. Bodi hutengenezwa kawaida ambayo inasaidia kuunganishwa kwa motors nyingi. Lakini kwa maandamano, tutafanikiwa na moja.

Madereva anuwai ya magari
Madereva anuwai ya magari

Hatua ya 2

Motors rahisi ni motors zilizopigwa. Motors hizi zina mawasiliano mawili tu ya kudhibiti. Kulingana na polarity ya voltage inayotumika kwao, mwelekeo wa kuzunguka kwa shimoni la gari hubadilika, na ukubwa wa voltage inayotumika hubadilisha kasi ya kuzunguka.

Wacha tuunganishe motor kulingana na mchoro ulioambatanishwa. Ugavi wa umeme wa dereva wa gari ni 5 V kutoka Arduino, kudhibiti kasi ya rotor ya gari, mawasiliano ya kudhibiti yameunganishwa na pini za Arduino zinazounga mkono PWM (mpigo wa mpigo wa mpigo).

Mchoro wa unganisho la gari la Arduino
Mchoro wa unganisho la gari la Arduino

Hatua ya 3

Wacha tuandike mchoro wa kudhibiti motor ya ushuru. Wacha tutangaze msimamo mara mbili kwa miguu inayodhibiti motor, na ubadilishaji mmoja wa kuhifadhi thamani ya kasi. Tutahamisha maadili ya kasi inayobadilika kwenda bandari ya serial na hivyo kubadilisha kasi na mwelekeo wa kuzunguka kwa gari.

Kiwango cha juu cha mzunguko - kwa kiwango cha juu cha voltage ambayo dereva wa gari anaweza kusambaza. Tunaweza kudhibiti kasi ya kuzunguka kwa kusambaza voltages katika anuwai ya volts 0 hadi 5. Kwa kuwa tunatumia pini za dijiti na PWM, voltage juu yao inasimamiwa na amri ya AnalogWtirte (pini, thamani), ambapo pini ni idadi ya pini ambayo tunataka kuweka voltage, na hoja ya dhamana ni sawa na sawa thamani ya voltage, kuchukua maadili katika anuwai kutoka 0 (pini voltage ni sifuri) hadi 255 (pini voltage ni 5 V).

Mchoro wa kudhibiti magari ya brashi
Mchoro wa kudhibiti magari ya brashi

Hatua ya 4

Pakia mchoro kwenye kumbukumbu ya Arduino. Wacha tuizindue. Injini haizunguki. Ili kuweka kasi ya kuzunguka, thamani kati ya 0 na 255 lazima ipelekwe kwa bandari ya serial. Mwelekeo wa mzunguko unadhibitishwa na ishara ya nambari.

Unganisha ukitumia kituo chochote kwenye bandari, tuma nambari "100" - injini itaanza kuzunguka kwa kasi ya wastani. Ikiwa tunatoa "minus 100", basi itaanza kuzunguka kwa kasi sawa katika mwelekeo tofauti.

Ilipendekeza: