Orodha ya maudhui:

Tumia Tepe ya kugusa ya Laptop ya Kale Kudhibiti Gari ya Kanyagio: Hatua 11 (na Picha)
Tumia Tepe ya kugusa ya Laptop ya Kale Kudhibiti Gari ya Kanyagio: Hatua 11 (na Picha)

Video: Tumia Tepe ya kugusa ya Laptop ya Kale Kudhibiti Gari ya Kanyagio: Hatua 11 (na Picha)

Video: Tumia Tepe ya kugusa ya Laptop ya Kale Kudhibiti Gari ya Kanyagio: Hatua 11 (na Picha)
Video: 10 привычек, чтобы стать счастливым 2024, Novemba
Anonim
Tumia Tepe ya kugusa ya Laptop ya Kale Kudhibiti Pikipiki ya Stepper
Tumia Tepe ya kugusa ya Laptop ya Kale Kudhibiti Pikipiki ya Stepper

Nilifanya mradi huu miezi michache iliyopita. Siku chache nyuma, nilichapisha video ya mradi kwenye r / Arduino kwenye Reddit. Kuona watu wanavutiwa na mradi huo, niliamua kuifanya hii iwe Inayoweza kufundishwa ambapo nimefanya mabadiliko kadhaa kwenye nambari ya Arduino na nikaongeza kipengee. Kwa hivyo, bila kuchelewesha zaidi, wacha tuanze!

Hatua ya 1: Tazama Video

Image
Image

Tazama video hiyo kupata maoni nini kinaendelea.

Hatua ya 2: Pata vitu vyote

Tambua Uunganisho wa Touchpad
Tambua Uunganisho wa Touchpad

Kwa mradi huu, utahitaji:

  • Bodi ndogo ya udhibiti wa Arduino
  • Kitufe cha kugusa cha PS / 2 kutoka kwa kompyuta ndogo (Jaribu kupata moja na Chip ya Synaptics onboard)
  • * Dereva wa stepper ULN2003 (Kwa motors za unipolar stepper (5-waya))
  • * L298N stepper motor driver (Kwa bipolar stepper motors (4-waya))
  • Waya wa kiume 6 hadi 1 za kuruka (2 kwa nguvu na 4 kwa ishara za dijiti)
  • Pikipiki ya kukanyaga
  • Chanzo cha umeme cha volt 5-12 DC (Kulingana na motor stepper)

Hapa, usanidi umetumiwa kutoka kwa chaja ya simu ya rununu ambayo inasambaza volts 5 kwa bodi ya Arduino na dereva wa stepper. Ingawa motor ya stepper imepimwa kwa volt 12, unaweza kutumia usambazaji wa voltage ya chini ikiwa mahitaji ya mwendo wa gari sio juu kwa sababu kutumia usambazaji wa voltage ya chini kutafanya motor na baridi ya dereva.

* Wote madereva wa stepper wana unganisho sawa la pini na bodi ya Arduino.

Hatua ya 3: Pata Maktaba za Ps2 na Accel Stepper

Pakua folda ya maktaba ya ps2 kutoka hapa. Hoja folda iliyopakuliwa kwenye eneo-kazi kwani itakuwa rahisi kupata. Fungua Arduino IDE na ubonyeze Mchoro> Jumuisha Maktaba> Ongeza Maktaba ya ZIP… halafu chagua folda ya ps2 kutoka kwa eneo-kazi. Maktaba itajumuishwa na sasa unaweza kutumia maktaba ya ps2.

Kwa maktaba ya Accel Stepper, unaweza kuipata kwa kubonyeza Ctrl + Shift + I na kisha kuandika 'Accel Stepper' na kusanikisha maktaba.

Hatua ya 4: Tambua Uunganisho wa Touchpad

Ikiwa una pedi ya kugusa ya Synaptics kama ile hapo juu, pedi 'T22' ni + 5V, 'T10' ni 'Saa', 'T11' ni 'Takwimu' na 'T23' ni 'GND'. Unaweza pia kuuza waya wa 'GND' kwa shaba kubwa iliyo wazi kama inavyoonyeshwa hapo juu.

Bonyeza kwenye picha hapo juu kujua zaidi.

Ikiwa una pedi ya kugusa tofauti, jaribu kutafuta nambari yake ya wavuti kwenye mtandao na 'pinouts' au unaweza kuuliza jamii ya r / Arduino kwenye Reddit ikiwa utakwama.

Hatua ya 5: Jaribu Touchpad

Hakikisha uunganisho sahihi unafanywa kwa pedi ya kugusa. Ili kujaribu kitufe cha kugusa, pakia msimbo wa panya wa ps2 kwenye microcontroller ya Arduino kutoka Mifano> ps2. Unganisha waya wa 'Saa' kwa D6, waya wa 'Data' kwa D5, GND hadi GND, na + 5V au VCC hadi pini + 5V ya bodi ya Arduino mtawaliwa. Unganisha tena bodi ya Arduino kwenye kompyuta na ufungue mfuatiliaji wa serial. Ukiona nambari zinabadilika unapotembeza kidole chako kwenye eneo la kugusa, pedi ya kugusa inafanya kazi vizuri na unaweza kuendelea.

Hatua ya 6: Panga Mdhibiti Mkuu wa Arduino

Panga Mdhibiti Mkuu wa Arduino
Panga Mdhibiti Mkuu wa Arduino
Panga Mdhibiti Mkuu wa Arduino
Panga Mdhibiti Mkuu wa Arduino
Panga Mdhibiti Mkuu wa Arduino
Panga Mdhibiti Mkuu wa Arduino

Nambari ya kwanza, 'PS2_toucpad_with_Stepper' haina kipengee cha kuongeza kasi / kupunguza kasi kwa motor stepper lakini ina kazi ya homing.

Nambari ya pili, 'PS2_toucpad_accel_stepper' haina kazi yoyote lakini ina huduma ya kuongeza kasi / kupunguza kasi.

Unaweza kujua habari zaidi kutoka kwa nambari husika za Arduino.

Hatua ya 7: Jifunze Mpangilio wa Mzunguko

Jifunze Mpangilio wa Mzunguko
Jifunze Mpangilio wa Mzunguko

Bonyeza kwenye picha ili upate mtazamo bora.

Hatua ya 8: Fanya Uunganisho wa Wiring

Fanya Uunganisho wa Wiring
Fanya Uunganisho wa Wiring
Fanya Uunganisho wa Wiring
Fanya Uunganisho wa Wiring

Hatua ya 9: Unganisha Bodi ya Arduino kwenye Nguvu na Uiwashe

Unganisha Bodi ya Arduino kwenye Nguvu na Uiwashe
Unganisha Bodi ya Arduino kwenye Nguvu na Uiwashe

Baada ya kuwezesha usanidi, teyeshea kidole chako kwa urefu wa kidude cha kugusa na uone ikiwa motor inasonga.

Hatua ya 10: Utatuzi wa matatizo

Ikiwa unakutana na shida kadhaa, unaweza kufanya yafuatayo:

Ikiwa motor ya kukanyaga inakwenda nyuma na kurudi badala ya kusonga kwa mwelekeo fulani:

  • Badilisha mlolongo wa tamko la pini. Kwa mfano: badala ya Stepper stepper (200, 8, 10, 9, 11) na Stepper stepper (200, 8, 9, 10, 11).
  • Angalia waya zote za ishara zinazounganisha dereva wa gari kwenye bodi ya Arduino na vile vile waya za motor stepper zimeunganishwa vizuri mahali zinapaswa kuwa na sio huru na zenye makosa.

Ikiwa motor haina hoja kabisa:

  • Angalia ikiwa pedi ya kugusa inafanya kazi kwa usahihi, rudi kwenye Hatua ya 5.
  • Angalia ikiwa dereva wa gari na pedi ya kugusa inapata nguvu.
  • Angalia ikiwa motor au dereva wa gari ana makosa.

Hatua ya 11: Chunguza nayo

Chunguza nayo
Chunguza nayo

Sasa kwa kuwa umeanza kuiendesha, kwa nini usishiriki na jamii. Bonyeza kwenye 'Nimetengeneza!' na ushiriki uumbaji wako. Jaribu kurekebisha nambari ili kuongeza huduma zaidi, tumia motors nyingi za stepper na kadhalika.

Pia, ikiwezekana, jaribu kusaidia wale ambao wamekwama, nitakushukuru sana.

Ilipendekeza: