Kazalo:
- Korak: Oglejte si video
- Korak: Pridobite vse stvari
- 3. korak: Pridobite knjižnici Ps2 in Accel Stepper
- 4. korak: Poiščite povezave sledilne ploščice
- 5. korak: Preizkusite sledilno ploščico
- 6. korak: Programirajte mikrokrmilnik Arduino
- 7. korak: Preučite shemo vezja
- 8. korak: Vzpostavite ožičenje
- 9. korak: Arduino ploščo priključite na napajanje in jo vklopite
- 10. korak: Odpravljanje težav
- 11. korak: Z njim se pogovarjajte
Video: Ponovna uporaba sledilne ploščice starega prenosnika za upravljanje koračnega motorja: 11 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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
Oglejte si video, če želite vedeti, kaj se dogaja.
Korak: Pridobite vse stvari
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
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
Za boljši pogled kliknite na sliko.
8. korak: Vzpostavite ožičenje
9. korak: Arduino ploščo priključite 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
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:
Upravljanje koračnega motorja: 5 korakov
Krmiljenje koračnega motorja: Ta vadba je veljavna tako, če uporabljamo Arduino kot obe, ki uporabljata ploščo Drivemall pod povezavo za izdelavo Drivemall -a. Prednost, da se Drivemall -u daje prednost pred klasičnim Arduino -jem, je zmanjšanje kompleksnosti povezav
Uporaba časovnika 556 za pogon koračnega motorja: 5 korakov
Uporaba časovnika 556 za pogon koračnega motorja: Ta navodila vam bodo razložila, kako lahko časovnik 556 poganja koračni motor. Za to vezje ni potrebna koda
WAC (WALK AND CHARGE GADGET) - Ponovna uporaba starega CD -pogona: 6 korakov
WAC (WALK AND CHARGE GADGET) - Ponovna uporaba starega pogona CD -ja: Pozdravljeni, jaz sem Chris, učenec razreda XI in to je moj prvi pouk. Ta projekt sem naredil jaz, ko sem bil star 11 let (bil sem preveč sramežljiv, da objavim svoje projekte samo zato, da jih pokažem vsem)*Oprostite za napake. Angleščina ni moj materni jezik
Arduino Vadnica - Upravljanje koračnega motorja s potenciometrom: 5 korakov
Vadnica za Arduino - Krmiljenje koračnega motorja s potenciometrom: Ta navodila so napisana različica mojega " Arduina: Kako upravljati koračni motor s potenciometrom " YouTube videoposnetek, ki sem ga pred kratkim naložil. Toplo vam priporočam, da si ogledate. Najprej na mojem kanalu YouTube bi morali videti
Ponovna uporaba starih delov prenosnika za izdelavo poceni prenosnega sistema: 3 koraki (s slikami)
Ponovna uporaba starih delov prenosnih računalnikov za izdelavo poceni prenosnega sistema: Pred kratkim mi je umrl stari prenosnik in moral sem kupiti novega (RIP! 5520 boste zamudili). Matična plošča prenosnika je umrla in škodo je bilo mogoče popraviti. Še pred kratkim sem prinesel malinovo pito in se začel ukvarjati z IOT sutff, vendar sem potreboval namensko