Përmbajtje:

Model hekurudhor i kontrolluar me laptop me prekje - PS/2 Ndërfaqja Arduino: 14 hapa
Model hekurudhor i kontrolluar me laptop me prekje - PS/2 Ndërfaqja Arduino: 14 hapa

Video: Model hekurudhor i kontrolluar me laptop me prekje - PS/2 Ndërfaqja Arduino: 14 hapa

Video: Model hekurudhor i kontrolluar me laptop me prekje - PS/2 Ndërfaqja Arduino: 14 hapa
Video: CS50 2015 – 10-я неделя 2024, Nëntor
Anonim
Model hekurudhor i kontrolluar me laptop me prekje | PS/2 Ndërfaqja Arduino
Model hekurudhor i kontrolluar me laptop me prekje | PS/2 Ndërfaqja Arduino

Tastiera prekëse e një laptopi është një nga pajisjet e shkëlqyera për t'u përdorur si një hyrje për projektet e mikrokontrolluesve. Pra, sot, le ta zbatojmë këtë pajisje me një mikrokontrollues Arduino për të kontrolluar një model hekurudhor. Duke përdorur një tastierë prekëse PS/2, ne do të jemi në gjendje të kontrollojmë 3 dalje dhe të ndjekim fuqinë.

Mbajtja e tastierës prekëse me gjerësinë e saj në pjesën e poshtme (e ngjashme me mënyrën e portretit), rrëshqitja e gishtit përgjatë secilës prej dy diagonaleve do të përdoret për të kontrolluar dy dalje, rrëshqitja e gishtit horizontalisht do të përdoret për të kontrolluar një dalje tjetër dhe rrëshqitja e gishtit vertikalisht do të përdoret për të kontrolluar shpejtësinë dhe drejtimin e lokomotivës.

Pra, pa zhurmë të mëtejshme, le të fillojmë!

Hapi 1: Shikoni videon

Image
Image

Shikoni videon për të kuptuar të gjitha kontrollet dhe dini më shumë se si funksionon.

Hapi 2: Merrni të gjitha pjesët dhe furnizimet

Zbuloni lidhjet e tastierës me prekje
Zbuloni lidhjet e tastierës me prekje

Për këtë projekt, do t'ju duhet:

  • Një mikrokontrollues Arduino i pajtueshëm me Adafruit Motor Shield V2 (UNO, Leonardo, etj)
  • Një Mburojë Motor Adafruit V2
  • Një tastierë prekëse PS/2
  • 4 tela me lidhës meshkuj Dupont në njërën anë (Për të lidhur panelin me prekje me tabelën Arduino)
  • 2 tela secila për lidhjen e fuqisë së pistës dhe daljeve (3 max) në mburojën e motorit
  • Një furnizim me energji DC 12 volt me një kapacitet aktual të paktën 1A.

Hapi 3: Merrni Bibliotekën Ps2

Shkarkoni dosjen e bibliotekës ps2 nga këtu. Zhvendosni dosjen e shkarkuar në desktop pasi do të jetë më e lehtë për tu gjetur. Hapni Arduino IDE dhe klikoni Sketch> Include Library> Add. ZIP Library … dhe më pas zgjidhni dosjen ps2 nga desktopi. Biblioteka do të përfshihet dhe tani mund të përdorni bibliotekën ps2.

Hapi 4: Zbuloni lidhjet e tastierës me prekje

nëse keni një tastierë prekëse Synaptics si ajo e mësipërme, jastëku 'T22' është +5V, 'T10' është 'Orë', 'T11' është 'Data' dhe 'T23' është 'GND'. Ju gjithashtu mund të lidhni tela 'GND' në një bakër të madh të ekspozuar siç tregohet më sipër.

Klikoni në imazhin e mësipërm për të ditur më shumë. Nëse keni një tastierë prekëse të ndryshme, provoni të kërkoni numrin e pjesëve të tij në internet me 'pinouts' ose mund të pyesni komunitetin r/Arduino në Reddit nëse ngecni.

Hapi 5: Provoni tastierën me prekje

Sigurohuni që lidhjet e sakta janë bërë në tastierën me prekje. Për të testuar tastierën me prekje, ngarkoni kodin e miut ps2 në mikrokontrolluesin Arduino nga Shembujt> ps2. Lidhni tela 'Ora' me D6, tela 'Data' në D5, GND në GND dhe +5V ose VCC në pin 5 +të bordit Arduino përkatësisht. Rilidhni bordin Arduino me kompjuterin dhe hapni monitorin serik. Nëse shihni që numrat ndryshojnë ndërsa lëvizni gishtin përgjatë tastierës, tastiera me prekje po funksionon siç duhet dhe mund të vazhdoni.

Hapi 6: Programoni Mikrokontrolluesin Arduino

Programoni Mikrokontrolluesin Arduino
Programoni Mikrokontrolluesin Arduino

Rekomandohet të kaloni kodin para se ta ngarkoni në mikrokontrolluesin Arduino për të kuptuar se çfarë po ndodh.

Hapi 7: Vendosni paraqitjen

Vendosni paraqitjen
Vendosni paraqitjen

Vendosni një plan urbanistik për të testuar fuqinë e pistës dhe të tre kontrollet e daljes. Sigurohuni që të gjitha nyjet e pistës janë bërë siç duhet dhe shinat janë të pastra. Rekomandohet pastrimi periodik i shinave dhe rrotave të lokomotivave për të parandaluar ngecjen e lokomotivave.

Hapi 8: Instaloni Motor Shield në bordin Arduino

Instaloni Motor Shield në bordin Arduino
Instaloni Motor Shield në bordin Arduino

Rreshtoni me kujdes kunjat e mburojës së motorit me titujt femra të bordit Arduino dhe shtyjeni mburojën në majë të tabelës Arduino. Sigurohuni që mburoja të vendoset mirë në tabelën Arduino dhe asnjë kunj të mos përkulet.

Hapi 9: Lidhni Power Track dhe Turnouts me Motor Shield

Lidhni Power Track dhe Turnouts me Motor Shield
Lidhni Power Track dhe Turnouts me Motor Shield
Lidhni Track Power dhe Turnouts me Motor Shield
Lidhni Track Power dhe Turnouts me Motor Shield
Lidhni Power Track dhe Turnouts me Motor Shield
Lidhni Power Track dhe Turnouts me Motor Shield
Lidhni Track Power dhe Turnouts me Motor Shield
Lidhni Track Power dhe Turnouts me Motor Shield

Bëni lidhjet e mëposhtme:

  • Lidheni fuqinë e pistës me lidhësin dalës të mburojës të etiketuar 'M1'.
  • Lidhni daljet me tre lidhësit e daljes 'M2', 'M3' dhe 'M4'.

Sigurohuni që të gjitha lidhjet e telave të jenë të ngushta.

Hapi 10: Lidhni tastierën me prekje me konfigurimin

Lidhni tastierën me prekje me konfigurimin
Lidhni tastierën me prekje me konfigurimin
Lidhni tastierën me prekje me konfigurimin
Lidhni tastierën me prekje me konfigurimin

Lidhni tastierën me prekje me tabelën Arduino duke bërë lidhjet e mëposhtme midis tastierës me prekje dhe bordit Arduino:

  • +5 volt ose 'VCC' në +5 volt të bordit Arduino
  • 'GND' në 'GND' të bordit Arduino
  • 'Ora' në 'D6' e bordit Arduino
  • 'Të dhënat' në 'D5' të bordit Arduino

Hapi 11: Vendosni Lokomotivën (at) në Gjurmën

Vendosni lokomotivën (at) në pistë
Vendosni lokomotivën (at) në pistë

Vendosni një lokomotivë për t'u testuar. Ju gjithashtu mund të vendosni lokomotiva të shumta sipas dëshirës.

Rekomandohet përdorimi i një mjeti për riorganizim. Sigurohuni që lokomotivat të vendosen siç duhet në shina për të parandaluar daljen nga shinat.

Hapi 12: Lidheni Setup -in me Power dhe aktivizojeni

Lidheni Setup -in me Power dhe Ndizeni
Lidheni Setup -in me Power dhe Ndizeni

Lidhni furnizimin me energji 12 volt me konfigurimin dhe ndizeni atë.

Hapi 13: Testoni Kontrollet

Image
Image

Provoni të gjitha kontrollet. Referojuni videos së mësipërme përsëri për të kuptuar kontrollet.

Hapi 14: Ndani punën tuaj dhe zgjerojeni atë më tej

Nëse e keni funksionuar projektin tuaj dhe nëse mundeni, provoni të ndani fotografitë e krijimit tuaj me komunitetin duke klikuar në 'I made it!'.

Gjithashtu, provoni të shtoni më shumë veçori dhe funksione në këtë projekt dhe përpiquni t'i ndani ato gjithashtu. Çfarëdo që të bëni, të gjitha më të mirat!

Recommended: