INHOUDSOPGAWE:

Laptop Touchpad -beheerde model spoorweg - PS/2 Arduino -koppelvlak: 14 stappe
Laptop Touchpad -beheerde model spoorweg - PS/2 Arduino -koppelvlak: 14 stappe

Video: Laptop Touchpad -beheerde model spoorweg - PS/2 Arduino -koppelvlak: 14 stappe

Video: Laptop Touchpad -beheerde model spoorweg - PS/2 Arduino -koppelvlak: 14 stappe
Video: ASUS TUF Dash F15 Review: Good but with a Catch! 2024, Julie
Anonim
Laptop Touchpad -beheerde model spoorweg | PS/2 Arduino -koppelvlak
Laptop Touchpad -beheerde model spoorweg | PS/2 Arduino -koppelvlak

Die raakvlak van 'n skootrekenaar is een van die wonderlike toestelle om te gebruik as invoer vir mikrobeheerprojekte. Dus, laat ons hierdie toestel vandag implementeer met 'n Arduino -mikrobeheerder om 'n spoorwegmodel te beheer. Deur 'n PS/2 -raakvlak te gebruik, kan ons drie wissels beheer en krag volg.

As u die raakvlak met sy breedte aan die onderkant behou (soortgelyk aan die portretmodus), die vinger langs elk van die twee diagonale skuif, word dit gebruik om twee wisselings te beheer, die vinger horisontaal te skuif sal gebruik word om 'n ander opkoms te beheer en die vinger vertikaal te skuif sal gebruik word om die lokomotief se spoed en rigting te beheer.

Dus, sonder meer, laat ons begin!

Stap 1: Kyk na die video

Image
Image

Kyk na die video om al die kontroles te verstaan en meer te weet oor hoe dit werk.

Stap 2: Kry alle onderdele en voorrade

Ontdek die verbindings van die raakvlak
Ontdek die verbindings van die raakvlak

Vir hierdie projek benodig u:

  • 'N Arduino -mikrobeheerder wat versoenbaar is met Adafruit Motor Shield V2 (UNO, Leonardo, ens.)
  • 'N Adafruit -motorskerm V2
  • 'N PS/2 -raakvlak
  • 4 drade met manlike Dupont -verbindings aan die een kant (om die raakvlak aan die Arduino -bord te koppel)
  • 2 drade elk vir die aansluiting van spoorkrag en wissels (maksimum 3) aan die motorskerm
  • 'N 12 volt DC-kragtoevoer met 'n stroomvermoë van minstens 1A.

Stap 3: Kry die Ps2 -biblioteek

Laai die gids van die ps2 -biblioteek hier af. Skuif die afgelaaide vouer na die lessenaar, want dit is makliker om dit te vind. Maak die Arduino IDE oop en klik op Skets> Biblioteek insluit> Voeg. ZIP -biblioteek by … en kies dan die ps2 -lêergids vanaf die tafelblad. Die biblioteek sal ingesluit word en u kan nou die ps2 -biblioteek gebruik.

Stap 4: Ontdek die verbindings van die raakvlak

As u 'n Synaptics -raakvlak soos die hierbo het, is die pad 'T22' +5V, 'T10' is 'Klok', 'T11' is 'Data' en 'T23' is 'GND'. U kan ook die 'GND' -draad aan 'n groot blootgestelde koper soldeer soos hierbo getoon.

Klik op die prent hierbo om meer te weet. As u 'n ander touchpad het, probeer dan om die onderdeelnommer op die internet te soek met 'pinouts', of u kan die r/Arduino -gemeenskap op Reddit vra as u vasval.

Stap 5: Toets die raakvlak

Maak seker dat die korrekte verbindings met die raakvlak gemaak word. Laai die ps2 -muiskode op die Arduino -mikrobeheerder uit Voorbeelde> ps2 om die raakvlak te toets. Koppel 'Klok' draad aan D6, 'Data' draad aan D5, GND na GND, en +5V of VCC aan +5V pen van die Arduino bord onderskeidelik. Koppel die Arduino -bord weer aan op die rekenaar en maak die seriële monitor oop. As u sien dat die getalle verander terwyl u u vinger oor die raakvlak beweeg, werk die raakvlak reg en kan u voortgaan.

Stap 6: Programmeer die Arduino -mikrobeheerder

Programmeer die Arduino -mikrobeheerder
Programmeer die Arduino -mikrobeheerder

Dit word aanbeveel om deur die kode te gaan voordat u dit na die Arduino -mikrobeheerder oplaai om te verstaan wat alles aan die gang is.

Stap 7: Stel die uitleg op

Stel die uitleg op
Stel die uitleg op

Stel 'n uitleg op om die baanvermoë en al die drie opkomsbeheer te toets. Maak seker dat alle spoorverbindings behoorlik gemaak is en dat die spore skoon is. Dit word aanbeveel om die spore en die wiele van die lokomotiewe gereeld skoon te maak om te voorkom dat die lokomotiewe vasval.

Stap 8: Installeer die motorskerm op die Arduino -bord

Installeer die motorskerm op die Arduino -bord
Installeer die motorskerm op die Arduino -bord

Rig die penne van die motorskerm versigtig met die vroulike koppe van die Arduino -bord en druk die skild bo -op die Arduino -bord. Maak seker dat die skild veilig op die Arduino -bord pas en dat geen pen gebuig word nie.

Stap 9: Koppel die krag van die baan en die afdraaipad aan die motorskerm

Koppel spoorkrag en -wisselings aan die motorskerm
Koppel spoorkrag en -wisselings aan die motorskerm
Koppel spoorkrag en -wisselings aan die motorskerm
Koppel spoorkrag en -wisselings aan die motorskerm
Koppel spoorkrag en -wisselings aan die motorskerm
Koppel spoorkrag en -wisselings aan die motorskerm
Koppel spoorkrag en -wisselings aan die motorskerm
Koppel spoorkrag en -wisselings aan die motorskerm

Maak die volgende verbindings:

  • Koppel die spoorkrag aan die uitgangskonnektor van die skerm met die naam 'M1'.
  • Koppel die wisselings aan die res van die drie uitvoerverbindings 'M2', 'M3' en 'M4'.

Maak seker dat al die bedrading aansluitings is styf.

Stap 10: Koppel die raakvlak aan die opstelling

Koppel die raakvlak aan die opstelling
Koppel die raakvlak aan die opstelling
Koppel die raakvlak aan die opstelling
Koppel die raakvlak aan die opstelling

Koppel die raakvlak aan die Arduino -bord deur die volgende verbindings tussen die raakvlak en die Arduino -bord te maak:

  • +5-volt of 'VCC' tot +5-volt van die Arduino-bord
  • 'GND' tot 'GND' van die Arduino -bord
  • 'Klok' na 'D6' van die Arduino -bord
  • 'Data' na 'D5' van die Arduino -bord

Stap 11: Plaas die lokomotief (e) op die baan

Plaas die lokomotief (e) op die baan
Plaas die lokomotief (e) op die baan

Plaas 'n lokomotief wat getoets moet word. U kan ook verskeie lokomotiewe volgens wens plaas.

Die gebruik van 'n herreëlingsgereedskap word aanbeveel. Maak seker dat die lokomotiewe behoorlik op die spore geplaas is om ontsporing te voorkom.

Stap 12: Koppel die installasie aan die krag en skakel dit aan

Koppel die installasie aan die krag en skakel dit aan
Koppel die installasie aan die krag en skakel dit aan

Koppel die 12 volt-kragtoevoer aan die opstelling en skakel dit aan.

Stap 13: Toets die kontroles

Image
Image

Toets al die kontroles. Verwys weer na die video hierbo om die kontroles te verstaan.

Stap 14: Deel u werk en brei dit uit

As u u projek laat werk het en as u kan, probeer dan om die foto's van u skepping met die gemeenskap te deel deur op 'I Made It!' Te klik.

Probeer ook om meer funksies en funksies by hierdie projek te voeg en probeer dit ook deel. Wat jy ook al doen, alles van die beste!

Aanbeveel: