Kazalo:

Ponovna uporaba sledilne ploščice starega prenosnika za upravljanje koračnega motorja: 11 korakov (s slikami)
Ponovna uporaba sledilne ploščice starega prenosnika za upravljanje koračnega motorja: 11 korakov (s slikami)

Video: Ponovna uporaba sledilne ploščice starega prenosnika za upravljanje koračnega motorja: 11 korakov (s slikami)

Video: Ponovna uporaba sledilne ploščice starega prenosnika za upravljanje koračnega motorja: 11 korakov (s slikami)
Video: Gravitrax ТОП 5 УМНЫХ дополнений! Узнайте, какие наборы расширения стоит покупать! 2024, Julij
Anonim
Za upravljanje koračnega motorja znova uporabite sledilno ploščico starega prenosnika
Za upravljanje koračnega motorja znova uporabite sledilno ploščico starega prenosnika

Ta projekt sem naredil pred nekaj meseci. Nekaj dni nazaj sem videoposnetek projekta objavil na r/Arduino na Redditu. Ko sem videl, da se ljudje zanimajo za projekt, sem se odločil, da naredim ta Instructable, kjer sem nekaj spremenil kodo Arduino in dodal funkcijo. Torej, brez odlašanja, začnimo!

Korak: Oglejte si video

Image
Image

Oglejte si video, če želite vedeti, kaj se dogaja.

Korak: Pridobite vse stvari

Ugotovite povezave sledilne ploščice
Ugotovite povezave sledilne ploščice

Za ta projekt boste potrebovali:

  • Plošča za mikrokrmilnik Arduino
  • Sledilna ploščica PS/2 iz prenosnega računalnika (poskusite jo dobiti z vgrajenim čipom Synaptics)
  • *Gonilnik koračnega motorja ULN2003 (za unipolarne koračne motorje (5-žilni))
  • *Gonilnik koračnega motorja L298N (za bipolarne koračne motorje (4-žični))
  • 6 moških moških žic (2 za napajanje in 4 za digitalne signale)
  • Koračni motor
  • 5-12 voltni enosmerni vir napajanja (odvisno od koračnega motorja)

Tu se nastavitev napaja iz polnilnika mobilnega telefona, ki napaja 5 voltov na plošči Arduino in gonilniku koraka. Čeprav je koračni motor ocenjen na 12 voltov, lahko uporabite napajalnik z nižjo napetostjo, če zahteve po navoru motorja niso visoke, ker bo uporaba nizke napetosti ohranila motor in hladilnik voznika.

*Oba gonilnika koračnih motorjev imata enake pin povezave s ploščo Arduino.

3. korak: Pridobite knjižnici Ps2 in Accel Stepper

Od tu prenesite mapo knjižnice ps2. Preneseno mapo premaknite na namizje, saj jo boste lažje našli. Odprite Arduino IDE in kliknite Sketch> Include Library> Add. ZIP Library … in nato izberite namizje ps2 na namizju. Knjižnica bo vključena in zdaj boste lahko uporabljali knjižnico ps2.

Za knjižnico Accel Stepper jo lahko dobite tako, da pritisnete Ctrl+Shift+I, nato vnesete »Accel Stepper« in namestite knjižnico.

4. korak: Poiščite povezave sledilne ploščice

Če imate sledilno ploščico Synaptics, kot je zgornja, je blazinica 'T22' +5V, 'T10' je 'Ura', 'T11' je 'Podatki' in 'T23' je 'GND'. Žico 'GND' lahko tudi spajkate na velik izpostavljen baker, kot je prikazano zgoraj.

Če želite izvedeti več, kliknite zgornjo sliko.

Če imate drugačno sledilno ploščico, poskusite poiskati njeno številko dela na internetu z "pinouts" ali pa vprašajte skupnost r/Arduino na Redditu, če se vam zatakne.

5. korak: Preizkusite sledilno ploščico

Prepričajte se, da so sledilne ploščice pravilno povezane. Za preskus sledilne ploščice naložite kodo miške ps2 na mikrokrmilnik Arduino iz Primeri> ps2. Priključite žico 'Clock' na D6, 'Data' žico na D5, GND na GND in +5V ali VCC na +5V pin Arduino plošče. Ponovno priključite ploščo Arduino na računalnik in odprite serijski monitor. Če vidite, da se številke med premikanjem prsta po sledilni ploščici spreminjajo, sledilna ploščica deluje pravilno in lahko nadaljujete.

6. korak: Programirajte mikrokrmilnik Arduino

Programirajte mikrokrmilnik Arduino
Programirajte mikrokrmilnik Arduino
Programirajte mikrokrmilnik Arduino
Programirajte mikrokrmilnik Arduino
Programirajte mikrokrmilnik Arduino
Programirajte mikrokrmilnik Arduino

Prva koda "PS2_toucpad_with_Stepper" nima funkcije pospeševanja/pojemka za koračni motor, ima pa funkcijo usmerjanja.

Druga koda, 'PS2_toucpad_accel_stepper', nima funkcije usmerjanja, ima pa funkcijo pospeševanja/pojemka.

Več informacij lahko izveste iz ustreznih kod Arduino.

7. korak: Preučite shemo vezja

Preučite shemo vezja
Preučite shemo vezja

Za boljši pogled kliknite na sliko.

8. korak: Vzpostavite ožičenje

Naredite ožičenje
Naredite ožičenje
Naredite ožičenje
Naredite ožičenje

9. korak: Arduino ploščo priključite na napajanje in jo vklopite

Priključite ploščo Arduino na napajanje in jo vklopite
Priključite ploščo Arduino na napajanje in jo vklopite

Ko vklopite nastavitev, s prstom povlecite po dolžini sledilne ploščice in preverite, ali se motor premika.

10. korak: Odpravljanje težav

Če naletite na težave, lahko storite naslednje:

Če koračni motor koraka naprej in nazaj, namesto da bi se premikal v določeni smeri:

  • Spremenite zaporedje deklaracije pin. Na primer: Stepper stepper (200, 8, 10, 9, 11) zamenjajte s Step Step (200, 8, 9, 10, 11).
  • Preverite, ali so vse signalne žice, ki povezujejo gonilnik motorja s ploščo Arduino, in tudi, ali so žice koračnega motorja pravilno priključene tam, kjer bi morale biti, in niso ohlapne in okvarjene.

Če se motor sploh ne premika:

  • Preverite, ali sledilna ploščica deluje pravilno, vrnite se na 5. korak.
  • Preverite, ali se gonilnik motorja in sledilna ploščica napajata.
  • Preverite, ali sta motor ali gonilnik motorja okvarjena.

11. korak: Z njim se pogovarjajte

Tinker With It
Tinker With It

Zdaj, ko ste ga zagnali, zakaj ga ne delite s skupnostjo. Kliknite na "I Made It!" in delite svoje ustvarjanje. Poskusite spremeniti kodo, da dodate več funkcij, zaženite več koračnih motorjev itd.

Če je le mogoče, poskusite pomagati tistim, ki so obtičali, zelo bi vam bil hvaležen.

Priporočena: