એલ 298 એન: અરડિનો માટે મોટર્સને નિયંત્રિત કરવા માટેનું મોડ્યુલ

L298N

ઉત્પાદકો દ્વારા અર્ડુનો અથવા ડીવાયવાય પ્રોજેક્ટ્સમાં ઉપયોગ માટે ઘણા મોડ્યુલો છે. કિસ્સામાં L298N એ મોટર્સને નિયંત્રિત કરવા માટેનું એક મોડ્યુલ છે. તેમની સાથે તમે આના માટે સરળ કોડનો ઉપયોગ કરી શકો છો અમારા Ardino બોર્ડ કાર્યક્રમ અને ડીસી મોટર્સને સરળ અને નિયંત્રિત રીતે નિયંત્રિત કરવા માટે સક્ષમ થાઓ. સામાન્ય રીતે, આ પ્રકારના મોડ્યુલનો ઉપયોગ રોબોટિક્સમાં અથવા મોટર એક્ટ્યુએટર્સમાં વધુ થાય છે, જો કે તેનો ઉપયોગ સંખ્યાબંધ કાર્યક્રમો માટે થઈ શકે છે.

તમને જોઈતી બધી બાબતો અમે પહેલાથી દાખલ કરી દીધી છે ઇએસપી 8266 ચિપ સાથે ઇએસપી મોડ્યુલ, અન મોડ્યુલ કે જે ક્ષમતા વધારવા માટે પરવાનગી આપે છે અરડિનો બોર્ડ્સ અને અન્ય પ્રોજેક્ટ્સ જેથી તેઓમાં વાઇફાઇ કનેક્ટિવિટી હોય. આ મોડ્યુલોનો ઉપયોગ ફક્ત એકલાતામાં જ થઈ શકતો નથી, સારી બાબત એ છે કે તેમને જોડી શકાય છે. ઉદાહરણ તરીકે, ઇએસપી 8266 નો ઉપયોગ અમારા પ્રોટોટાઇપ અને એલ 298 એન માટે થઈ શકે છે, જેની સાથે અમને ઇન્ટરનેટ અથવા વાયરલેસ દ્વારા નિયંત્રિત મોટર મળશે.

L298N અને ડેટાશીટ્સનો પરિચય:

l298n પિનઆઉટ

તેમ છતાં, rduર્ડિનો સાથે તમે સ્ટેપર મોટર્સ સાથે પણ કામ કરી શકો છો, જે રોબોટિક્સમાં સારી રીતે જાણીતા છે, આ કિસ્સામાં સામાન્ય રીતે નિયંત્રકનો ઉપયોગ કરવો વધુ સામાન્ય છે અથવા ડીસી મોટરો માટે ડ્રાઇવર. તમે ઉત્પાદકોની ડેટાશીટ્સમાં, જેમ કે એલ 298 ચિપ અને મોડ્યુલો વિશેની માહિતી મેળવી શકો છો આ કડીમાંથી એસટીમાઇક્રોઇલેક્ટ્રોનિક્સ. જો તમે વિશિષ્ટ મોડ્યુલની ડેટાશીટ જોવા માંગતા હો, અને માત્ર ચિપ જ નહીં, તો તમે આ અન્ય પીડીએફ ડાઉનલોડ કરી શકો છો હેન્ડસોનેક એલ 298 એન.

પરંતુ મોટે ભાગે કહીએ તો, L298N એ એચ-બ્રિજ પ્રકારનો ડ્રાઈવર છે જે ડીસી મોટરોના પરિભ્રમણની ગતિ અને દિશાને નિયંત્રિત કરવાની મંજૂરી આપે છે. તેનો ઉપયોગ સ્ટેપર મોટર્સ સાથે પણ કરી શકાય છે 2 માટે આભાર એચ-બ્રિજ કે અમલ. કહેવાનો અર્થ એ છે કે, એચમાં એક બ્રિજ, જેનો અર્થ છે કે તે 4 ટ્રાંઝિસ્ટર દ્વારા રચાયેલ છે જે વર્તમાનની દિશાને વિરુદ્ધ બનાવવાની મંજૂરી આપશે જેથી મોટરનો રોટર એક દિશામાં અથવા બીજી દિશામાં ફેરવી શકે જેની ઇચ્છા છે. નિયંત્રકો પર આ એક ફાયદો છે જે ફક્ત સપ્લાય વોલ્ટેજના મૂલ્યને નિયંત્રિત કરીને રોટેશનલ સ્પીડ (આરપીએમ) ને નિયંત્રિત કરવાની મંજૂરી આપે છે.

L298N વિવિધ સાથે કામ કરી શકે છે વોલ્ટેજ, 3 વીથી 35 વી, અને 2 એ ની તીવ્રતા પર. આ તે છે જે ખરેખર મોટરની કામગીરી અથવા રોટેશનલ સ્પીડ નક્કી કરશે. તે ધ્યાનમાં લેવું આવશ્યક છે કે ઇલેક્ટ્રોનિક્સ કે જે મોડ્યુલ વાપરે છે તે સામાન્ય રીતે 3 વીનો વપરાશ કરે છે, તેથી મોટર હંમેશાં 3 વી ઓછી પ્રાપ્ત કરશે તે પાવરમાંથી જે આપણે તેને ખવડાવીએ છીએ. તે કંઈક અંશે વધારે વપરાશ છે, હકીકતમાં તેમાં ઉચ્ચ શક્તિનો તત્વ છે જેને હીટસિંકની જરૂર હોય છે કારણ કે તમે છબીમાં જોઈ શકો છો.

ગતિને અંકુશમાં રાખવા માટે, તમે એલએમ 35 સાથે જે કર્યું તેનાથી તમે કંઈક વિપરિત કરી શકો છો, આ કિસ્સામાં, આઉટપુટ પર ચોક્કસ વોલ્ટેજ મેળવવા અને તેને ડિગ્રીમાં કન્વર્ટ કરવાને બદલે, અહીં તે વિરોધી હશે. અમે ડ્રાઇવરને મેળવવા માટે નીચલા અથવા વધારે વોલ્ટેજથી ખવડાવીએ છીએ ઝડપી અથવા ધીમો વારો. આ ઉપરાંત, એલ 298 એન મોડ્યુલ, જ્યાં સુધી અમે ઓછામાં ઓછા 5 વી વોલ્ટેજવાળા ડ્રાઇવરને ખવડાવીશું ત્યાં સુધી rduડ્યુનો બોર્ડને 12 વી પર સંચાલિત કરવાની મંજૂરી પણ આપે છે.

આર્દુનો સાથે એકીકરણ

અરડિનો સાથે l298n નો સર્કિટ ડાયાગ્રામ

ત્યાં છે ઘણા બધા પ્રોજેક્ટ્સ કે જેની સાથે તમે આ મોડ્યુલ L298N નો ઉપયોગ કરી શકો છો. હકીકતમાં, તમે ફક્ત તેની સાથે કરેલી દરેક બાબતોની કલ્પના કરી શકો છો અને કામ પર આવો છો. ઉદાહરણ તરીકે, એક સરળ ઉદાહરણ એ બે સીધા વર્તમાન મોટર્સનું નિયંત્રણ હોવું જોઈએ જે ફ્રિટોઝિંગ સાથે બનાવેલા પાછલા આકૃતિમાં જોઈ શકાય છે.

L298N સાથે કામ કરતા પહેલા આપણે ધ્યાનમાં લેવું આવશ્યક છે કે મોડ્યુલ અથવા વિનનું ઇનપુટ 3 વી અને 35 વી વચ્ચેના વોલ્ટેજને સપોર્ટ કરે છે અને આપણે તેને ગ્રાઉન્ડ અથવા જી.એન.ડી. સાથે પણ જોડવું જ જોઇએ, જેવું અનુક્રમે લાલ અને કાળી કેબલવાળી છબીમાં જોઈ શકાય છે. એકવાર પાવર સાથે કનેક્ટ થઈ ગયા પછી, આગળની વસ્તુ મોટર અથવા બે મોટરને કનેક્ટ કરવાની છે કે જે તે એક સાથે નિયંત્રણ કરવા માટે સ્વીકારે છે. આ સરળ છે, તમારે ફક્ત બંને મોટર ટર્મિનલ્સને કનેક્શન ટ tabબથી કનેક્ટ કરવું પડશે જેમાં દરેક બાજુ મોડ્યુલ છે.

અને હવે કદાચ ખૂબ જટિલ આવે છે, અને તે મોડ્યુલ જોડાણોને કનેક્ટ કરવાનું છે પિન માટે Ardino યોગ્ય રીતે. યાદ રાખો કે જો મોડ્યુલનો જમ્પર અથવા રેગ્યુલેટર બ્રિજ બંધ છે, એટલે કે, મોડ્યુલનું વોલ્ટેજ રેગ્યુલેટર સક્રિય થયેલ છે અને 5 વી આઉટપુટ છે જેનો ઉપયોગ તમે આર્ડિનો બોર્ડને પાવર કરવા માટે કરી શકો છો. બીજી બાજુ, જો તમે જમ્પરને દૂર કરો છો તો તમે નિયમનકારને નિષ્ક્રિય કરો છો અને તમારે આર્દુનોને સ્વતંત્ર રીતે પાવર બનાવવાની જરૂર છે. આંખ! કારણ કે જમ્પર ફક્ત 12 વી વોલ્ટેજ પર સેટ કરી શકાય છે, તેનાથી વધુ તમારે મોડ્યુલને નુકસાન ન પહોંચાડે તે માટે તમારે તેને દૂર કરવું જ જોઇએ ...

તમે તેની પ્રશંસા કરી શકો છો દરેક મોટર માટે 3 જોડાણો છે. આઇએન 1 થી આઈએન 4 તરીકે ચિહ્નિત થયેલ તે તે છે જે મોટર્સ એ અને બીને નિયંત્રિત કરે છે જો તમારી પાસે એક મોટરની જોડાયેલ નથી કારણ કે તમને ફક્ત એકની જરૂર છે, તો તમારે તે બધા મૂકવાની જરૂર રહેશે નહીં. દરેક મોટર માટે આ જોડાણોની દરેક બાજુ પરના જમ્પર્સ ઇએનએ અને ઇએનબી છે, એટલે કે મોટર એ અને બીને સક્રિય કરવા માટે, જે હાજર હોવું જોઈએ જો આપણે બંને મોટર કામ કરવા માંગતા હો.

પેરા મોટર એ (તે બી માટે સમાન હશે), અમારી પાસે IN1 અને IN2 કનેક્ટેડ હોવા જોઈએ જે પરિભ્રમણની દિશાને નિયંત્રિત કરશે. જો IN1 એ HIGH અને IN2 LOW માં છે, મોટર એક દિશામાં વળે છે, અને જો તેઓ LOW અને HIGH માં હોય, તો તે બીજી તરફ વળે છે. પરિભ્રમણની ગતિને નિયંત્રિત કરવા માટે તમારે આઈએનએ અથવા આઈએનબી જમ્પર્સને કા removeી નાખવા જોઈએ અને તે પિનનો ઉપયોગ કરવો પડશે જે તેને અરડિનો પીડબ્લ્યુએમ સાથે કનેક્ટ કરે છે, જેથી જો આપણે તેને 0 થી 255 સુધી મૂલ્ય આપીએ તો આપણે અનુક્રમે ઓછી અથવા વધારે ગતિ મેળવીશું.

માટે અરડિનો આઇડીઇમાં પ્રોગ્રામિંગ પણ સરળ છે. ઉદાહરણ તરીકે, કોઈ કોડ હશે:

<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>

ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.