Sisukord:

Sülearvuti puuteplaadiga juhitav raudteemudel - PS/2 Arduino liides: 14 sammu
Sülearvuti puuteplaadiga juhitav raudteemudel - PS/2 Arduino liides: 14 sammu

Video: Sülearvuti puuteplaadiga juhitav raudteemudel - PS/2 Arduino liides: 14 sammu

Video: Sülearvuti puuteplaadiga juhitav raudteemudel - PS/2 Arduino liides: 14 sammu
Video: IM Arvutid MacBook Pro tutvustus 2024, November
Anonim
Sülearvuti puuteplaadiga juhitav raudteemudel | PS/2 Arduino liides
Sülearvuti puuteplaadiga juhitav raudteemudel | PS/2 Arduino liides

Sülearvuti puuteplaat on üks suurepäraseid seadmeid, mida saab kasutada mikrokontrollerite projektide sisendina. Nii et täna rakendame seda seadet Arduino mikrokontrolleriga, et juhtida raudtee mudelit. PS/2 puuteplaadi abil saame juhtida 3 valimisaktiivsust ja jälgida võimsust.

Hoides puuteplaati laiusega allosas (omamoodi portreerežiim), libistades sõrme mööda kumbagi diagonaali, kasutatakse kahe pöörde juhtimiseks, sõrme horisontaalset libistamist kasutatakse teise pöörde juhtimiseks ja sõrme vertikaalseks libistamiseks kasutatakse veduri kiiruse ja suuna juhtimiseks.

Niisiis, ilma pikema jututa alustame!

Samm: vaadake videot

Image
Image

Vaadake videot, et mõista kõiki juhtelemente ja teada saada, kuidas see toimib.

Samm: hankige kõik osad ja tarvikud

Arvutage välja puuteplaadi ühendused
Arvutage välja puuteplaadi ühendused

Selle projekti jaoks vajate:

  • Arduino mikrokontroller, mis ühildub Adafruit Motor Shield V2 -ga (UNO, Leonardo jne)
  • Adafruit mootorikilp V2
  • PS/2 puuteplaat
  • 4 juhtmest, millel on ühel pool isased Duponti pistikud (puuteplaadi ühendamiseks Arduino plaadiga)
  • 2 juhet kumbki rööbastee ja pöörete (kuni 3) ühendamiseks mootorikilbiga
  • 12-voldine alalisvoolu toiteallikas, mille vooluvõimsus on vähemalt 1A.

Samm: hankige Ps2 kogu

Laadige siit alla ps2 teegi kaust. Teisaldage allalaaditud kaust töölauale, kuna seda on lihtsam leida. Avage Arduino IDE ja klõpsake Sketch> Include Library> Add. ZIP Library… ja seejärel valige töölaualt kaust ps2. Raamatukogu kaasatakse ja saate nüüd kasutada ps2 raamatukogu.

Samm: selgitage välja puuteplaadi ühendused

f kui teil on Synapticsi puuteplaat nagu ülalpool, on padi „T22” +5 V, „T10” on „kell”, „T11” on „andmed” ja „T23” on „GND”. Samuti võite joota 'GND' traadi suurele avatud vasele, nagu ülal näidatud.

Lisateabe saamiseks klõpsake ülaltoodud pildil. Kui teil on teistsugune puuteplaat, proovige selle osa numbrit Internetist otsida 'pinouts' abil või võite ummistumise korral küsida Redditi r/Arduino kogukonnalt.

Samm: proovige puuteplaati

Veenduge, et puuteplaadiga on tehtud õiged ühendused. Puuteplaadi testimiseks laadige ps2 hiire kood Arduino mikrokontrollerile üles näidetest> ps2. Ühendage 'Clock' juhe D6 -ga, 'Data' juhe D5 -ga, GND GND -ga ja +5V või VCC vastavalt Arduino plaadi +5V kontaktiga. Ühendage Arduino plaat uuesti arvutiga ja avage jadamonitor. Kui näete sõrmede puuteplaadil liigutamisel numbreid muutumas, töötab puuteplaat korralikult ja saate jätkata.

Samm: programmeerige Arduino mikrokontroller

Programmeerige Arduino mikrokontroller
Programmeerige Arduino mikrokontroller

Kood on soovitatav enne Arduino mikrokontrollerisse üleslaadimist läbi vaadata, et mõista, mis toimub.

Samm: seadistage paigutus

Seadistage paigutus
Seadistage paigutus

Seadistage paigutus, et testida raja võimsust ja kõiki kolme valimisnuppu. Veenduge, et kõik rööbasteed on korralikult tehtud ja rajad puhtad. Vedurite seiskumise vältimiseks on soovitatav rööpaid ja vedurite rattaid perioodiliselt puhastada.

Samm: paigaldage mootorikilp Arduino tahvlile

Paigaldage mootorikilp Arduino tahvlile
Paigaldage mootorikilp Arduino tahvlile

Joondage mootorikilbi tihvtid ettevaatlikult Arduino plaadi naissoost päistega ja lükake kilp Arduino plaadi peale. Veenduge, et kilp sobib kindlalt Arduino tahvlile ja ükski tihvt ei painuta.

9. samm: ühendage rööpvõimsus ja lülitid mootorikilbiga

Ühendage Track Power ja Turnouts mootorikilbiga
Ühendage Track Power ja Turnouts mootorikilbiga
Ühendage Track Power ja lülitid mootorikilbiga
Ühendage Track Power ja lülitid mootorikilbiga
Ühendage Track Power ja Turnouts mootorikilbiga
Ühendage Track Power ja Turnouts mootorikilbiga
Ühendage Track Power ja Turnouts mootorikilbiga
Ühendage Track Power ja Turnouts mootorikilbiga

Tehke järgmised ühendused:

  • Ühendage rööbastee toide kilbi väljundpistikuga, millel on märge „M1”.
  • Ühendage käigud ülejäänud kolme väljundühendusega 'M2', 'M3' ja 'M4'.

Veenduge, et kõik juhtmestiku ühendused on tihedad.

Samm: ühendage puuteplaat seadistusega

Ühendage puuteplaat seadistusega
Ühendage puuteplaat seadistusega
Ühendage puuteplaat seadistusega
Ühendage puuteplaat seadistusega

Ühendage puuteplaat Arduino plaadiga, luues puuteplaadi ja Arduino plaadi vahel järgmised ühendused.

  • +5-voldine või "VCC" kuni +5-voldine Arduino plaat
  • Arduino plaadi „GND” kuni „GND”
  • Arduino tahvli „kell” kuni „D6”
  • Arduino tahvli „andmed” kuni „D5”

11. samm: asetage vedur (id) rajale

Asetage vedur (id) rajale
Asetage vedur (id) rajale

Asetage katsetatav vedur. Soovi korral saate paigutada ka mitu vedurit.

Soovitatav on kasutada tagasitõmbamisvahendit. Veenduge, et vedurid oleksid rööbasteele õigesti paigutatud, et vältida rööbastelt mahajooksmist.

Samm: ühendage seadistus toiteallikaga ja lülitage see sisse

Ühendage seadistus toiteallikaga ja lülitage see sisse
Ühendage seadistus toiteallikaga ja lülitage see sisse

Ühendage seade 12-voldise toiteallikaga ja lülitage see sisse.

13. samm: kontrollige juhtnuppe

Image
Image

Testige kõiki juhtelemente. Juhtnuppude mõistmiseks vaadake uuesti ülaltoodud videot.

14. samm: jagage oma tööd ja laiendage seda veelgi

Kui saite oma projekti tööle ja kui saate, proovige oma loomingu pilte kogukonnaga jagada, klõpsates nupul „Ma tegin selle!”.

Samuti proovige lisada sellele projektile rohkem funktsioone ja proovida neid ka jagada. Mida iganes sa teed, kõike head!

Soovitan: