Talaan ng mga Nilalaman:

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

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

Video: Kinokontrol ng Stepper Motor na Stepper Motor - 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 ng Stepper Motor na Stepper Motor | Stepper Motor Bilang isang Rotary Encoder
Kinokontrol ng Stepper Motor na Stepper Motor | Stepper Motor Bilang isang Rotary Encoder

Mayroong isang pares ng mga stepper motor na nakahiga at nais na gumawa ng isang bagay? Sa Instructable na ito, gumamit tayo ng isang stepper motor bilang isang rotary encoder upang makontrol ang posisyon ng isa pang stepper motor gamit ang isang Arduino microcontroller. Kaya nang walang karagdagang pagtatalo, magsimula na tayo!

Hakbang 1: Kunin ang Lahat ng Bagay

Kunin ang Lahat ng Bagay
Kunin ang Lahat ng Bagay
Kunin ang Lahat ng Bagay
Kunin ang Lahat ng Bagay

Narito ang kakailanganin mo para sa proyektong ito:

  • Isang board ng Arduino microcontroller na katugma sa Adafruit Motor Shield V2 (UNO, Leonardo, atbp)
  • Isang Adafruit Motor Shield V2
  • Isang Rotary encoder na Stepper motor (inirerekumenda ang Unipolar)
  • Isang stepper motor na hinihimok (Unipolar o bipolar)
  • 4 male to male jumper wires (Para sa pagkonekta ng rotary encoder sa Arduino board)
  • 4 male to male jumper wires (Para sa pagkonekta ng stepper motor sa motor Shield)
  • Isang mapagkukunan ng kuryente na 5 hanggang 12-volt DC (Tulad ng kinakailangan ng hinihimok na stepper motor)

Hakbang 2: I-program ang Arduino Microcontroller

Programa ang Arduino Microcontroller
Programa ang Arduino Microcontroller

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

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

Ihanay ang mga pin ng kalasag ng motor gamit ang mga header ng Arduino board at tiyaking walang baluktot na mga pin.

Hakbang 4: Ikonekta ang Stepper Motor sa Motor Shield

Ikonekta ang Stepper Motor sa Motor Shield
Ikonekta ang Stepper Motor sa Motor Shield

Ikonekta ang mga wire ng pares ng coil ng stepper motor sa mga output terminal ng kalasag na motor na minarkahang 'M3' at 'M4'.

Hakbang 5: Pag-aralan ang Circuit Schematic

Pag-aralan ang Circuit Schematic
Pag-aralan ang Circuit Schematic
Pag-aralan ang Circuit Schematic
Pag-aralan ang Circuit Schematic

Hakbang 6: Ikonekta ang Pushbutton sa Pag-setup

Ikonekta ang Pushbutton sa Pag-setup
Ikonekta ang Pushbutton sa Pag-setup

Ikonekta ang mga pushbutton sa pagitan ng 'GND' at 'D12' ng Arduino board.

Hakbang 7: Ikonekta ang Controller Stepper Motor sa Amplifier Board

Ikonekta ang Controller Stepper Motor sa Amplifier Board
Ikonekta ang Controller Stepper Motor sa Amplifier Board
Ikonekta ang Controller Stepper Motor sa Amplifier Board
Ikonekta ang Controller Stepper Motor sa Amplifier Board

Hakbang 8: Ikonekta ang Amplifier Board sa Arduino Board

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

Ikonekta ang mga ve at -ve na pin ng amplifier sa + 5-volts (o + 3.3-volts kung gumagamit ng isang 3.3-volt na lohika Arduino microcontroller) at 'GND' ayon sa pagkakabanggit.

Ikonekta ang mga output pin ng amplifier board sa mga digital input na 'D5' at 'D6' ng Arduino board.

Hakbang 9: Ikonekta ang Pag-setup sa Lakas

Ikonekta ang Pag-setup sa Lakas
Ikonekta ang Pag-setup sa Lakas

Ikonekta ang pag-setup sa isang naaangkop na mapagkukunan ng kuryente ng DC. Dito, ginagamit ang isang charger ng mobile phone upang magaan ang pag-setup sa pamamagitan ng onboard USB konektor ng Arduino board.

Hakbang 10: Subukan ang Mga Kontrol

Kung ang motor na hinihimok ay hindi gumagalaw nang maayos at hakbang pabalik-balik, higpitan ang mga koneksyon sa kawad, at kung magpapatuloy ang problema, baguhin ang pagkakasunud-sunod ng mga koneksyon sa mga kable ng stepper motor na ginawa gamit ang kalasag ng motor.

Hakbang 11: Ibahagi ang Iyong Trabaho

Kung nakuha mo itong gumana, bakit hindi ito ibahagi sa komunidad. Ang paggawa nito, ay magbibigay inspirasyon sa iba na gawin din ang proyekto. Ang lahat ng mga pinakamahusay na!

Inirerekumendang: