Talaan ng mga Nilalaman:

Gumamit ng isang Stepper Motor Bilang isang Rotary Encoder: 9 Mga Hakbang (na may Mga Larawan)
Gumamit ng isang Stepper Motor Bilang isang Rotary Encoder: 9 Mga Hakbang (na may Mga Larawan)

Video: Gumamit ng isang Stepper Motor Bilang isang Rotary Encoder: 9 Mga Hakbang (na may Mga Larawan)

Video: Gumamit ng isang Stepper Motor Bilang isang Rotary Encoder: 9 Mga Hakbang (na may Mga Larawan)
Video: Riden RD6018 Programmable 60V 18A 1080W Buck Converter | WattHour 2024, Nobyembre
Anonim
Gumamit ng isang Stepper Motor Bilang isang Rotary Encoder
Gumamit ng isang Stepper Motor Bilang isang Rotary Encoder

Ang mga rotary encoder ay mahusay para magamit sa mga proyekto ng microcontroller bilang isang input aparato ngunit ang kanilang pagganap ay hindi masyadong makinis at kasiya-siya. Gayundin, pagkakaroon ng maraming ekstrang mga stepper motor sa paligid, nagpasya akong bigyan sila ng isang layunin. Kaya't kung may ilang mga stepper motor na nakahiga at nais na gumawa ng isang bagay, simulan ang mga supply at magsimula tayo!

Hakbang 1: Panoorin ang Video

Image
Image

Hakbang 2: Kunin ang Lahat ng Bagay

Pag-aralan ang Circuit Diagram
Pag-aralan ang Circuit Diagram

Para sa proyektong ito, kakailanganin mo ang:

  • Isang stepper motor (Unipolar o bipolar).
  • Isang LM358P op-amp chip.
  • Isang 1k Ohm resistor.
  • 2x 100k Ohm resistors.
  • 2x 4.7k Ohm resistors.
  • 2x 47k Ohm resistors.
  • Isang LED.
  • Mga kumokonekta na mga wire.

Opsyonal na mga bahagi:

  • 2x LEDs
  • 2x 330 Ohm resistors

Hakbang 3: Pag-aralan ang Circuit Diagram

Salamat, Andriyf1!

Tiyaking dumaan ka sa circuit skema bago magpatuloy.

Dahil ang dalawang mga pin sa gitna ng header upang maiugnay sa stepper motor ay konektado sa parehong punto sa circuit (Sabihin, karaniwan), maaari kang gumamit ng 1x3 header sa halip na ang 1x4 header sa permanenteng bersyon, ngunit pagkatapos para sa pagkonekta ng isang bipolar stepper motor, kakailanganin mong ikonekta ang isang kawad ng dalawang coil bawat isa at ikonekta ang mga ito sa karaniwang punto ng circuit na may natitirang dalawang wires upang maiugnay sa mga pin na P at S ayon sa pagkakabanggit.

Hakbang 4: Ipunin ang Circuit sa isang Breadboard at Subukan Ito

Ipunin ang Circuit sa isang Breadboard at Subukan Ito
Ipunin ang Circuit sa isang Breadboard at Subukan Ito

Magsimula sa pamamagitan ng paglalagay ng op-amp ship sa board at magpatuloy sa pamamagitan ng pagkonekta ng mga resistor sa mga naaangkop na lokasyon. Subukang gumamit ng mas maiikling mga wire at iwasang makagambala ang mga wire. Siguraduhin na walang mga koneksyon ay maluwag at ginawa ayon sa circuit scheme.

Ikonekta ang stepper motor sa amplifier at i-power ito gamit ang isang 5-volt na mapagkukunan ng kuryente.

Kung gumagamit ka ng mga opsyonal na LED, ikonekta ang bawat anode ng LED sa bawat isa sa mga output sa pamamagitan ng isang resistensya na 330 Ohm at ikonekta ang kanilang mga cathode sa 'GND'.

Hakbang 5: Gumawa ng isang Permanenteng Bersyon

Gumawa ng isang Permanenteng Bersyon
Gumawa ng isang Permanenteng Bersyon

Mag-click sa imahe upang malaman ang higit pa.

Ang isang permanenteng bersyon ng amplifier ay inirerekumenda na gawin dahil ito ay magiging mas siksik at praktikal na gagamitin sa mga proyekto.

Hakbang 6: Subukan Ito Sa Isang Microcontroller, I-upload ang Arduino Code

Subukan Ito Sa Isang Microcontroller, I-upload ang Arduino Code
Subukan Ito Sa Isang Microcontroller, I-upload ang Arduino Code
Subukan Ito Sa Isang Microcontroller, I-upload ang Arduino Code
Subukan Ito Sa Isang Microcontroller, I-upload ang Arduino Code

Kinokontrol ng halimbawang ito ang liwanag ng isang LED na konektado sa pin 'D13' sa pamamagitan ng pag-aayos ng cycle ng tungkulin sa output pin na kinokontrol ng isang rotary encoder.

Hakbang 7: Gawin ang Mga Koneksyon sa Mga Kable

Gawin ang Mga Koneksyon sa Mga Kable
Gawin ang Mga Koneksyon sa Mga Kable

Ikonekta ang lakas ng amplifier sa * '+ 5-V pin,' -ve 'sa pin na' GND ', at ang mga output pin sa mga pin na' D6 'at' D7 'ng Arduino board. Ang pagkakasunud-sunod ng koneksyon ng mga output pin ng amplifier sa mga input pin ng Arduino ay tumutukoy kung ang partikular na direksyon ng paggalaw ng stepper motor ay mairehistro bilang pakanan o anticlockwise.

* Kung gumagamit ka ng isang microcontroller na gumagana sa isang antas ng lohika na 3.3-V, tiyaking pinapagana mo ang amplifier gamit ang 3.3-V DC lamang

Hakbang 8: Palakasin ang Pag-setup

Palakasin ang Pag-setup
Palakasin ang Pag-setup
Palakasin ang Pag-setup
Palakasin ang Pag-setup
Palakasin ang Pag-setup
Palakasin ang Pag-setup

Ikonekta ang pag-setup sa isang naaangkop na mapagkukunan ng kuryente (5-12 volt DC) at i-power up ito.

Hakbang 9: Palawakin Ito Furthur

Ngayon na nakuha mo itong gumagana, maaari mong gawin ang lahat ng uri ng mga proyekto na maaaring gawin sa isang rotary encoder. Kung gumawa ka ng isang bagay dito, subukang ibahagi ang ilang mga larawan ng iyong trabaho sa komunidad sa pamamagitan ng pag-click sa 'Ginawa Ko Ito!'.

Inirerekumendang: