Kredsløb

Hvordan man opbygger en L293D Motorstyringskontrol for Arduino: 4 trin

Motor driver shield control (L293D IC)

Motor driver shield control (L293D IC)

Indholdsfortegnelse:

Anonim

Jeg arbejder på en lille robot, der kan styres af en Arduino ved hjælp af trådløs kommunikation. Men jeg blev afskrækket af antallet af ledninger, der kørte fra Arduino og brødbrættet. Så jeg besluttede at reducere antallet af ledninger ved at lave mit eget motorstyringskort. Resultatet var lovende, det reducerede antallet af ledninger med halvdelen.

Jeg ønskede at styre 4 små DC motorer, så jeg valgte L293D chip. Jeg brugte to af disse chips til at styre 4 motorer, hver chip kan styre 2 DC motorer.

Jeg vil forklare i detaljer hvordan man forbinder de to chips sammen for at køre 4 DC motorer.

forsyninger:

Trin 1: Materialer du har brug for til dette projekt

  1. 2 L293D IC chips
  2. 2 DIP IC-stikkontakter
  3. Pin Headers
  4. Printkort
  5. 2 Skrueklemmer 4 stifter hver
  6. Loddejern
  7. Og masser af tålmodighed (billedet er ikke inkluderet)

Trin 2: Lad os forstå, hvordan man wirer en enkelt L293D chip

Billederne er lavet af mig ved hjælp af Firtzing og en fotoredigerer.

Det første billede viser, hvordan L293D-stifterne er nummereret.

Start med at forbinde alle de stifter, der har brug for 5V fra Arduino, tilslut stifterne 1, 16 og 9 sammen og tilslut dem til + 5V (Vcc) på Arduino. (billede 2 - rød ledninger)

Det næste trin er at forbinde jordstifterne sammen. Tilslut stifterne 4, 5, 12 og 13 sammen og tilslut dem til GND-stiften på Arduino. (billede 3, sort ledninger)

Derefter vil du tilslutte motorstifterne. Pins 3 og 6 styr en motor (motor A) og ben 14 og 11 styrer den anden motor (motor B). (Det fjerde billede)

Tilslut nu Pins 2 og 7 til de digitale stifter på Arduino, de vil bruges til at sende kommandoer til Motor A. Og tappene 10 og 15 skal også forbinde til de digitale stifter på Arduino for at styre Motor B. (Billede 5)

Det der er tilbage, er at tænde chippen. For at gøre det skal du forbinde pin 8 til den eksterne strømkilde + ve ende,

AKA batteri (på min robot brugte jeg 4 AA batterier = 6V), og tilslut derefter strømforsyningens -ve ende til GND på Arduino (fælles jord).

Trin 3: Sådan tilsluttes to L293D Chips

Bevæbnet med viden om det foregående trin, vil vi forbinde to L293D chips sammen for at styre 4 motorer, A, B, C og D med en enkelt strømkilde eller et batteri.

Vi vil forbinde alle de stifter, der har brug for + 5V fra Arduino sammen og tilslut dem alle til VCC på Arduino.

Vi vil gøre det samme for jorden pins. Tilslut dem alle sammen 8 stifter i alt og brug en ledning til at forbinde dem til GND-stiften på Arduino.

For at forbinde strømmen tilsluttes den første tilslutningstap 8 fra knuden L293D til pin 8 på den anden L293D og tilslut dem derefter til + ve-enden af ​​batteriet, og jord derefter batteriet på GND-stiften på Arduino.

Trin 4: Lav bestyrelsen

Placer komponenterne på brættet uden lodning noget.

Når du er tilfreds, drej den om og start loddet.

Det bliver forvirrende og overvældende, men for at hjælpe dig ud skal du trække pinforbindelserne på et stykke papir tilbage. Så gå over tegningen nogle gange for at sikre, at det er korrekt. Start derefter lodning i henhold til tegningen du lavede.

Og sørg for at mærke bordet.

Bunden af ​​PC-kortet ser ud som spaghetti, men det er ledninger, der er skjulte, og det gør en renere finish på robotten.

Jeg håber det hjælper nogen