L298N: module yekudzivirira mota dzeArduino

l298n

Kune akawanda ma module eArduino kana ekushandisa muzvirongwa zveDII nevaiti. Kana iri L298N module yekudzivirira mota. Navo unogona kushandisa nyore makodhi ku purogiramu yedu Arduino bhodhi uye kukwanisa kudzora DC motors nenzira yakapfava uye inodzorwa. Kazhinji, iyi mhando yemodule inoshandiswa zvakanyanya mumarobhoti kana muanogadzira mota.

Takatopinza zvese zvaunoda nezvazvo iyo ESP module, ine ESP8266 chip, UN module inobvumidza kuwedzera masimba Arduino mabhodhi uye mamwe mapurojekiti kuitira kuti vagone kubatana kweWiFi. Aya ma module haangogone kushandiswa ega, chinhu chakanaka ndechekuti anogona kusanganiswa. Semuenzaniso, iyo ESP8266 inogona kushandiswa kune yedu prototype uye iyo L298N, iyo yataizowana mota inodzoreka kuburikidza neInternet kana isina waya.

Nhanganyaya kune iyo L298N uye dhatasheet:

l298n pini

Kunyangwe uine Arduino iwe unogona zvakare kushanda nema stepper motors, ayo anonyanya kuzivikanwa mumarobhoti, mune iyi kesi inowanzo kuve yakajairika kushandisa iyo controller kana mutyairi we DC motors. Iwe unogona kuwana ruzivo nezve iyo L298 chip uye ma module mune evagadziri 'madhatasheet, senge STMicroelectronics kubva pane iyi link. Kana iwe uchida kuona iyo dhatasheet yeiyo chaiyo module, uye kwete chete chip, iwe unogona kurodha pasi iyi imwe PDF yeiyo Handsontec L298N.

Asi kutaura zvakafara, iyo L298N ndeye H-bhiriji yemhando mutyairi iyo inobvumidza kumhanya uye kutungamira kwekutenderera kwe DC motors kudzorwa. Iyo inogona zvakare kushandiswa neanotsika motors nyore nekuda kweiyo 2 H-zambuko izvo zvinoshandisa. Ndokureva, zambuko muH, zvinoreva kuti rakaumbwa nemana transistors ayo anozobvumidza kushandura iko iko iko iko kuitira kuti rotor yemota ikwanise kutenderera mune imwe nzira kana imwe sezvatinoda. Uyu mukana pamusoro pevabati vanongokutendera iwe kudzora kutenderera kumhanya (RPM) nekudzora chete kukosha kweiyo magetsi magetsi.

Iyo L298N inogona kushanda neakasiyana voltages, kubva 3v kusvika 35v, uye pakusimba kwe2A. Izvi ndizvo zvinonyatso tarisa mashandiro kana kutenderera kumhanya kwemota. Izvo zvinofanirwa kutariswa kuti izvo zvemagetsi izvo module zvinodyiwa zvinowanzodya zvakapoteredza 3v, saka mota inogara ichigamuchira 3v zvishoma kubva pasimba ratiri kuripa. Icho chinhu chakanyanya kudyiwa, muchokwadi chine chakakwirira simba chinhu icho chinoda heatsink sezvaungaona mumufananidzo.

Kudzora kumhanya, unogona kuita chimwe chinhu chakapesana nezvatakaita neLM35, mune iyi kesi, panzvimbo pekuwana imwe magetsi pane zvinobuda uye kuishandura kuita madhigirii, pano chichava chakapesana. Isu tinofudza mutyairi nemhepo yepasi kana yepamusoro kuti tiwane kukurumidza kana kunonoka kutendeuka. Uye zvakare, iyo L298N module inobvumidza iyo Arduino bhodhi kupihwa simba pa5v sekureba sekunge isu tiri kudyisa mutyairi aine angangoita 12v magetsi.

Kubatanidzwa naArduino

dhairekita dhayagiramu ye l298n naArduino

Pane kuwanda kwemapurojekiti iwe aunogona kushandisa iyi module L298N. Muchokwadi, iwe unogona kungofungidzira zvese zvaungaite nazvo uye kutanga kushanda. Semuenzaniso, muenzaniso wakapusa unenge uri wekutonga kwemaviri akananga ma mota zvino sezvazvinogona kuonekwa mumufananidzo wapfuura wakaitwa naFritzing.

Tisati tashanda neL298N isu tinofanirwa kufunga kuti iko kuiswa kwemo module kana Vin inotsigira voltages pakati pe3v ne35v uye kuti isu tinofanirwa zvakare kuibatanidza pasi kana GND, sezvinoonekwa mumufananidzo netambo tsvuku nedema zvakateerana. Paunenge uchinge wabatana nesimba, chinotevera chinhu kubatanidza mota kana iwo ma motors maviri ayo anogamuchira kudzora panguva imwe chete. Izvi zviri nyore, iwe unongofanirwa kubatanidza ma terminals maviri emota kune yekubatanidza tebhu iyo ine module padivi rega.

Uye ikozvino kunouya pamwe kwakaomesesa, uye ndiko kubatanidza module kubatanidza kana mapini kuna Arduino zvakanaka. Rangarira kuti kana iyo module's jumper kana regiramu bhiriji yakavharwa, ndiko kuti, kuvhura, module yemagetsi voltage inogadziriswa uye kune 5v kuburitsa iwe yaunogona kushandisa kumisikidza iyo Arduino bhodhi. Kune rimwe divi, kana iwe ukabvisa jumper iwe unodzima gadziriso uye iwe unofanirwa kupa simba iyo Arduino zvakazvimiririra. ziso! Nekuti iyo jumper inogona chete kumisikidzwa kusvika gumi nemaviri voltages, kune zvinopfuura izvo iwe unofanirwa kuibvisa kuitira kuti isakanganisa module ...

Unogona kukoshesa izvozvo pane zvitatu zvinobatana pamota yega yega. Iwo akaratidzirwa seIN1 kusvika IN4 ndiwo iwo anodzora mota A uye B. Kana iwe usina imwe yemotokari yakabatana nekuti iwe unongoda imwe chete, saka haufanire kuzviisa dzese. Iwo anosvetuka padivi rega roga reaya kubatana kweimwe mota ndeye ENA uye ENB, ndiko kuti, kumutsa mota A uye B, iyo inofanirwa kunge iripo kana tichida kuti ma motors ese ashande.

Para mota A (Zvingave zvakafanana kune B), isu tinofanirwa kuve neIN1 uye IN2 yakabatana iyo inodzora iko kutenderera kwekutenderera. Kana IN1 iri mu HIGH uye IN2 muZVIMWE, mota inotendeuka munzira imwechete, uye kana iri muZVIMWE uye ZVIKURU, inotendeuka mune imwe. Kudzora kumhanya kwekutenderera unofanirwa kubvisa iyo INA kana INB jumpers uye shandisa mapini anoita kunge anoisanganisa neArduino PWM, kuitira kuti kana tikapa kukosha kubva pa0 kusvika pa255 tinowana yakaderera kana yakakwira kumhanya zvichiteerana.

Kana zvakadaro kuronga zvakare kuri nyore muArduino IDE. Semuenzaniso, kodhi ichave iri:

<pre>// Motor A
int ENA = 10;
int IN1 = 9;
int IN2 = 8;

// Motor B
int ENB = 5;
int IN3 = 7;
int IN4 = 6;

void setup ()
{
 // Declaramos todos los pines como salidas
 pinMode (ENA, OUTPUT);
 pinMode (ENB, OUTPUT);
 pinMode (IN1, OUTPUT);
 pinMode (IN2, OUTPUT);
 pinMode (IN3, OUTPUT);
 pinMode (IN4, OUTPUT);
}
//Mover los motores a pleno rendimiento (255), si quieres bajar la velocidad puedes reducir el valor hasta la mínima que son 0 (parados)</pre>
<pre>//Para mover los motores en sentido de giro contrario, cambia IN1 a LOW e IN2 a HIGH

void Adelante ()
{
 //Direccion motor A
 digitalWrite (IN1, HIGH);
 digitalWrite (IN2, LOW);
 analogWrite (ENA, 255); //Velocidad motor A
 //Direccion motor B
 digitalWrite (IN3, HIGH);
 digitalWrite (IN4, LOW);
 analogWrite (ENB, 255); //Velocidad motor B
}</pre>

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako