Circuits

Paano Gumawa ng L293D Motor Controller Board para sa Arduino: 4 na Hakbang

Sinhala Arduino Tutorial 17 - L293D Motor Driver Shield

Sinhala Arduino Tutorial 17 - L293D Motor Driver Shield

Talaan ng mga Nilalaman:

Anonim

Ako ay nagtatrabaho sa isang maliit na robot na maaaring kontrolado ng isang Arduino gamit ang mga wireless na komunikasyon. Ngunit ako ay nasiraan ng loob sa bilang ng mga wires na tumatakbo mula sa Arduino at sa breadboard. Kaya nagpasiya akong bawasan ang bilang ng mga wires sa pamamagitan ng paggawa ng aking sariling motor controller board. Ang resulta ay promising, binawasan nito ang bilang ng mga wire sa pamamagitan ng kalahati.

Nais kong kontrolin ang 4 maliit na DC motors, kaya nagpasyang sumali ako para sa L293D chip. Ginamit ko ang dalawa sa mga chips na kontrolin ang 4 motors, ang bawat chip ay maaaring makontrol ang 2 DC motors.

Ipapaliwanag ko sa mga detalye kung paano ikonekta ang dalawang chips nang magkasama upang patakbuhin ang 4 DC motors.

Mga Kagamitan:

Hakbang 1: Mga Materyales na Kailangan Mo para sa Proyekto na ito

  1. 2 L293D IC chips
  2. 2 DIP IC Sockets
  3. Mga Pin Header
  4. PCB board
  5. 2 Screw terminal 4 pin bawat
  6. Solder Iron
  7. At maraming pasensya (hindi kasama ang larawan)

Hakbang 2: Pinahihintulutan Maunawaan Kung Paano Mag-wire Isang Single L293D Chip

Ang mga larawan ay ginagawa sa akin sa tulong ng Firtzing at isang editor ng larawan.

Ang unang larawan ay nagpapakita kung paano ang numerong L293D ay binilang.

Magsimula sa pamamagitan ng pagkonekta sa lahat ng mga pin na kailangan ang 5V mula sa Arduino, ikonekta ang mga pin 1, 16 at 9 magkasama pagkatapos ay ikonekta ang mga ito sa + 5V (Vcc) sa Arduino. (larawan 2 - pulang kable)

Ang susunod na hakbang ay upang ikonekta ang mga pin ng lupa magkasama. Ikonekta ang mga pin 4, 5, 12 at 13 magkasama pagkatapos ay ikonekta ang mga ito sa GND pin sa Arduino. (larawan 3, itim na mga kable)

Susunod na nais mong ikonekta ang mga pin ng motor. Pins 3 at 6 kontrolin ang isang motor (motor A) at pin 14 at 11 kontrolin ang ikalawang motor (motor B). (Ang ika-4 na larawan)

Ngayon ay ikonekta ang Pins 2 at 7 sa mga digital na pin sa Arduino, gagamitin sila upang magpadala ng mga command sa Motor A. At pin 10 at 15 ay dapat ding kumonekta sa mga digital na pin sa Arduino upang makontrol ang Motor B. (Larawan 5)

Ang natitira ay ang pagtaas ng maliit na tilad. Upang magawa ito, ikonekta ang pin 8 sa panlabas na pinagmulan ng power source,

AKA battery (sa aking robot, ginamit ko ang 4 AA Batteries = 6V), pagkatapos ay ikonekta ang -ve dulo ng pinagmulan ng kapangyarihan sa GND sa Arduino (common ground).

Hakbang 3: Paano Ikonekta ang Dalawang L293D Chip

Gamit ang kaalaman sa nakaraang hakbang, magkakabit kami ng dalawang L293D chips magkasama upang kontrolin ang 4 na motor, A, B, C, at D gamit ang isang solong power source o baterya.

Ikonekta namin ang lahat ng mga pin na kailangan + 5V mula sa Arduino magkasama pagkatapos ay ikonekta ang lahat ng mga ito sa VCC sa Arduino.

Gagawin namin ang parehong bagay para sa mga pin ng lupa. Ikabit ang lahat ng mga ito nang magkasama nang 8 pin at gumamit ng isang kawad upang ikonekta sila sa GND pin sa Arduino.

Upang ikonekta ang Power, unang ikonekta ang pin 8 mula sa kamao L293D sa pin 8 sa ikalawang L293D at ikonekta ang mga ito sa dulo ng baterya pagkatapos ay i-ground ang baterya sa GND pin sa Arduino.

Hakbang 4: Gumawa ng Lupon

Ilagay ang mga sangkap sa board nang walang paghihinang anumang bagay.

Kapag nasiyahan ka, buksan ito at simulan ang paghihinang.

Ito ay makakakuha ng nakalilito at napakalaki, ngunit upang matulungan ka, gumuhit ng mga koneksyon sa pin sa isang piraso ng papel paurong. Pagkatapos ay pumunta sa paglipas ng pagguhit ilang beses upang matiyak na ito ay tumpak. Pagkatapos ay simulan ang paghihinang ayon sa pagguhit na iyong ginawa.

At siguraduhin na lagyan ng label ang board.

Ang ilalim ng PC board ay mukhang spaghetti, ngunit ang mga ito ay mga wires na nakatago at gumagawa ng mas malinis na tapusin sa robot.

Umaasa ako na ito ay tumutulong sa isang tao