Talaan ng mga Nilalaman:
- Hakbang 1: Panoorin ang Video
- Hakbang 2: Kunin ang Lahat ng Kinakailangan na Bagay-bagay
- Hakbang 3: Gawin ang Rotary Encoder Board
- Hakbang 4: I-program ang Arduino Microcontroller
- Hakbang 5: Ikonekta ang Stepper Motor sa Rotary Encoder Board
- Hakbang 6: Ikonekta ang Rotary Encoder Board sa Arduino Board
- Hakbang 7: Ikonekta ang Pag-setup sa Iyong Computer at Subukan Ito
- Hakbang 8: Ibahagi sa Amin ang Iyong Trabaho
- Hakbang 9: Pumunta sa Furthur
Video: Kontrolin ang Iyong Computer Sa Isang Stepper Motor !: 9 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Sa isa sa aking nakaraang Mga Tagubilin, ipinakita ko sa iyo kung paano mo magagamit ang isang Stepper motor bilang isang rotary encoder. Sa Instructable na ito, alamin natin kung paano natin ito magagamit upang makontrol ang ating computer. Kaya nang walang karagdagang pagtatalo, magsimula na tayo!
Hakbang 1: Panoorin ang Video
Panoorin ang video sa itaas upang makakuha ng isang mas mahusay na ideya tungkol sa kung ano ang tungkol sa ito at kung ano ang gagawin.
Hakbang 2: Kunin ang Lahat ng Kinakailangan na Bagay-bagay
Para sa proyektong ito, kakailanganin mo ang:
- Ang isang USB HID (Human Interface Device) na sumusunod sa Arduino microcontroller board (Leonardo, Micro, Pro Micro)
- Isang stepper motor *.
- Isang stepper motor sa rotary encoder converter.
- Isang angkop na USB cable (Karaniwan micro USB hanggang A)
- 2 pares ng lalaki sa mga babaeng wires (Para sa pagkonekta sa rotary encoder board sa Arduino board)
- Isang hanay ng 3 lalaki sa mga babaeng wires (Para sa pagkonekta ng stepper motor sa rotary encoder board)
* Anumang stepper motor, unipolar o bipolar ay maaaring magamit sa proyekto. Inirerekumenda ang isang unipolar stepper motor dahil mayroon itong prangka na mga kable ngunit ang isang bipolar stepper motor ay maaari ding gamitin na may isang maliit na pagbabago sa mga kable.
Hakbang 3: Gawin ang Rotary Encoder Board
Mag-click sa imahe sa itaas upang malaman ang higit pa.
Sundin ang Maituturo na ito upang makagawa ng rotary encoder converter. Maaari kang gumawa ng isang bersyon ng breadboard ngunit ang isang permanenteng bersyon ng PCB ay mas compact, matibay at makakatulong sa iyong magsanay ng ilang paghihinang. Maaari ka ring magdagdag ng isang LED sa bawat output ng amplifier board, sa serye na may isang risistor (inirerekumenda ang 220 Ohm) upang subaybayan ang mga estado ng output ng amplifier na maaaring patunayan na kapaki-pakinabang habang nagto-troubleshooting.
Hakbang 4: I-program ang Arduino Microcontroller
Inirekumenda nito ang pagdaan sa Arduino code bago ito i-upload sa board ng microcontroller. Matutulungan ka nitong maunawaan kung ano ang nangyayari sa loob ng microcontroller kapag pinapaikot mo ang stepper motor.
Hakbang 5: Ikonekta ang Stepper Motor sa Rotary Encoder Board
Siguraduhing maingat ka sa pamamagitan ng circuit scheme.
Kung ginagamit ang isang unipolar stepper motor pagkatapos ay ikonekta ang gitnang tap wire ng motor sa alinman sa mga pin na 'Q' o 'R'. Pagkatapos, ikonekta ang alinman sa dalawa sa apat na natitirang mga wire ng stepper motor sa mga pin na 'P' at 'S' ayon sa pagkakabanggit. Dito, gumamit ako ng isang 1x3 header sa halip na ang 1x4 na ipinakita sa eskematiko.
Kung ginagamit ang isang bipolar stepper motor, tukuyin muna ang mga coil pair wires ng motor. Pagkatapos kumuha ng isang kawad mula sa bawat likaw at ikonekta silang magkasama sa alinman sa mga pin na 'Q' o 'R'. Pagkatapos, ikonekta ang natitirang dalawang wires ng stepper motor sa mga pin na 'P' at 'S' ayon sa pagkakabanggit.
Hakbang 6: Ikonekta ang Rotary Encoder Board sa Arduino Board
- Ikonekta ang mga ve at -ve na pin ng rotary encoder board sa + 5-volt at 'GND' na pin ng Arduino board ayon sa pagkakabanggit.
- Ikonekta ang mga output pin ng rotary encoder board sa mga digital pin na 'D5' at 'D6' ng Arduino board.
Hakbang 7: Ikonekta ang Pag-setup sa Iyong Computer at Subukan Ito
Ikonekta ang setup sa iyong computer at buksan ang anumang programa na nagpapahintulot sa gumagamit na mag-scroll pataas at pababa gamit ang mga arrow key o isang programa kung saan maaaring ilipat ang cursor ng teksto gamit ang mga arrow key.
Hakbang 8: Ibahagi sa Amin ang Iyong Trabaho
Kung matagumpay na nagtrabaho ang iyong proyekto, bakit hindi ibahagi ang iyong nilikha sa iba upang magbigay ng inspirasyon sa kanila. Mag-click sa 'Ginawa Ko Ito' at magbahagi ng isang larawan o dalawa sa iyong nilikha, nais kong makita ito.
Hakbang 9: Pumunta sa Furthur
Subukang baguhin ang Arduino code upang gumawa ng iba pa, magdagdag ng isa pang rotary encoder o anumang iba pang input, maraming magagawa mo. Anuman ang gawin mo, lahat ng pinakamahusay!
Inirerekumendang:
Kontrolin ang Iyong Computer Sa Iyong Ulo !: 6 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Iyong Computer Sa Iyong Ulo !: Kumusta, lumikha ako ng isang system na nagbibigay-daan sa iyo upang makontrol ang mouse ng iyong computer sa pamamagitan lamang ng paggalaw ng iyong ulo. Kung nais mo ang aking proyekto, huwag mag-atubiling bumoto sa akin sa Arduino Contest 2017.) Bakit ko ito nagawa? Nais kong gumawa ng isang bagay na gumagawa ng mga video game m
Simpleng Gesture Control - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: 4 na Hakbang (na may Mga Larawan)
Simpleng Pagkontrol ng Kilos - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: Maligayang pagdating sa aking 'ible' # 45. Kamakailan lamang ay gumawa ako ng isang ganap na gumaganang bersyon ng BB8 gamit ang mga bahagi ng Lego Star Wars … ang Force Band na ginawa ni Sphero, naisip ko: " Ok, I c
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: Sa isa sa mga nakaraang Instructable, natutunan namin kung paano gamitin ang 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 fu
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: Magkaroon ng 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't nang walang pag-aalinlangan, ge
Kontrolin ang mga Ilaw sa Iyong Bahay Sa Iyong Computer: 3 Hakbang (na may Mga Larawan)
Kontrolin ang Mga Ilaw sa Iyong Bahay Sa Iyong Computer: Nais mo bang kontrolin ang mga ilaw sa iyong bahay mula sa iyong computer? Ito ay talagang medyo abot-kayang gawin ito. Maaari mo ring kontrolin ang mga sistema ng pandilig, awtomatikong mga blind window, mga motorized projection screen, atbp. Kailangan mo ng dalawang piraso ng hardwar