Talaan ng mga Nilalaman:

Kinokontrol na Modelong Stepper Motor ng Stepper - Stepper Motor Bilang isang Rotary Encoder: 11 Hakbang (na may Mga Larawan)
Kinokontrol na Modelong Stepper Motor ng Stepper - Stepper Motor Bilang isang Rotary Encoder: 11 Hakbang (na may Mga Larawan)

Video: Kinokontrol na Modelong Stepper Motor ng Stepper - Stepper Motor Bilang isang Rotary Encoder: 11 Hakbang (na may Mga Larawan)

Video: Kinokontrol na Modelong Stepper Motor ng Stepper - Stepper Motor Bilang isang Rotary Encoder: 11 Hakbang (na may Mga Larawan)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Nobyembre
Anonim
Kinokontrol na Modelong Stepper Motor ng Stepper | Stepper Motor Bilang isang Rotary Encoder
Kinokontrol na Modelong Stepper Motor ng Stepper | Stepper Motor Bilang isang Rotary Encoder

Sa isa sa mga nakaraang Instructable, natutunan namin kung paano gumamit ng isang stepper motor bilang isang rotary encoder. Sa proyektong ito, gagamitin namin ngayon ang stepper motor na naka-rotary encoder upang makontrol ang isang modelo ng lokomotip gamit ang isang Arduino microcontroller. Kaya, nang walang karagdagang pagtatalo, magsimula na tayo!

Hakbang 1: Panoorin ang Video

Image
Image

Inirerekomenda ang panonood ng video bago magpatuloy upang matulungan kaming makakuha ng isang mas mahusay na ideya ng proyekto at maunawaan din ang mga kontrol.

Hakbang 2: Kunin ang Mga Bahagi at Mga Pantustos

Kunin ang Mga Bahagi at Mga Pantustos
Kunin ang Mga Bahagi at Mga Pantustos
Kunin ang Mga Bahagi at Mga Pantustos
Kunin ang Mga Bahagi at Mga Pantustos

Para sa proyektong ito, kakailanganin mo ang:

  • Ang isang board ng Arduino microcontroller na katugma sa Adafruit Motor Sheild V2.
  • Isang * Adafruit Motor Shield V2.
  • Ang isang stepper motor ay naka-rotary encoder.
  • 4 lalaki hanggang babaeng jumper wires (Para sa pagkonekta ng amplifier ng rotary encoder sa Arduino microcontroller)
  • Isang mapagkukunang 12-volt DC na mapagkukunan.

* Ang Adafruit Motor Shield V2 ay nakikipag-usap sa Arduino microcontroller sa pamamagitan ng I2C at samakatuwid ay gumagamit lamang ng dalawang mga pin ng Arduino microcontroller ('SCL', A5 at 'SDA', A4). Nakakatulong ito sa pag-save ng iba pang mga I / O pin. Gayundin, ang pag-plug sa isang kalasag ay binabawasan ang mga kable at ginagawang mas maayos.

Hakbang 3: I-program ang Arduino Microcontroller

Programa ang Arduino Microcontroller
Programa ang Arduino Microcontroller

Tiyaking mayroon kang naka-install na Adafruit Motor Shield V2 library sa Arduino IDE. Kung hindi, maaari mong i-download ito mula rito.

Hakbang 4: I-set up ang Subaybayan ang Pagsubok

I-set up ang Subaybayan ang Pagsubok
I-set up ang Subaybayan ang Pagsubok

Tiyaking nalinis ang mga track ng daanan.

Hakbang 5: I-install ang Motor Shield sa Arduino Board

I-install ang Motor Shield sa Arduino Board
I-install ang Motor Shield sa Arduino Board

I-install ang kalasag ng driver ng motor sa board ng Arduino sa pamamagitan ng maingat na pag-align ng mga pin ng driver board sa mga babaeng header ng Arduino board. Mag-ingat nang labis upang matiyak na ang mga pin ay hindi nabaluktot sa proseso ng pag-install.

Hakbang 6: Ikonekta ang Power ng Track sa Motor Shield

Ikonekta ang Power ng Track sa Motor Shield
Ikonekta ang Power ng Track sa Motor Shield

Ikonekta ang mga wire ng feeder ng track power sa mga terminal ng kalasag na motor na minarkahang 'M4'.

Hakbang 7: Ikonekta ang Stepper Motor sa Amplifier

Ikonekta ang Stepper Motor sa Amplifier
Ikonekta ang Stepper Motor sa Amplifier
Ikonekta ang Stepper Motor sa Amplifier
Ikonekta ang Stepper Motor sa Amplifier
  • Para sa unipolar stepper motors:

    1. Ikonekta ang gitnang tap wire ng motor sa mga pin na minarkahang 'Q' o 'R'.
    2. Ikonekta ang alinman sa dalawa sa natitirang apat na wires sa mga pin na 'P' at 'S'.
  • Para sa bipolar stepper motors:

    Ikonekta ang mga wire ng motor sa mga terminal alinsunod sa iskemat ng circuit sa itaas

Hakbang 8: Ikonekta ang Amplifier sa Arduino Board

Ikonekta ang Amplifier sa Arduino Board
Ikonekta ang Amplifier sa Arduino Board
Ikonekta ang Amplifier sa Arduino Board
Ikonekta ang Amplifier sa Arduino Board

Ikonekta ang amplifier na 'GND' at + ve terminal sa 'GND' at '+ 5-volt' na mga pin ng Arduino board ayon sa pagkakabanggit. Ikonekta ang mga output pin ng amplifier board sa digital input pin na 'D6' at 'D7' ng Arduino board.

Hakbang 9: Ilagay ang Lokomotibo sa Subaybayan

Ilagay ang Lokomotibo sa Subaybayan
Ilagay ang Lokomotibo sa Subaybayan

Ilagay ang lokomotibo sa track ng pagsubok. Siguraduhin na ang mga gulong ay nakahanay nang maayos sa mga daang-bakal. Inirerekumenda ang paggamit ng isang naaangkop na tool sa pag-riles.

Hakbang 10: Palakasin ang Pag-setup at Subukan ang Mga Pagkontrol

Image
Image

Ikonekta ang pag-setup sa pinagmulan ng kuryente na 12-volt DC at i-on ang kuryente. Suriin kung gumagana ang lahat nang maayos tulad ng ipinakita sa video sa itaas.

Hakbang 11: Ibahagi ang Iyong Trabaho

Kung nagawa mo ang iyong proyekto, bakit hindi ito ibahagi sa komunidad. Ang pagbabahagi ng iyong proyekto ay maaaring makatulong na magbigay ng inspirasyon sa iba na gawin din ang proyektong ito.

Sige at mag-click sa 'Ginawa Ko Ito!' at ibahagi ang ilang mga larawan ng iyong nilikha, naghihintay kami!

Inirerekumendang: