Vezja

Kako zgraditi krmilnik motorne plošče L293D za Arduino: 4 koraka

Motor Shield L293D подключение к Arduino

Motor Shield L293D подключение к Arduino

Kazalo:

Anonim

Delam na malem robotu, ki ga lahko krmili Arduino z uporabo brezžičnih komunikacij. Ampak me je odvrnilo število žic, ki tečejo iz Arduina in makete. Zato sem se odločil, da zmanjšam število žic, tako da naredim svojo krmilno ploščo motorja. Rezultat je bil obetaven, zmanjšal je število žic za polovico.

Hotel sem nadzorovati 4 majhne enosmerne motorje, zato sem se odločil za čip L293D. Uporabil sem dva od teh čipov za krmiljenje 4 motorjev, vsak čip lahko nadzoruje 2 DC motorja.

Podrobno bom razložil, kako povezati oba čipa skupaj, da bi zagnal 4 DC motorje.

Dobave:

1. korak: Materiali, ki jih potrebujete za ta projekt

  1. 2 čipi IC L293D
  2. 2 DIP IC vtičnice
  3. Glave priponk
  4. PCB plošča
  5. 2 Privijte sponke po 4 sponke
  6. Spajkalnik
  7. In veliko potrpljenja (slika ni vključena)

2. korak: Spoznajte, kako žično povezati en sam čip L293D

Slike naredim jaz s pomočjo Firtzinga in urejevalnika fotografij.

Prva slika prikazuje, kako so številke L293D oštevilčene.

Začnite tako, da priključite vse nožice, ki potrebujejo 5V iz Arduino, priključite nožice 1, 16 in 9 skupaj, nato pa jih povežite z + 5V (Vcc) na Arduinu. (slika 2 - rdeče ožičenje)

Naslednji korak je, da povežemo zatiče na tleh skupaj. Povežite nožice 4, 5, 12 in 13 skupaj in jih nato povežite z GND zatičem na Arduinu. (slika 3, črno ožičenje)

Sledi povezava motornih zatičev. Zatiči 3 in 6 krmilita en motor (motor A) in zatiči 14 in 11 krmilita drugi motor (motor B). (4. slika)

Sedaj povežite Pins 2 in 7 z digitalnimi zatiči na Arduino, uporabili se bodo za pošiljanje ukazov motorju A. In zatiči 10 in 15 bi se morali povezati tudi z digitalnimi zatiči na Arduinu za krmiljenje motorja B. (Slika 5)

Kar je ostalo, je, da napolnite čip. Če želite to narediti, priključite pin 8 na konec zunanjega vira napajanja + ve,

AKA baterijo (na moj robot, sem uporabil 4 AA baterije = 6V), nato pa povežite -ve konec vira energije z GND na Arduino (skupna tla).

3. korak: Kako povezati dva čipa L293D

Oboroženi z znanjem prejšnjega koraka, bomo povezali dva L293D čipa skupaj za krmiljenje 4 motorjev, A, B, C in D z uporabo enega samega vira napajanja ali baterije.

Vse priključke, ki potrebujejo +5 V, bomo povezali z Arduinom in jih nato povezali z VCC na Arduinu.

Enako bomo naredili za zemeljske nožice. Vse skupaj povežite skupaj 8 pin in uporabite eno žico, da jih povežete z nožico GND na Arduinu.

Če želite priključiti napajanje, najprej priključite pin 8 s pestom L293D na pin 8 na drugem L293D, nato pa ga priključite na + ve konec baterije in nato ozemljite baterijo na GND pin na Arduino.

4. korak: Naredite odbor

Postavite komponente na ploščo brez spajkanja.

Ko ste zadovoljni, ga zavrtite in začnite spajkati.

To bo postalo zmedeno in presenetljivo, toda da bi vam pomagali, potegnite pin povezave na list papirja nazaj. Nato nekajkrat nadaljujte z risbo, da se prepričate, da je točna. Nato začnite spajkati po risbi, ki ste jo naredili.

In poskrbite, da boste označili desko.

Spodnji del PC plošče je videti kot špageti, vendar so to žice, ki so skrite in na robotu naredijo čistejšo površino.

Upam, da to pomaga nekomu