Talaan ng mga Nilalaman:
- Hakbang 1: Manood ng isang Video
- Hakbang 2: Mga Kagamitan
- Hakbang 3: Mga kable
- Hakbang 4: Pag-tela ng Circuit Board
- Hakbang 5: Code
Video: Pagkontrol sa DC Motors Sa Arduino at L293: 5 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Madaling paraan upang makontrol ang mga DC motor. Ang kailangan mo lang ay ang kaalaman sa electronics at programa
Kung mayroon kang anumang mga katanungan o problema maaari kang makipag-ugnay sa akin sa aking mail: [email protected]
Bisitahin ang aking channel sa youtube:
Kaya't magsimula tayo.
Hakbang 1: Manood ng isang Video
Maaari mo ring makita kung paano gumagana ang proyektong ito
www.youtube.com/watch?v=tm69V7npSg8
Hakbang 2: Mga Kagamitan
Ang lahat ng mga materyal na kailangan mo ay matatagpuan sa ebay o amazon. Ngunit kung mayroon kang anumang mga lumang aparato sa electronics tulad ng mga printer o ibang bagay maaari kang makakuha ng mga materyales mula doon.
Link ng Sponsor: Mga Review ng UTSource.net Ito ay isang mapagkakatiwalaang webside para sa pag-order ng mga elektronikong sangkap na may murang
presyo at mahusay na kalidad
Para sa proyektong ito kakailanganin mo:
-motor driver L293D
-Arduino Mega 2560 o Uno
-breadboard
-9V na baterya
-DC motor
-9V kaso ng baterya
-ilang mga wires
-Mga berde at pula na LED diode
-dalawang pindutan ng push
-dalawang 10k ohm resistors
Motor driver L293D
Maaari mong gamitin ang chip na ito para sa pagkontrol ng isa o dalawang magkakaibang mga motor. Ito ay kabilang sa pamilya TTL, nangangahulugan ito na tumatakbo ito sa 5V +.
Mayroon itong 16 na mga pin
I-pin ang 1 walang koneksyon
Ang Pin 2 ay input
Ang Pin 3 ay output para sa motor
Ang pin 4 at 5 ay konektado sa GND ng baterya
Ang Pin 6 ay pangalawang output para sa motor
Ang Pin 7 ay pangalawang input
Ang Pin 8 ay V + mula sa baterya (9V)
Sa kabilang panig ay pareho maliban sa:
Ang Pin 16 ay Vcc +
I-pin ang 9 na hindi kumonekta
Hakbang 3: Mga kable
Kung magkakaroon ka ng anumang mga problema sa mga kable maaari kang makatulong sa iyong sarili sa mga larawan. Sa itaas ay mayroong circuit para sa pagkontrol ng 1 motor at pababa ay circuit para sa pagkontrol ng 2 motor. Ginawa kong exemple na may isang motor lamang.
Ang digital input 2 ay konektado sa pindutang ON (pindutan na may asul na takip)
Ang digital input 3 ay konektado sa pindutan na OFF (pindutan na may pulang cap)
Gamit ang dalawang mga pindutan maaari mong baguhin ang direksyon ng pag-ikot
Kailangan mong ikonekta ang 10k ohm risistor sa pagitan ng GND mula sa Arduino upang itulak ang pin na pindutan.
Ang Green LED diode ay konektado sa digital output 5
Ang Red LED diode ay konektado sa digital output 4
Mga kable L293D
I-pin ang 1 walang koneksyon kaya hinayaan mong wala itong laman.
Susunod ay ang Pin 2 na kumokonekta sa digital na output sa Arduino (maaari kang pumili ng anumang digital na output mula 2 hanggang 53)
Ang Pin 3 ay konektado nang direkta sa motor
Ang pin 4 at 5 ay konektado sa GND ng baterya
Ang Pin 6 ay konektado nang direkta sa motor
Ang Pin 7 ay kumonekta sa digital na output sa Arduino
Ang Pin 8 ay V + mula sa baterya. Inirerekumenda ko sa iyo na gumamit ng 9V na baterya upang ang motor ay tatakbo nang maayos
Kung kailangan mo ng pagkakataon maaari kang gumawa ng circuit.
Dapat kang mag-ingat na ikonekta mo ang GND ng Arduino sa GND ng baterya. Sa kabaligtaran kaso hindi gumana ang buong bagay
Kung nais mong kontrolin ang dalawang mga motor kailangan mong i-wire ang kabilang panig ng L293D
Ang Pin 16 ay Vcc +. Nakakakuha ka ng 5V boltahe mula sa Arduino
Ang Pin 15 ay konektado sa digital output sa Arduino
Ang Pin 14 ay konektado sa direkta sa motor
Ang pin 13 at pin 12 ay konektado sa GND ng baterya
Ang Pin 11 ay konektado sa direkta sa motor
Ang Pin 10 ay konektado sa digital output sa Arduino
I-pin ang 9 na hindi kumonekta
Hakbang 4: Pag-tela ng Circuit Board
Ginawa ko ang circuit na ito nang mag-isa. Para sa pagguhit ng circuit ay ginagamit ang SprintLayout. Ito ay programa para sa pagguhit ng mga circuit, sa program na ito mayroon kang lahat ng mga sukat ng mga elektronikong sangkap kaya't maaari mong gawin ang circuit para sa lahat ng gusto mo.
Para sa pag-ukit ng board na ito ay ginagamit ang CNC engraving milling machine. Gumamit ako ng normal na board para sa mga circuit na may coted na tanso sa isang gilid. Nang matapos ang board ay pinakintab ko ito ng napakahusay na papel na buhangin. Pagkatapos ay naghalo ako ng alkohol sa industriya at rosin sa pulbos. ang paghalo na ito pagkatapos ay pinahiran ko ang gilid ng tanso upang maprotektahan ito.
Hakbang 5: Code
Gumawa ako ng tatlong magkakaibang mga code.
Pagkontrol sa motor:
Pagkatapos ng bawat 5 segundo binabago ng motor ang paraan ng pag-ikot
Pagkontrol ng motor na may 1 pindutan:
Kapag na-hit mo ang unang beses na ang motor ay umiikot sa isang direksyon, kapag na-hit mo ang pangalawang pagkakataon ang motor ay nagsimulang umiikot sa ibang panig
Pagkontrol ng motor na may 2 mga pindutan:
Kapag na-hit ang button na ON motor ay umiikot ang motor sa isang direksyon, kapag na-hit mo ang button na OFF na umiikot ang motor sa ibang direksyon.
Inirerekumendang:
Disenyo ng Aquarium Na May Awtomatikong Pagkontrol ng Mga Pangunahing Parameter: 4 na Hakbang (na may Mga Larawan)
Disenyo ng Aquarium Na May Awtomatikong Pagkontrol ng Mga Pangunahing Parameter: Panimula Ngayon, ang pangangalaga ng aquarium ng dagat ay magagamit sa bawat aquarist. Ang problema sa pagkuha ng isang aquarium ay hindi mahirap. Ngunit para sa buong buhay na suporta ng mga naninirahan, proteksyon mula sa mga pagkabigo sa teknikal, madali at mabilis na pagpapanatili at pangangalaga,
Pagkontrol ng Mga Ilaw Sa Iyong Mga Mata: 9 Mga Hakbang (na may Mga Larawan)
Pagkontrol ng Mga Ilaw Sa Iyong Mga Mata: Sa semestre na ito sa kolehiyo, kumuha ako ng klase na tinatawag na Instrumentation in Biomedicine kung saan natutunan ko ang mga pangunahing kaalaman sa pagpoproseso ng signal para sa mga medikal na aplikasyon. Para sa huling proyekto ng klase, nagtrabaho ang aking koponan sa teknolohiya ng EOG (electrooculography). Essenti
Pagkontrol sa 3 Mga Servo Motors Na May 3 Potentiometers at isang Arduino: 11 Mga Hakbang (na may Mga Larawan)
Pagkontrol sa 3 Mga Servo Motors Na May 3 Potentiometers at isang Arduino: Kumusta. Ito ang aking kauna-unahang itinuro, kaya inaasahan kong maging matiyaga ka sa akin kung magkamali ako sa pag-set up nito. Ito ay nakasulat para sa mga nagsisimula, kaya ang mas advanced sa iyo ay maaaring laktawan ang marami sa mga ito at makarating lamang ito sa kable. Ang layunin na itinakda ko sa aking
Nagmamakaawang Robot na May Pagsubaybay sa Mukha at Pagkontrol ng Xbox Controller - Arduino: 9 Mga Hakbang (na may Mga Larawan)
Nagmamakaawang Robot Sa Pagsubaybay sa Mukha at Pagkontrol ng Xbox Controller - Arduino: Gagawa kami ng isang robot na humihingi. Susubukan ng robot na ito na inisin o makuha ang pansin ng mga dumadaan na tao. Madidiskubre nito ang kanilang mga mukha at susubukan silang kunan ng lasers. Kung bibigyan mo ang robot ng isang barya, kakantahin niya ang isang kanta at sayaw. Mangangailangan ang robot ng isang
Mga Daigdig na Pinakamaliit na Kotse Na May Elektronikong Katatagan ng Pagkontrol !: 5 Mga Hakbang (na may Mga Larawan)
Mga Daigdig na Pinakamaliit na Kotse Na May Elektronikong Katatagan ng Pagkontrol !: Mayroon kang isa sa mga maliit na maliit na Coke Can Cars? At ang kakayahang kontrolin ay sumuso? Pagkatapos narito ang solusyon: Arduino 2.4GHz " Micro RC " pagbabago ng proporsyonal na kontrol! Mga Tampok: Proportional na kontrol Arduino " Micro RC " conversion